HervéRenault.fr

aide-mémoire à propos d'une ligne de commande

Synchroniser l'audio et la vidéo dans Kdenlive

Note : ceci n'est pas une recette universelle, c'est juste mon constat à l'instant où je l'écris, avec Kdenlive 20.12.3 et FFmpeg 4.2.4 sur mon PC. Si vous rencontrez le même problème, si la solution fonctionne aussi pour vous, ou encore si vous savez pourquoi ce problème se produit, envoyez-moi un petit mail !

Le problème

Je synchronise une bande son enregistrée en MP3 avec une vidéo (peu importe le format, par exemple MKV) dans la timeline de Kdenlive, nickel. Mais quand je fais un rendu, le son est désynchronisé.

La cause possible

J'ai lu que ça viendrait du bitrate variable du MP3, mais je suis sûr d'avoir essayé avec un bitrate fixe (128 kb/s par exemple). J'ai lu aussi qu'il valait mieux utiliser du WAV. Mais bizarrement, le problème est le même avec du WAV.

La solution

Encore plus étonnant : la seule chose qui fonctionne pour moi, c'est de ré-enregistrer à la source en AAC, puis convertir en WAV avec ffmpeg -i output.aac output.wav parce que Kdenlive ne peut pas importer le AAC. Là, le WAV se synchronise bien lors du rendu dans Kdenlive.