У меня проблемы с цветами записанного на экране видео, сгенерированного ffmpeg на Mac.
Я использую следующую команду для генерации видео:
ffmpeg -f avfoundation -video_size 1980x1140 -framerate 30 -capture_cursor 1 -capture_mouse_clicks 1 -i '1' -preset ultrafast -an -qp 0 -crf 22 -pix_fmt yuv420p -y -c:v libx264 -c:a libfaac -vf eq=brightness=0.00:contrast=1:saturation=1 video_test.mkv
Я пытался изменить qp
на 1 и 2, чтобы изменить crf
на 0 и 2 (пусть он выше и ниже, чем qp), пытался использовать pix_fmt
yuv444p и bgr0 и 0rgb, пытался изменить c:v
to libx64rgb, попытался не использовать vf
, но результат тот же.
Единственное реальное отличие, которое я заметил, это когда я ставлю действительно высокий CRF, который делает изображение очень пикселированным ...
Я пробовал разные числа для яркости, контрастности и насыщенности, но не смог найти хорошую комбинацию.
Есть идеи, как сделать видео более оригинальным?
Полный журнал:
О красном сообщении в середине изображения, оно всегда печатается, даже когда я использую yuv444p (красное сообщение печатает yuv420p)