Comment puis-je valider un fichier vidéo à partir d'un script?

J'ai un serveur avec beaucoup de fichiers vidéo. Après une restauration, j'ai remarqué que la somme de contrôle d'un couple de fichiers qui ont été modifiés. Depuis je n'ai pas de sommes de contrôle pour tous les fichiers, je voulais écrire un script pour vérifier l'intégrité des fichiers. C'est simple pour les archives (tar t, unzip -t, rar t, etc) ou des images (convert image.jpg /tmp/test.png).

Quelles options dois-je passer à mplayer ou vlc ou de tout autre outil de montage vidéo sous Linux, pour obtenir le même effet (c'est à dire valider le contenu du fichier sans avoir à regarder la vidéo en entier)?

La vidéo est corrompu (ne joue pas) si il n'a pas la même somme? Juste curieux de savoir pourquoi vous en avez besoin afin que je puisse apprendre.
Comment pensez-vous que les fichiers sont corrompus? Trouver la "Root cause" de ces questions pourrait être mieux dépensé. Voir ma réponse ci-dessous pour plus de suggestions sur la validation du fichier.
Je sauvegarde mon serveur sur disques durs. Il semble que l'un de la sauvegarde de disques durs en avait un défaut. Le fichier de somme de contrôle a changé quand j'ai restauré à partir de la sauvegarde. Je ne sais pas pourquoi c'est arrivé, mais je suppose une erreur de bit à 1 to de données est quelque chose qui peut arriver.
Mon problème est que je n'ai pas de sommes de contrôle pour tous les fichiers. J'ai donc besoin d'un moyen de valider ces fichiers, trop.

OriginalL'auteur Aaron Digulla | 2009-05-21