У меня есть несколько несжатых видео YUV 720p, и мне нужно перекодировать это видео в AVC-Intra, используя наилучшее возможное качество. Требуется наилучшее возможное качество, потому что видео, вероятно, будет распаковано и сжато несколько раз в течение его жизни.
Время транскодирования не имеет значения.
Я не уверен, что, если я выберу правильный профиль или правильный уровень, установите так далее. Я попробовал следующее.
ffmpeg -y -f rawvideo -s 1280x720 -r 50 -pix_fmt yuv420p -i sourcevideo.yuv
-vcodec libx264 -intra -vb 100M -x264opts avcintra-class=100
-x264opts colorprim=bt709 -x264opts transfer=bt709
-x264opts colormatrix=bt709-threads 7 -profile:v high10
-preset veryslow -acodec copy x264Video.mp4
Есть ли какие-то (возможно, отсутствующие) варианты, которые я должен использовать или изменить, чтобы получить лучшее качество кодирования?