April 11, 2021, 02:13:06 AM

News:

--


Pb de calage audio

Started by Shagmir, January 16, 2021, 11:01:23 PM

Previous topic - Next topic

Shagmir

Bonjour à tous,

Je suis nouveau sur ce forum, que je découvre avec plaisir.

J'utilise AvideMux sur Mac (version 2.7.6 sous MacOs Catalina), depuis quelques semaines maintenant, après avoir utilisé pendant de nombreuses années MPEG-Streamclip qui n'est malheureusement plus mis à jour.

Mon principal usage d'AvideMux est de faire de la synchro (changement de bande son) sur des vidéos existantes que je ne modifie pas.

Or, j'ai systématiquement des problèmes de calage entre son et image, et je me retrouve à devoir utiliser la fonction de décalage son même dans des situations où ça ne devrait pas être le cas.

Par exemple, j'exporte la piste audio d'un fichier vidéo depuis Avidemux, je la modifie (en mixant une musique sur des voix) sans que la durée globale de l'audio ne soit modifiée, et lorsque j'importe la nouvelle piste audio sur la vidéo, la synchro n'est plus bonne (!).

J'ai fini par faire le test suivant, qui me semble révéler un bug : si j'exporte le son depuis AvideMux puis que je le réimporte (sans aucune modif) comme nouvelle piste audio, le son est décalé par rapport à l'image (son en avance d'environ 1 seconde sur l'image). Pour y remédier, je suis obligé de retarder le son. Rien de dramatique sauf que :
- c'est bien mystérieux...
- ça "mange" environ 1 seconde de la bande son qui "disparaît"... la vidéo démarre avec 1 seconde de silence puis arrive la suite du son, correctement calé.

Suis-je le seul à avoir constaté cette anomalie ? ou bien correspond-elle à une mauvaise utilisation d'AvideMux de ma part ?

Je vous remercie à l'avance pour vos lumières.

eumagga0x2a

Veuillez essayer la version développeur 201227 (créée le 27 décembre 2020) ou plus tard disponible dans le dossier https://avidemux.org/nightly/osx_mojave/

Elle est bonne pour Catalina aussi, elle ne manque que quelques fonctionnalités (principalement l'encodeur VP9 et le décodeur AV1).

Shagmir

Quote from: eumagga0x2a on January 16, 2021, 11:15:06 PMVeuillez essayer la version développeur 201227 (créée le 27 décembre 2020) ou plus tard disponible dans le dossier https://avidemux.org/nightly/osx_mojave/

Elle est bonne pour Catalina aussi, elle ne manque que quelques fonctionnalités (principalement l'encodeur VP9 et le décodeur AV1).
C'est fait !

Malheureusement le problème reste le même.

Export audio, puis import fichier audio dans la vidéo -> décalage entre image et son (son en avance).

eumagga0x2a

Cette version développeur contient un correctif important pour pistes audio externes AC3, ça ne nuira pas.

Si l'horodatage de la première image d'une vidéo est supérieur à zéro (ceci est toujours nécessaire lorsque la vidéo contient des images bidirectionnelles (B-frames)), essayez de retarder la piste audio externe de la même valeur, s'il vous plaît.

Shagmir

Quote from: eumagga0x2a on January 17, 2021, 01:29:35 AMSi l'horodatage de la première image d'une vidéo est supérieur à zéro (ceci est toujours nécessaire lorsque la vidéo contient des images bidirectionnelles (B-frames)), essayez de retarder la piste audio externe de la même valeur, s'il vous plaît.
C'est le cas. La première image a un horodatée de 0,360 s. Mais le décalage constaté est nettement supérieur, de l'ordre du double.

Le problème, surtout, c'est qu'une fois la synchro corrigée, il manque le début de la bande-son : la vidéo démarre avec une petite seconde de silence correspondant à la valeur entrée dans le champ "décal".

eumagga0x2a

Bonjour,

Quel est le format de la piste audio externe?

Si je sauve la piste audio interne d'une vidéo contenant des images bidirectinnelles au format PCM et la réimporte, je n'observe ni décalage ni perte d'une portion d'audio.

Shagmir

Quote from: eumagga0x2a on January 17, 2021, 01:37:22 PMQuel est le format de la piste audio externe?

Si je sauve la piste audio interne d'une vidéo contenant des images bidirectinnelles au format PCM et la réimporte, je n'observe ni décalage ni perte d'une portion d'audio.
La piste audio interne est au format ac3.
Si je la sauve puis la réimporte immédiatement, j'observe ce petit décalage (de 700 à 800 ms environ) qui correspond à une perte d'audio au début du fichier.

eumagga0x2a

Veuillez décoder ("encoder") AC3 en PCM lors de l'exportation de la piste audio. Il n'y a aucune raison de ne pas le faire si vous modifiez la piste avant de la réimporter de toute façon. Problème résolu!