Объединить файл CAF (основной аудиоформат,Linear PCM) в видео (mjpeg) файл с помощью ffmpeg (программно)

Как сказано в заголовке, у меня есть файл CAF, и я хочу вставить этот файл в видеофайл, используя ffmpeg(программно), используя C.

Файл CAF имеет формат аудио Linear PCM

Я успешно смог создать видеофайл и теперь хочу добавить аудио в видеофайл из файла CAF (Core Audio Format).

Может ли кто-нибудь предоставить образец, пожалуйста.

Спасибо

1 ответ

FFMpeg не имеет кодировщиков для файла CAF.

Чтобы добавить аудио к видео, ваш основной аудиоформат в линейном кодировании PCM можно рассматривать как файл wav!

Другими словами, CAF-файл + кодирование Linear PCM может рассматриваться как необработанный аудиофайл и может быть переименован в wav-файл. Теперь вы передаете этот необработанный файл в качестве ввода в ffmpeg вместе с видеофайлом.

Следите за обновлениями FFMpeg, в будущем они могут поддерживать файл CAF. В этом случае мы можем передать необработанный файл CAF в FFMpeg.

Другие вопросы по тегам