LINUX.ORG.RU

Две звуковые дорожки в одну


0

0

Такое дело: есть авишка с двумя звуковыми дорожками, вторая дорожка - "голый" русский перевод. Каким образом можно было бы наложить одну звуковую дорожку на другую?

В принципе, можно было бы сразу вырезать звуковые дорожки по одной, наложить одну на другую, и затем соединить с видео. Но тут у меня две проблемы:

1. как выделить первую дорожку я знаю: ffmpeg -i input.avi -vn track1.wma; а вот как выделить вторую при помощи того же ffmpeg?

2. какой программой можно наложить одну звуковую дорожку на другую?

anonymous

Ответ на: комментарий от anonymous

>с помощью mencoder_a - mplayer_a не пробовал ?

нет, к сожалению, у меня его нет; вот что есть: ffmpeg, transcode, avidemux, lame, toolame.

anonymous
()

уже разобрался сам: в ffmpeg звуковую дорожку можно выбрать при помощи параметра -map, а смикшировать дорожки можно soxmix'ом. Если вдруг кому интересны детали:

1. ffmpeg -i in.avi -vn -ac 2 in1.wav
2. ffmpeg -i in.avi -vn -ac 2 -map 0:2 in2.wav
3. soxmix in1.wav in2.wav in.wav
4. ffmpeg -i in.avi -i in.wav -vcodec copy -acodec mp3 -ab 128 -map 0:0 -map 1:0 out.avi

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.