首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MLT移动视频上部?

MLT移动视频上部?
EN

Stack Overflow用户
提问于 2017-06-26 13:21:57
回答 1查看 299关注 0票数 0

我不得不做这样的东西,但我找不到如何移动视频的方法,这是在中间有点上…

代码语言:javascript
复制
melt in.mp4 
-filter watermark:"title.jpg" composite.progressive=1 producer.align=centre composite.valign=top composite.halign=c
-filter watermark:"bottom.jpg" composite.progressive=1 producer.align=centre composite.valign=bottom composite.halign=c
-filter crop left=128 right=128 
-profile square_profile.txt -consumer avformat:"out.mp4" vcodec=libx264 vb=3500k ab=128k 

那么如何将视频放在中心位置上方呢?找不到这样的过滤器...

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-27 11:34:08

“仿射”滤镜可以用来改变视频帧的大小和位置:https://mltframework.org/plugins/FilterAffine/

仿射滤镜实际上只是一个方便的包装器,它结合了一个黑色生产者(作为背景)和一个仿射过渡:https://mltframework.org/plugins/TransitionAffine/

您可以通过在仿射过滤器上设置" transition .*“属性来修改仿射转换属性。例如,要设置框架的大小和位置,请使用"transition.geometry“。

代码语言:javascript
复制
melt in.mp4 -filter affine transition.geometry="-40/40:700x500" transition.distort=0 transition.fill=0 \
    -filter watermark:"bottom.jpg" composite.progressive=1 producer.align=centre composite.valign=bottom composite.halign=c \
    -filter watermark:"bottom.jpg" composite.progressive=1 producer.align=centre composite.valign=bottom composite.halign=c \
    -profile square_profile.txt -consumer avformat:"out.mp4" vcodec=libx264 vb=3500k ab=128k

几何规格为:"X/Y:WxH“。因此,请根据您的需要进行设置。X和Y值可以为负值,以便裁剪出不想显示的零件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44753523

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档