Аудио трек в видео файле - C ++ - PullRequest
1 голос
/ 23 декабря 2009

Мое приложение преобразует видеофайл AVI в другой файл AVI. я использую OpenCV библиотека. К сожалению, видео, созданные с помощью OpenCV, не имеют звука, поскольку библиотека не поддерживает аудио.

Есть ли простой способ скопировать звуковую дорожку из одного видеофайла в другой? Может быть FFmpeg ?

Мое приложение написано на Visual C ++ .

1 Ответ

2 голосов
/ 23 декабря 2009

Вы можете использовать FFmpeg . Самый простой способ - просто использовать инструмент командной строки для извлечения / повторной сборки . Если вам нужно, чтобы ваше приложение делало это само, поиск источников должен помочь.

В качестве альтернативы, как вы упоминаете VC ++, почему бы не использовать DirectShow ? Не должно быть слишком сложно погрузить аудио в файл для извлечения, а затем погрузить видео / аудио микс в файл для композиции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...