У меня есть видео в формате Apple ProRes 422, которое я планирую закодировать в Google VP9 для публикации в Интернете. Источник:
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)
Моя цель - закодировать его в VP9 с наилучшим (разумным) качеством, практически неотличимым от оригинала. Размер файла результатов не имеет значения. Сейчас я использую следующее, но видео в Chrome выглядит плохо:
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
Я пытался увеличить настройку -b:v 4M
, размер увеличивается, но качество не. Также я попробовал это руководство , но оно, вероятно, устарело, и я не могу получить удовлетворительный результат. Кстати, у меня последняя ffmpeg
скомпилированная из исходного кода.
Какие настройки ffmpeg
мне следует использовать?