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

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 那么如何将视频放在中心位置上方呢?找不到这样的过滤器...
发布于 2017-06-27 11:34:08
“仿射”滤镜可以用来改变视频帧的大小和位置:https://mltframework.org/plugins/FilterAffine/
仿射滤镜实际上只是一个方便的包装器,它结合了一个黑色生产者(作为背景)和一个仿射过渡:https://mltframework.org/plugins/TransitionAffine/
您可以通过在仿射过滤器上设置" transition .*“属性来修改仿射转换属性。例如,要设置框架的大小和位置,请使用"transition.geometry“。
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值可以为负值,以便裁剪出不想显示的零件。
https://stackoverflow.com/questions/44753523
复制相似问题