Как извлечь аудио из видео с помощью ffmpeg в C ++? - PullRequest
0 голосов
/ 06 ноября 2011

Я использую FFmpeg для извлечения информации о видеофайле.Но я хочу извлечь аудиоканалы для чтения с помощью FMOD.

Как я могу это сделать?Это просто?

Знаете ли вы хороший учебник о FFmpeg на C ++?

Спасибо

1 Ответ

0 голосов
/ 06 ноября 2011

Для учебников по FFMPEG, взгляните на этот вопрос: Книги по FFmpeg API, учебное пособие и т. Д. .Учебные пособия находятся в C, но FFMPEG - также.Они немного устарели и не будут компилироваться с самой последней версией FFMPEG, но требуемые изменения не так уж велики.Я начал обновлять их на своем github .

Проработайте учебники (это займет около недели в медленном темпе), и вам будет достаточно знать, где взятьаудио от.Если вы просто хотите получить поток, вы можете просто скопировать аудиопакеты в файл.Если вы хотите перекодировать звук, это потребует больше усилий.

Поскольку источник ffmpeg открыт, не стесняйтесь смотреть вокруг себя.Основной файл для просмотра ffmpeg.c.Он большой, поэтому лучше сначала запачкать руки учебником.

...