Записать необработанные данные PCMA в аудиофайл с помощью ffmpeg - PullRequest
0 голосов
/ 04 августа 2020

Мне пришло задание обработать RTP-пакеты, содержащие аудиоданные. В предыдущем вопросе я выяснил, как обработать RTP-пакет и вывести полезную нагрузку для дальнейшей обработки. В моем случае тип полезной нагрузки - PCMA (Тип полезной нагрузки - 8). Проблема возникает при записи самой полезной нагрузки. Я знаю, что при выделении полезной нагрузки ее также необходимо обработать, поскольку эта загрузка содержит формат аудиоданных и сами аудиоданные. Вопрос в том, как мне создать аудиофайл с помощью библиотеки ffmpeg и записать в него аудиопакеты, созданные с помощью самой библиотеки ffmpeg. Я должен использовать функции библиотеки, а не саму готовую библиотеку.

Я посмотрел кодировщик пример , но я не знаю, как обойти сами необработанные данные PCMA, как создать фрейм и запишите его в файл.

...