Как изменить размер файлов mpg с помощью FFMPEG с минимальными визуальными артефактами?

Как изменить размер файлов mpg с помощью FFMPEG с минимальными визуальными артефактами?
Как изменить размер файлов mpg с помощью FFMPEG с минимальными визуальными артефактами? - olivie_strauss @ Unsplash

У меня есть файл mpg размером 1920x360. Я пытаюсь изменить его размер до 3840x576. Мой компьютер оснащен процессором intel core i5. Я попробовал команду "ffmpeg -i input.mpg -vf scale=3840x576 output.mpg", но на выходе много визуальных артефактов, хотя на входе их вообще нет. Какой командой FFMPEG можно добиться этого, минимизировав количество визуальных артефактов?

Я не совсем понимаю, зачем вообще это делать, поскольку вы не получите более высокого разрешения или качества изображения от источника, имеющего более низкое разрешение, чем целевое. В лучшем случае качество изображения не станет намного хуже.

Если вы все еще хотите сделать это по какой-либо причине, вы можете попробовать:

ffmpeg -i input.mpg -c:v libx264 -crf 18 -s 3840x720 -c:a aac output.mp4

(возможно, с опцией -vf scale= вместо -s. Не уверен, что это имеет какое-то значение).

В любом случае, вам нужно указать некоторые разумные настройки кодека и качества, если вы не хотите, чтобы результат выглядел намного хуже.

Для H264 эти настройки более подробно описаны здесь: https://trac.ffmpeg.org/wiki/Encode/H.264


NevaDev, 7 февраля 2023 г., 16:01