[FFmpeg-trac] #6774(avcodec:new): libx264 8bit and 10bit support
FFmpeg
trac at avcodec.org
Tue Oct 24 11:26:59 EEST 2017
#6774: libx264 8bit and 10bit support
-------------------------------------+-------------------------------------
Reporter: gstoyanov | Type:
Status: new | enhancement
Component: avcodec | Priority: normal
Keywords: x264, h264, | Version: 3.2.4
10bit, 8bit | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Summary of the bug:
Currently ffmpeg doesn't support 10 bit encoding with libx264 unless it is
compiled with 10bit support, but isn't it going to be much easier if you
just add some separate libx264 encoders with 10 bit support, so that you
can encode either in 8 bit or 10 bit. I searched on Internet and found
plenty of other topics regarding this problem. Since 10 bit content will
become more and more common I think it makes sense to include by default
10 bit h264 encoders to the list of supported ones. I have also checked my
/usr/bin folder and found there /usr/bin/x264-10bit so by default the
encoder is present upon installation of the x264 package.
How to reproduce:
For example
{{{
ffmpeg -i <input> -c:v libx264 -pix_fmt yuv420p <8bit_output>
}}}
for the normal 8 bit encoding and:
{{{
ffmpeg -i <input> -c:v libx264-10bit -pix_fmt yuv420p10le <10bit_output>
}}}
for 10 bit encoding.
{{{
ffmpeg version 3.2.4-1build2 Copyright (c) 2000-2017 the FFmpeg developers
built with gcc 6.3.0 (Ubuntu 6.3.0-8ubuntu1) 20170221
}}}
Patches should be submitted to the ffmpeg-devel mailing list and not this
bug tracker.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/6774>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list