Я работаю над ffmpeg и пытаюсь добавить аудиопоток на лету. Я использую AudioQueues и получаю необработанный аудиобуфер. Я кодирую звук с помощью линейного PCM, и, следовательно, звук, который я получаю, будет в необработанном формате, который, как я знаю, ffmpeg принимает. Но не могу понять как. Я просмотрел AVStream, где нам нужно создать новый поток для этого аудиоканала, но как мне закодировать его в видео, которое уже инициализировано в другой структуре AVStream.
В целом, я хотел бы иметь представление об архитектуре ffmpeg. Мне было трудно работать, так как он наименее документирован. Любые указатели или детали приветствуются.
Спасибо и с уважением, Радж Паван Г.