Как создать закодированный AVPacket без отправки кадра кодеру? ⇐ C++
-
Anonymous
Как создать закодированный AVPacket без отправки кадра кодеру?
У меня есть raw_pixels YUV_240, который я могу передать кодировщику с помощью avcodec_send_frame, но можно ли закодировать необработанный AVPacket без отправки его кодировщику?
Мне это нужно, чтобы максимально распараллелить кодирование, но предоставление необработанных кадров возможно только в том случае, если кадры находятся в правильном порядке, и мы не можем хранить все необработанные данные в памяти.
Я проверил av_packet_from_data, но для этого требовались уже закодированные данные.
У меня есть raw_pixels YUV_240, который я могу передать кодировщику с помощью avcodec_send_frame, но можно ли закодировать необработанный AVPacket без отправки его кодировщику?
Мне это нужно, чтобы максимально распараллелить кодирование, но предоставление необработанных кадров возможно только в том случае, если кадры находятся в правильном порядке, и мы не можем хранить все необработанные данные в памяти.
Я проверил av_packet_from_data, но для этого требовались уже закодированные данные.
Мобильная версия