ffmpeg - MLT 框架。如何加快视频速度?

标签 ffmpeg mlt

需要使用 MLT 加速视频。
我可以用 ffmpeg 做到这一点:

-filter:v "setpts=0.5*PTS"

但是 MLT 呢?

最佳答案

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

请注意,当应用于时间扭曲生成器时,输入/输出点需要按速度因子进行缩放。

关于ffmpeg - MLT 框架。如何加快视频速度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39334551/

相关文章:

python - 如何在一个视频中将多个视频合并到一个网格中?

encoding - 使用 ffmpeg 创建一个 .m4s 文件

search - ElasticSearch 中的文档相似度

c - mlt XML 和 C 接口(interface)中的不一致呈现以及 'hold' 生产者和 avformat 消费者

c++ - Mlt 框架 : Crashes while playing video

php - 在php中找到正确的FFmpeg路径

node.js - 如何在使用 Node js 上传后从后端更改视频 fps/比特率意味着它应该在视频中从 144p 实时更改为 240p

python - MLT 多媒体框架的 Python 绑定(bind)文档

docker - 无法获得MLT Framework处理Docker容器中的音频

使用ffmpeg android在视频上叠加图像