【问题标题】:MLT Framework. Insert zoomin text on videoMLT 框架。在视频上插入放大文本
【发布时间】:2017-03-10 11:29:25
【问题描述】:

需要实现类似的效果:将 zoomingIn 文本放在其他视频之间的视频背景(带有一些动画的黑色)上。 演示:https://www.dropbox.com/s/ehqwkjgu5u5e9rp/4%20Cultivar%20Road%20Brampton%2C%20Jessi%20Sandhu.mp4?dl=0

尝试使用动态文本和仿射过滤器:

"1.mp4" -mix 7 -mixer luma "2.mp4" -mix 7 -mixer luma "bg.mp4" -attach-clip dynamictext in=0 out=145 "text.txt" -attach-clip affine in=0 out=145 -attach-clip affine valign=middle halign=center scale=1 fill=1 geometry="0=10%,10%:80%x80%:0%;36=0,0:100%x100%:100%;109=-10%,-10%:120%x120%:100%;145=-10%,-10%:120%x120%:0%"

但我有无限视频和根本没有动画的意外结果......

【问题讨论】:

    标签: ffmpeg mlt


    【解决方案1】:

    您的动态文本过滤器语法不正确。动态文本过滤器需要这样的参数:

    -attach-clip dynamictext:"This is some text"
    

    此外,动态文本过滤器不接受文本文件名。必须将实际文本指定为过滤器参数。

    另外,仿射过滤器的语法不正确。几何图形应用于封装的过渡。所以几何应该指定为:“transition.geometry=...”

    我认为您成功的最佳途径是使用 qtext producer。

    试试这样的例子:

    melt qtext:text.txt in=0 out=145 fgcolour=white size=200 -attach-clip affine valign=middle halign=center scale=1 fill=1 background=color:black transition.geometry="0=10%,10%:80%x80%:0%;36=0,0:100%x100%:100%;109=-10%,-10%:120%x120%:100%;145=-10%,-10%:120%x120%:0%"
    

    查看 qtext 的文档以了解您可能会发现有用的其他参数: https://mltframework.org/plugins/ProducerQtext/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-04
      相关资源
      最近更新 更多