ffmpeg and libvpx-vp9 10-bit encoding
Dima D
dima_bsd at inbox.lv
Mon Jan 6 18:08:43 UTC 2020
This time without HTML.
Hi,
I am not sure whom to address this request. It is ffmpeg and libvpx
related. I am trying to encode 10-bit VP9 video using "profile 2" coding
profile.
But looks like FreeBSD package of libvpx is build without
"--enable-vp9-highbitdepth" option.
Can you please add "--enable-vp9-highbitdepth" build option to libvpx port?
Thanks.
P.S.
Input file:
Stream #0:0: Video: hevc (Main 10), yuv420p10le(tv,
bt2020nc/bt2020/smpte2084), 3840x2160 [SAR 1:1 DAR 16:9], 23.98 fps,
23.98 tbr, 1k tbn, 23.98 tbc (default)
ffmpeg CLI:
ffmpeg -i ./cut.mkv -speed 4 -pass 1 -pix_fmt yuv420p10le -color_range
tv -colorspace bt2020nc -color_primaries bt2020 -color_trc smpte2084
-profile:v 2 -c:v libvpx-vp9 -b:v 1024k -an -dn -sn -f webm /dev/null
Error message:
Incompatible pixel format 'yuv420p10le' for codec 'libvpx-vp9',
auto-selecting format 'yuv420p'
[libvpx-vp9 @ 0x804f0bd00] v1.8.2
[libvpx-vp9 @ 0x804f0bd00] Failed to initialize encoder: Invalid parameter
[libvpx-vp9 @ 0x804f0bd00] Additional information: Profile > 1 not
supported in this build configuration
Error initializing output stream 0:0 -- Error while opening encoder for
output stream #0:0 - maybe incorrect parameters such as bit_rate, rate,
width or height
Conversion failed!
pkg info:
libvpx-1.8.2
ffmpeg-4.2.1_22,1
More information about the freebsd-multimedia
mailing list