Неоптимальное масштабирование видео с использованием ffmpeg - PullRequest
0 голосов
/ 11 сентября 2018

Я использую ffmpeg, вызывая его через python, по сути, я делаю:

file = "c:/video/video.mp4"
hd = 'ffmpeg -y -i % s -crf 23 -preset fast -c: a copy verifast480_output.mp4'% file
os.system (hd)

Цель состоит в том, чтобы сделать хорошее видео с меньшим качеством, например видео с 720p до 480p.

Но на репетиции я подумал о том, чтобы превратить видео 720p в видео того же размера, чтобы увидеть, как оно улучшается или ухудшается.

Вот проблемы, с которыми мы столкнулись: Получающиеся видеобольше, чем оригинал (например, файл размером 220 МБ затем становится 250 МБ в конце преобразования), а иногда даже дольше, чем несколько секунд (если видео длится 22:15 в конце преобразования, он становится 22: 22).

Например, эта команда не такая, как написано в документации: "-crf" возможные значения 0-51, но если я поставлю "-crf 0" (означает отсутствие потери качества) видео от 250 Мбстановится больше 1 Гб, только с этой опцией.

Что меня заинтересовало, так это способ максимально сохранить первоначальный вид.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...