[FFmpeg-user] slow encoding from raw rgb

Daniel Oberhoff danieloberhoff at googlemail.com
Fri Nov 2 10:53:25 EET 2018


Am 18.10.18 um 12:13 schrieb Paul B Mahol:
> On 10/18/18, Daniel Oberhoff <danieloberhoff at googlemail.com> wrote:
>> Hello,
>>
>>
>> So we are trying to encode raw rgb data from a pipe with ffmpeg. We
>> found that ffmpeg implicitly converts the data to tv range bt601, which
>> is suboptimal. Especially tv range loses more information than
>> neccessary, also bt709 seems to be the better color space.
>>
>>
>> We know we can fix this by adding -vf
>> scale=out_color_matrix=bt709:out_range=pc. Unfortuntately thi makes
>> encoding a lot slower (40 vs 60 fps) which effectively makes this
>> approach too slow for us. Do yiz have any idea why this is the case?
> That approach does not use slice threading.

So what is the suggested way to do this? Or should we just accept that
rgb encoding is either slow or suboptimal? Is this such a rare use-case?

Best


Daniel


-------------- next part --------------
A non-text attachment was scrubbed...
Name: pEpkey.asc
Type: application/pgp-keys
Size: 5657 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-user/attachments/20181102/1987d4d3/attachment.key>


More information about the ffmpeg-user mailing list