2

Если у меня есть видеофайл с разрешением 320x240, который я хочу перекодировать (поскольку мне не нравится кодировка, в которой он находится сейчас), и я также хочу воспроизвести его в двойном размере (640x480), получу ли я более высокое качество, если я масштабировать его до 640x480, когда я конвертирую его в новый формат, стихи сохраняют его в 320x240 в новом формате и воспроизводят его в двойном размере?

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

Вот мое мышление. Если я проигрываю файл 320x240 с двойным размером, система должна масштабировать каждый кадр в реальном времени, тогда как, если я увеличиваю масштаб при повторном сжатии, система может использовать более интенсивный алгоритм, такой как бикубическая интерполяция. Однако я не уверен, правда это или нет.

2 ответа2

1

Из списка опций для ffmpeg видно, что при перекодировании вы можете выбирать из множества масштабирующих алгоритмов, что наводит меня на мысль, что вы можете получить (чуть-чуть) лучшее качество, перекодировав с более высоким разрешением, а не воспроизводя видео меньшего разрешения, увеличенное в реальном времени.

альтернативный текст

Выбирает алгоритм, используемый для изменения размера изображения. Выберите значение по умолчанию «быстрый билинейный», когда важна скорость. Для лучшего качества изображения, но с более медленным кодированием, вы можете выбрать Bicubic (лучше всего для увеличения масштаба, т.е. масштабирования до большего размера), Bilinear (лучше всего для уменьшения масштаба, т.е. масштабирования до меньшего размера, чем источник), Lanczos или Bicubic spline (четкое изображение ).

0

До сих пор все ответы игнорируют розового слона в комнате: транскодирование между двумя различными видеоформатами с потерями может только ухудшать, а не улучшать.

Если вы начинаете с достаточно высокого качества исходного формата, то вы можете сойти с него без особых заметных потерь качества (например, ваш источник видео - это DVD или Blu-ray). Но если вы начинаете с веб-камеры с разрешением 320x240 или видео с большими потерями, то повторное сжатие до чего-либо, напоминающего приличный битрейт, если вам повезет, будет выглядеть "не слишком ужасно" по сравнению.

Современные процессоры могут выполнять довольно качественное масштабирование быстрее, чем в реальном времени. Просто найдите игрока с приличными возможностями масштабирования или хорошим фильтром масштабирования и не беспокойтесь об этом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .