2
1
I have video in Apple ProRes 422 format which I plan to encode to Google's VP9 for publishing on the Web. The source is:
Stream #0:0(und): Video: prores (apcn / 0x6E637061), yuv422p10le(bt709), 1920x1080, 114644 kb/s, SAR 1:1 DAR 16:9, 23.98 fps, 23.98 tbr, 24k tbn, 24k tbc (default)
My goal is to encode it to VP9 with the best possible (reasonable) quality, almost indistinguishable from the original. The result file size is of no actual concern. Now I use the following, but the video in Chrome looks bad:
ffmpeg -i Source.mov -c:v libvpx-vp9 -b:v 4M -pix_fmt yuv420p -speed 4 -frame-parallel 0 -threads 2 -c:a libopus -b:a 320K Result.webm
I tried to increase -b:v 4M
setting, the size rises, but the quality not. Also I tried this guide, but it is probably outdated and I cannot get any satisfactory result. By the way, I have latest ffmpeg
compiled from source.
Which ffmpeg
settings should I use?
But do you have the latest libvpx? – llogan – 2016-02-18T02:43:04.080
libvpx-dev
is from Debian Testing repository, which is now of version 1.5.0-2. – Neurotransmitter – 2016-02-18T08:20:08.547