2016-01-18 3 views
0

У меня есть два файла WebM, у которых есть видео и аудио.Могу ли я программно вставлять аудио из файла Webm в другой файл Webm?

Я хочу вставить аудио из одного файла WebM в другой, чтобы последний файл WebM имел два аудиопотока, воспроизводимых одновременно с видео.

Можно ли достичь этого программно? Предпочтительно с Ruby, или если не с интерфейсом командной строки, возможно, ffmpeg?

ответ

2

Использование FFmpeg

ffmpeg -i first.webm -i second.webm -filter_complex "[0:a][1:a]amix[a]" -c:v copy -map 0:v -map "[a]" mixed.webm 

Это будет выводить видео на первый вход вместе с аудио смеси. Ознакомьтесь с руководством по эксплуатации для amix. Это также применит параметры кодирования звука по умолчанию для WebM.