Если у меня будет видеофайл в 320x240 разрешение, которое я хочу повторно закодировать (потому что мне не нравится кодирование, в котором это находится теперь), и я также хочу играть его в двойном размере (640x480), то я получу более высокое качество, если я буду масштабировать его до 640x480, когда я преобразовываю его в новый формат, стихи, сохраняющие его в 320x240 в новом формате и играющие его в двойном размере?
Это, вероятно, зависит от программы, используемой для преобразования, и если так, сообщите мне любую программу, которая могла бы увеличить качество.
Вот мои взгляды. Если я играю 320x240 файл в двойном размере, система должна увеличить масштаб каждого кадра в режиме реального времени, тогда как, если я увеличиваюсь при пересжатии системы, могут использовать более интенсивный алгоритм как Бикубическая интерполяция. Однако я не уверен, верно ли это или нет.
Из списка опций для ffmpeg кажется, что при перекодировании Вас может выбрать из разнообразия масштабирования algroithms, который приводит меня полагать, что Вы могли получить (немного) лучшее качество путем перекодирования в более высоком разрешении вместо того, чтобы играть меньшее видео разрешения, увеличенное в режиме реального времени.
Выбирает алгоритм, используемый для изменения размеров изображения. Выберите значение по умолчанию, "быстро-билинейное", когда скорость будет важна. Для лучшего качества изображения, но более медленного кодирования, можно выбрать Bicubic (лучше всего для увелечения масштаба, т.е. масштабирования к большему размеру), Билинейный (лучше всего для уменьшения масштаба, т.е. масштабирования к меньшему размеру, чем источник), Lanczos или шлиц Bicubic (четкое изображение).
Ответы, до сих пор все игнорируют розового слона в комнате: транскодирование между 2 различными форматами видео с потерями может только сделать вещи хуже, не лучше.
Если Вы запускаете с достаточно высококачественного исходного формата, то можно выйти сухим из воды без слишком большого количества значимой качественной потери (например, исходным видео является DVD или Blu-ray). Но если Вы запустите с 320x240 веб-камера или уже видео очень с потерями, затем повторно сжимаясь до чего-нибудь напоминающего достойную скорость передачи, если Вы будете удачливы, то выйдет, выглядя "не слишком ужасным" в сравнении.
Современные центральные процессоры могут выполнить в довольно высококачественном масштабировании быстрее, чем в реальном времени. Просто найдите, что плеер с достойными опциями увелечения масштаба или хорошим перемасштабированием фильтрует и не волнуется об этом.