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

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

Сообщение Anonymous »


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

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

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

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