Как я могу объединить два аудио в одно, но используя длину первого аудио?

#linux #ffmpeg

Вопрос:

Есть два аудио. Мне нужно соединить их друг с другом (два канала), но такой же длины, как и первый. Я нашел команду переполнения стека, которая частично решает мою проблему: ffmpeg -i AgAD3RMAAvgr.ogg -i audio.mp3 -filter_complex amix=inputs=2:duration=longest output.mp3 .

Ответ №1:

Воспользуйся duration=first :

 ffmpeg -i AgAD3RMAAvgr.ogg -i audio.mp3 -filter_complex amix=inputs=2:duration=first output.mp3
 

См. Документацию по фильтру amix.