MLT Framework. Как ускорить видео?

Нужно ускорить видео с MLT. Я могу сделать это с помощью ffmpeg:

-filter:v "setpts=0.5*PTS"

Но как насчет MLT?

1 ответ

Производитель "timewarp" в MLT может изменять скорость видео.

https://www.mltframework.org/bin/view/MLT/ProducerTimewarp

Чтобы удвоить скорость (играть быстрее) используйте:

$ melt timewarp:2.0:file.mp4

Для половины скорости (играть медленнее) используйте:

$ melt timewarp:0.5:file.mp4

Чтобы ускорить часть файла, вам нужно разделить его на точки входа / выхода:

$ melt file.mp4 in=0 out=29 timewarp:2.0:file.mp4 in=60 out=238 file.mp4 in=120

Обратите внимание, что точки входа / выхода необходимо масштабировать по коэффициенту скорости применительно к производителю временной развертки.

Другие вопросы по тегам