У меня есть файл 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