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

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

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

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

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

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

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

Другой вариант, хотя, вероятно, не большое предложение, – попробовать фильтр unsharp .

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

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

Второй шаг – изменить размер исходного результата.

  • Добавление растрового изображения водяного знака поверх видео в android: MediaMuxer 4.3 или ffmpeg
  • Как я могу объединить или объединить два или более файлов MP4, создающих другой файл MP4?
  • FFMPEG: конвертировать MP4 в тот же MP4 (в другом контейнере) и добавлять субтитры
  • Встраивать srt в mp4 / m4v
  • Присоединяйтесь к файлам mp4 в linux
  • Как преобразовать .iso в .mp4 без установки с помощью ffmpeg
  • Извлечение аудио из MP4-видео в MP3
  • Как добавить еще один аудиопоток в файл MP4?
  • Есть ли способ мягко вставлять субтитры в файл mp4 без повторного кодирования?
  • Ffmpeg: Ошибка входа в трубу
  • Как вывести fragmentированную mp4 с помощью ffmpeg?
  • Давайте будем гением компьютера.