Récupérer données vidéo dans fichier avi/ hex...

Fermé
kghking - 18 nov. 2012 à 14:30
krazykat Messages postés 11238 Date d'inscription jeudi 18 janvier 2007 Statut Modérateur Dernière intervention 10 octobre 2019 - 21 nov. 2012 à 12:16
Bonjour,
j'ai un fichier avi qui ne se lit pas jusqu'à la fin, rien à faire j'ai tout essayé (logiciels de restauration de fichier, avi.... divfix et tout le tralala) mais je sais qu'il contient la suite de la vidéo, je l'ai ouvert avec un éditeur hexadecimal et le fichier (qui ne se lit que 30 secondes) pèse 425mo et est censé durer 14 minutes... Quelqu'un connait-il un moyen de récupérer la partie manquante en hex et la convertir en avi ou bien autre chose si vous avez une solution bien sur :)

Merci d'avance !
A voir également:

4 réponses

jmwurth Messages postés 2933 Date d'inscription dimanche 13 août 2006 Statut Membre Dernière intervention 23 juin 2013 850
21 nov. 2012 à 10:01
Bonjour
Il semble que nous avons la suite du topic
https://forums.commentcamarche.net/forum/affich-26495937-fichier-avi-corrompu#p26510956
L'hexadécimal n'est pas un format, mais plutôt une forme d'écriture. Il n'y a pas lieu de le convertir. Avec votre éditeur hexadécimal, vous pouvez aller à la fin du fichier et noter le nombre d'octets pour voir si la longueur est bien de 425 Mo ou si le fichier est tronqué
0
Heliotte Messages postés 1491 Date d'inscription vendredi 26 octobre 2012 Statut Membre Dernière intervention 28 janvier 2013 92
21 nov. 2012 à 10:06
comme c'est un fichier de typa avi, as-tu essayer de le "convertir" en avi avec VirtualDub ?
Cela peut fonctionner avec des fichier "avi" ou VirtualMpeg avec des fichiers MPEG
0
Quand je l'ouvre avec VirtualDub, il ne va que jusqu'à la frame qui pose problème en fait.
" Corrupted data detected at frame 1303 (00:00:50)
Error offset: 37890648 ($02422A58)
Corrupted data detected at frame 1303 (00:00:50)
Error offset: 117247714 ($06FD0EE2)
Corrupted data detected at frame 1303 (00:00:50)
Error offset: 145717155 ($08AF77A3)
Corrupted data detected at frame 1303 (00:00:50)
Error offset: 157860182 ($0968C156)
Corrupted data detected at frame 1303 (00:00:50)
Error offset: 171858775 ($0A3E5B57)
Corrupted data detected at frame 1304 (00:00:50)
Error offset: 215554900 ($0CD91B54)
Corrupted data detected at frame 1305 (00:00:50)
Error offset: 269654006 ($101297F6)
Corrupted data detected at frame 1305 (00:00:50)
Error offset: 374073558 ($164BE8D6)
Corrupted data detected at frame 1306 (00:00:50)
Error offset: 379704611 ($16A1D523)
Corrupted data detected at frame 1307 (00:00:50)
Error offset: 433614759 ($19D86FA7)"

(DivFix)

Alors qu'un logiciel d'analyse m'indique bien qu'il y a 20 000 frames. VirtualDub et tous les autres ne vont que jusqu'à là :( je pensais donc pouvoir récupérer et supprimer ces frames qui posent problème mais comment étant donné que cela ne fonctionne pas dans virtualdub? Avec un éditeur hex?

http://imageup.fr/uploads/1353271940.png
(infos fichier)

Merci beaucoup !
0
krazykat Messages postés 11238 Date d'inscription jeudi 18 janvier 2007 Statut Modérateur Dernière intervention 10 octobre 2019 2 136
21 nov. 2012 à 12:16
0