Как создать закодированный AVPacket без отправки кадра кодеру?C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Как создать закодированный AVPacket без отправки кадра кодеру?

Сообщение Anonymous »


У меня есть raw_pixels YUV_240, который я могу передать кодировщику с помощью avcodec_send_frame, но можно ли закодировать необработанный AVPacket без отправки его кодировщику?

Мне это нужно, чтобы максимально распараллелить кодирование, но предоставление необработанных кадров возможно только в том случае, если кадры находятся в правильном порядке, и мы не можем хранить все необработанные данные в памяти.

Я проверил av_packet_from_data, но для этого требовались уже закодированные данные.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»