réparer un fichier avi, c'est possible ?

réparer un fichier avi, c'est possible ? - Multimédia - Linux et OS Alternatifs

Marsh Posté le 28-01-2005 à 13:10:01    

j'ai un problème avec une video (visiblement c'est du DIV3 le codec), à l'origine elle est sur un cd et j'ai systématiquement une erreur d'entrée/sortie à 80% de la fin et du la lecture s'arrête (mplayer, totem).
 
J'ai réussi à dumper la vidéo sur le disque dur en utilisant dd avec l'option conv=noerror
et au final je n'ai qu'un bloc de 512 octets qui déconne (situé vers le bloc 1080000) sur untotal de 1335000 bloc environs. Toujours est-il que la lecture s'arrête en arrivant sur le bloc fautif il est donc impossible de voir la fin de la video.
 
Vous ne connaissez pas quelquechose qui permette de réparer ce genre d'erreur, ou au moins de virer proprement la zone qui déconne ?
 


---------------
* La vitesse de la lumière étant supérieure à celle du son, certaines personnes paraissent brillantes jusqu'à ce qu'elles ouvrent leur gueule. *
Reply

Marsh Posté le 28-01-2005 à 13:10:01   

Reply

Marsh Posté le 28-01-2005 à 14:36:50    

tu as essayé avec avidemux ?


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 28-01-2005 à 15:53:38    

j'ai essayé avec une super vieille version et ça donne rien puisqu'il arrive même pas à ouvrir le fichier
 
mais il faut que j'essaie avec la dernière version

Reply

Marsh Posté le 29-01-2005 à 13:56:35    

voilà ce que me dit la dernière version d'avidemux quand on arrive au passge qui déconne
 

**PKTZ:READ ERROR
EditorPacket : End of stream
 read failed, end of stream ?
 
 ** end stream **
 Error reading audio stream...
[msmpeg4 @ 0x845e828]dc overflow- block: 2 qscale: 16//
[msmpeg4 @ 0x845e828]
error while decoding block: 9 x 16 (2)
[msmpeg4 @ 0x845e828]Error at MB: 729
[msmpeg4 @ 0x845e828]concealing 2147483647 errors
EditorPacket : End of stream
 read failed, end of stream ?
 
 ** end stream **
 
 Error reading audio stream...
 
 End met (1025  / 1026 )
 
 Releasing Xv Port
 


 
D'ailleurs avodemux doit reconstruire un index car j'ai l'impression que la video d'origine n'en contient pas, et du coup il n'est capable d'indexer que jusqu'à ce que ça déconne et il n'y a pas moyen de sauter le passage en question.
 
vous avez d'autres idées ?


---------------
* La vitesse de la lumière étant supérieure à celle du son, certaines personnes paraissent brillantes jusqu'à ce qu'elles ouvrent leur gueule. *
Reply

Marsh Posté le 29-01-2005 à 21:50:37    

VLC (VideoLan Client) lit en général tout ce qu'il est possible dans les fichiers video et zappe les passages illisibles...

Reply

Marsh Posté le 29-01-2005 à 23:30:51    

c'est pas mieux avec vlc :(


---------------
* La vitesse de la lumière étant supérieure à celle du son, certaines personnes paraissent brillantes jusqu'à ce qu'elles ouvrent leur gueule. *
Reply

Marsh Posté le 30-01-2005 à 01:25:33    

http://divfix.maxeline.com/
 
Ca devrait marcher avec ça

Reply

Marsh Posté le 30-01-2005 à 02:02:36    

c'est con j'obtiens un beau segmentation fault, je crois que je vais laisser tomber


---------------
* La vitesse de la lumière étant supérieure à celle du son, certaines personnes paraissent brillantes jusqu'à ce qu'elles ouvrent leur gueule. *
Reply

Marsh Posté le 30-01-2005 à 18:59:37    

Tente ta dernière chance avec mplayer et mencoder...
Sinon rm dufichierquimerde.avi

Reply

Marsh Posté le 19-02-2005 à 18:01:31    

Rrrhhhaaa, j'ai la meme chose sur un fichier que je tente de modifier (virer l'option packed bitstream) je pige po!
il est lisible jusqu'au bout sans probleme mais impossible de l'editer avec avidemux (j'ai aussi teste mpeg4modifier sous win et ca plante sur le fichier en question) l'operation d'unpack s'arrete au milieu et je n'ai pas la video en entier:

Code :
  1. **PKTZ:READ ERROR
  2. **PKTZ:READ ERROR
  3. **PKTZ:READ ERROR
  4. **PKTZ:READ ERROR
  5. **PKTZ:READ ERROR
  6. **PKTZ:READ ERROR
  7. MP3 packetizer: not enough data (start 0 size 365, needs 228)
  8. EditorPacket:Read failed; retrying
  9. EditorPacket : End of *last* stream
  10. AVIWR:Could not read packet
  11. **PKTZ:READ ERROR
  12. MPInfo:** CANNOT FIND MPEG START CODE**
  13. EditorPacket:Read failed; retrying
  14. EditorPacket : End of *last* stream
  15. AVIWR:Could not read packet


et ca boucle...
personne ne sait comment resoudre ca?
le fichier n'a pas eu de probleme de transfert (c'est un pote qui l'a fait et il est identique a son original :/).
bref je comprends pas, si vous aviez une solution...
Merci


Message édité par zoidberg le 19-02-2005 à 18:03:33
Reply

Marsh Posté le 19-02-2005 à 18:01:31   

Reply

Marsh Posté le 19-02-2005 à 18:55:48    

ba t'auras beau essayer avec n'importe quel player, c'est pas la vidéo en elle même qui est corrompue mais le fichier physiquement sur le CD (erreur CRC en gros), donc la seule solution serait de "sauter" le passage bloquant en se déplaçant dans la vidéo.


---------------
Découvrez GeeXboX - http://www.geexbox.org/ : la distribution Linux multimédia
Reply

Marsh Posté le 20-02-2005 à 11:40:26    

Dumpe ton fichier sur disque dur, puis :  

mencoder -idx film.avi -ovc copy -oac copy sortie.avi


Message édité par YupYup le 20-02-2005 à 11:40:47
Reply

Marsh Posté le 20-02-2005 à 18:14:10    

merci, je teste ca de suite (il manque l'option -o a mencoder sinon par defaut il genere un fichier test.avi dans le repertoire ou l'on se trouve)

mencoder -idx film.avi -ovc copy -oac copy -o sortie.avi


Message édité par zoidberg le 20-02-2005 à 18:15:46
Reply

Marsh Posté le 20-02-2005 à 18:24:35    

Oh bien vu :)

Reply

Marsh Posté le 20-02-2005 à 19:32:09    

ca m'a l'air de tres tres bien marcher en tout cas, merci beaucoup!!

Reply

Marsh Posté le 03-03-2005 à 19:48:24    

mplayer > * :jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed