我刚刚开始使用 MLT/melt 命令行工具来编辑一些非常简单的视频。我找到了如何合并多个视频剪辑、如何在不同剪辑之间设置淡入淡出过渡的方法,我唯一需要但无法做到的就是在电影开头插入标题。
我想过创建一个.jpg
或.png
图像,然后添加到 melt 参数(我想我在这里看到了一两个例子),但看起来 melt 的行为并不如预期。
- 它不接受我的 16 位
.png
。好吧,没问题,我使用了 8 位.png
,它可以工作。 我无法让图像显示足够长的时间。无论我设置哪个
in
和out
值,图像都会短暂出现并消失。这是我当前使用的命令行:melt title-8.png in=0 out=300 clip-1.mp4 -consumer avformat:... vcodec=.. acodec=...
Mac OS 10.9.1,Melt 0.9.0
编辑:刚刚在 Linux VM 上尝试了相同的命令,它似乎可以按预期与 Melt 0.8.8 配合使用。也许是 0.9 版本引入了一个错误或新行为,我会检查一下。
答案1
您需要设置图像制作器的长度:
melt title-8.png length=300 in=0 out=299 clip-1.mp4
此外,输入/输出点以零为基数。因此,要显示 300 帧,输出需要为 299。