#ffmpeg
#ffmpeg
Вопрос:
У меня есть два видео v1.flv и v2.flv, и я хотел бы создать v3.flv, который содержит видеопоток из v1.flv и «смешанные» аудиопотоки из v1.flv и v2.flv. Возможно ли что-то подобное с помощью команды ffmpeg? Спасибо.
Ответ №1:
Я думаю, что использовать ffmpeg для микширования звуковых дорожек не очень хорошая идея; Использование sox — идея получше.
Вы могли бы использовать это следующим образом:
-
Извлеките аудио из v1.flv и v2.flv с помощью ffmpeg:
ffmpeg -i v1.flv -vn -acodec copy v1.mp3
ffmpeg -i v2.flv -vn -acodec copy v2.mp3
-
Микшируйте звуковые дорожки с помощью sox, что-то вроде этого (не тестировалось):
sox -M v1.mp3 v2.mp3 v3.mp3
-
Мультиплексировать аудио и видео с помощью ffmpeg. Попробуйте следующее (также не тестировалось):
ffmpeg -i v1.flv -i v3.mp3 -копия vcodec -копия acodec v3.flv
Если команды не совсем правильные, надеюсь, идея понятна.