Каков наилучший способ уменьшить видео в формате mp4, сохраняя его максимально четким?

3

У меня есть файл .mp4, который в настоящее время 830x1100 (это скринкаст), который мне нужно уменьшить до 114x150. Я часами экспериментировал с настройками ffmpeg, и ничего не получилось, выглядя красиво и четко. Исходный файл выглядит прилично, и я не могу понять, почему уменьшение масштаба делает его таким размытым.

К сожалению, я не могу поделиться видео, потому что оно содержит пошаговое руководство по программному обеспечению, которое еще не было выпущено.

Брэндон Дарем
источник

Ответы:

4

114x150 невероятно мало, учитывая размер источника, и я не уверен, что какой-либо метод масштабирования даст вам удовлетворительный результат. При этом вы можете поэкспериментировать с -sws_flagsопцией в ffmpeg.

ffmpeg -i input -filter:v scale=114:-1 -sws_flags lanczos output

Это всего лишь пример: я не предполагаю, что Ланцош будет вашим лучшим выбором. По умолчанию это bicubic. Смотрите полный список на ffmpeg -h full.

Также не забудьте обеспечить достаточно высокое качество, чтобы артефакты сжатия не мешали. См. FFmpeg и Руководство по кодированию x264 для примеров.

Другой вариант, хотя, вероятно, не очень хороший совет, - попробовать unsharpфильтр.

llogan
источник
0

Один из самых грязных трюков с DSP - медленно увеличивать, а затем уменьшать конечный результат.

Первый шаг называется «Инкрементное повышение дискретизации». И они, кажется, учат этому в фотошопе университетского уровня (?) См. Http://library.albany.edu/imc/pdf/upsampling.pdf

Второй шаг - изменить исходный размер.

Михаил
источник