2016-06-10 3 views
0

Я хотел бы синхронизировать аудио- и видеофайлы вместе так, чтобы они end в то же время. Есть ли простой способ сделать это с помощью ffmpeg?Синхронизация конца аудио и видео в ffmpeg?

Единственные идеи, которые у меня есть, это: 1) найти длины двух (что раздражает) и задержать более короткое различие между двумя длинами, и 2) обратить их в два, синхронизировать их, а затем снова вспять. Там должен быть лучше ...

ответ

1

После нахождения длин двух и расчета требуемой задержки, вы можете запустить

ffmpeg -i video -i audio -af "adelay=6500|6500" -c:v copy output 

Здесь, как каналы стерео аудиопотока задерживаются 6500 миллисекунд, т.е. 6,5 секунд. Видеопоток копируется без повторного сжатия.

Смежные вопросы