2016-11-18 10 views
2

Как объединить аудио с видео через библиотеку FFMpeg C.Как объединить аудио в видео через FFMpeg C API

Я пробовал muxing.c В этом примере аудио создается каждый видеокадр. Но я хочу объединиться с одним полным mp3 или wav другим звуковым форматом.

И как кодировать аудиофайл (.mp3) при кодировании видео с изображений. Я кодирую изображение в видео с помощью muxing.c.

ответ

2

Это по существу то же самое, что и в этом примере (или, может быть, лучшим примером будет transcoding.c), за исключением того, что вам нужно настроить отдельный демультиплексор и декодер для вашего входного аудио. В основном вам нужно настроить контекст декодирования, получить из него необработанные звуковые кадры, а затем закодировать их в контексте кодирования вместе с видеокадром. Только оговорка здесь в том, что вам нужно изменить временные метки, чтобы обеспечить одновременное запуск видео и аудиопотоков.