J'ai un AVI dont je veux extraire la piste audio (MP3) pour la coller
dans un autre AVI. Bon jusque là ça a l'air simple... Sauf que quand
j'extrais la piste, l'audio n'est plus du tout calé aux mêmes temps : au
début c'est bon, mais plus on avance plus ça se décale. Par exemple un
début de conversation à 01:13:27s dans l'AVI, se retrouve à 01:13:12s
dans le MP3 extrait.
J'ai essayé avec ffmpeg, avec ou sans réencodage de l'audio, et avec
avidemux, le reste est toujours le même.
Je ne comprends pas...
Juste j'ai quelques messages d'erreur dans ffmpeg :
[mp3 @ 0x10200e800] Audio packet of size 601 (starting with 8A9C92B6...)
is invalid, writing it anyway.
Audio packet of size 258 (starting with DD7AB467...) is invalid, writing
it anyway.
[mp3 @ 0x10200e800] Audio packet of size 488 (starting with 705A8057...)
is invalid, writing it anyway.
[mp3 @ 0x10200e800] Audio packet of size 469 (starting with C0972306...)
is invalid, writing it anyway.
Audio packet of size 644 (starting with 00000000...) is invalid, writing
it anyway.
[mp3 @ 0x10200e800] Audio packet of size 301 (starting with 8C67838A...)
is invalid, writing it anyway.
[mp3 @ 0x10200e800] Audio packet of size 254 (starting with 7874E4F5...)
is invalid, writing it anyway.
[mp3 @ 0x10200e800] Audio packet of size 499 (starting with 30CBA0DE...)
is invalid, writing it anyway.
je pense à un souci de fréquence (44000 contre 48000), j'ai calé maintenant l'enregistreur sur la même fréquence son que la vdéo, mais je n'ai pas encore eu l'occasion de tester
Ca ne doit pas être ça, ça ferait une dérive de 10% : j'ai beaucoup moins (15s au bout de plus d'une heure de video)
a mais je pense juste à une erreur de décimale pendant la conversion, pas à une application brutale :-)
jdd
Le 03/03/2013 19:01, pehache a écrit :
je pense à un souci de fréquence (44000 contre 48000), j'ai calé
maintenant l'enregistreur sur la même fréquence son que la vdéo,
mais je
n'ai pas encore eu l'occasion de tester
Ca ne doit pas être ça, ça ferait une dérive de 10% : j'ai beaucoup
moins (15s au bout de plus d'une heure de video)
a mais je pense juste à une erreur de décimale pendant la conversion,
pas à une application brutale :-)
je pense à un souci de fréquence (44000 contre 48000), j'ai calé maintenant l'enregistreur sur la même fréquence son que la vdéo, mais je n'ai pas encore eu l'occasion de tester
Ca ne doit pas être ça, ça ferait une dérive de 10% : j'ai beaucoup moins (15s au bout de plus d'une heure de video)
a mais je pense juste à une erreur de décimale pendant la conversion, pas à une application brutale :-)
jdd
Alf92
pehache a écrit :
Bonjour,
J'ai un AVI dont je veux extraire la piste audio (MP3) pour la coller dans un autre AVI. Bon jusque là ça a l'air simple... Sauf que quand j'extrais la piste, l'audio n'est plus du tout calé aux mêmes temps : au début c'est bon, mais plus on avance plus ça se décale. Par exemple un début de conversation à 01:13:27s dans l'AVI, se retrouve à 01:13:12s dans le MP3 extrait.
J'ai essayé avec ffmpeg, avec ou sans réencodage de l'audio, et avec avidemux, le reste est toujours le même.
je reviens sur ton pb. étonnant car il n'y a à priori pas de balise de synchro dans un AVI. la source serait un transport stream issu du flux TV ça ne m'aurait pas étonné. mais là...
la solution propre si le décalage est progressif est de conserver le framerate de la video et de modifier la longueur du flux audio. il y des tutos avec Audacity sur le sujet.
sinon les soustitres ! :-)
pehache <pehache.7@gmail.com> a écrit :
Bonjour,
J'ai un AVI dont je veux extraire la piste audio (MP3) pour la coller dans un
autre AVI. Bon jusque là ça a l'air simple... Sauf que quand j'extrais la
piste, l'audio n'est plus du tout calé aux mêmes temps : au début c'est bon,
mais plus on avance plus ça se décale. Par exemple un début de conversation à
01:13:27s dans l'AVI, se retrouve à 01:13:12s dans le MP3 extrait.
J'ai essayé avec ffmpeg, avec ou sans réencodage de l'audio, et avec
avidemux, le reste est toujours le même.
je reviens sur ton pb.
étonnant car il n'y a à priori pas de balise de synchro dans un AVI.
la source serait un transport stream issu du flux TV ça ne m'aurait pas
étonné. mais là...
la solution propre si le décalage est progressif est de conserver le
framerate de la video et de modifier la longueur du flux audio.
il y des tutos avec Audacity sur le sujet.
J'ai un AVI dont je veux extraire la piste audio (MP3) pour la coller dans un autre AVI. Bon jusque là ça a l'air simple... Sauf que quand j'extrais la piste, l'audio n'est plus du tout calé aux mêmes temps : au début c'est bon, mais plus on avance plus ça se décale. Par exemple un début de conversation à 01:13:27s dans l'AVI, se retrouve à 01:13:12s dans le MP3 extrait.
J'ai essayé avec ffmpeg, avec ou sans réencodage de l'audio, et avec avidemux, le reste est toujours le même.
je reviens sur ton pb. étonnant car il n'y a à priori pas de balise de synchro dans un AVI. la source serait un transport stream issu du flux TV ça ne m'aurait pas étonné. mais là...
la solution propre si le décalage est progressif est de conserver le framerate de la video et de modifier la longueur du flux audio. il y des tutos avec Audacity sur le sujet.