FFmpeg декодирует необработанный буфер с помощью avcodec_decode_video2

Я получаю поток h264, где я, по крайней мере, знаю размер одного кадра. Поток поступает правильно, так как я могу сохранить его в файле и воспроизвести с помощью vlc. Воспроизведение файла для меня не проблема, так как я включаю libavformat. Но libavformat возвращает мне AVPacket, который я могу напрямую передать avcodec_decode_video2. В этом случае я получил байпоток. Как я могу передать необработанный поток h264 в avcodec_decode_video2? Как я могу обернуть мои данные в AVPacket. VLC не нужно угадывать какие-либо данные.

Ответы на вопрос(1)

Ваш ответ на вопрос