问题标签 [mlt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows - 将垂直 PNG 放入 KDEnlive 的水平项目中会导致黑条
这是 Windows 上的 KDEnlive 问题(可能在其他操作系统上也是如此)。当我尝试放置一个垂直屏幕截图(如果是 PNG)时,它会显示一个黑条来阻挡动画背景。但是,当我转到没有屏幕截图的区域时,黑条消失了。
blur - mlt双帐篷淡入淡出
昨天看到三星智能手机的奇妙画面过渡效果,淡出淡入不仅仅是全屏变黑又回来,而是黑色通过h2横向“帐篷”到达,使屏幕变黑,相反。用融化怎么办?PS。帐篷是模糊的,不仅仅是黑色的块来黑所有的屏幕。
mlt - 有没有办法指定剪辑长度而不是使用 `out` 参数?
如果我执行以下命令,我可以使用 melt 播放视频:
melt video.mp4 in=50 out=1000
该in
参数让我指定我希望视频从第 50 帧开始。该out
参数让我指定我希望视频在第 1000 帧停止播放。我的问题是:有什么办法可以代替:
melt video.mp4 in=50 length=950
在我想将许多需要具有相同长度的剪辑混合在一起的情况下,这将非常有用。有没有这样的参数可用?
mlt - MLT XML 画外音
我有两个视频剪辑和两个音频剪辑。我想将它们组合在一起,使每个音频都覆盖在其视频之上,并且结果按顺序运行:
编辑这里是一个有效的 MLT 文件。为了完整起见,我在下面保留了我原来的、损坏的 XML。
结束编辑
我试图做这样的事情,但我得到的错误似乎表明我的结构是错误的,[producer_xml] End multitrack in the wrong state...
例如[producer_xml] Invalid state of playlist end 2
video-processing - MLT 时间规范格式
我正在寻找有关 MLT 如何解析时间规范字符串的文档。我看到似乎有两种风格:
- hh:mm:ss.分数
- 框架
我认为m:s 格式中小数点右边的数字是几分之一秒,即1.5
24fps 表示 36 帧而不是 29 帧。我正在寻找权威文档。我在这里没有看到答案https://www.mltframework.org/docs/虽然我可能正在看它。
另外,我很好奇 MLT 如何将时间规格四舍五入到最近的帧。如果我的剪辑是 23.976 fps 并且我指定out=0:10
了 ,则结果为 239.76 帧。MLT 是向上、向下还是四舍五入到最接近的整数?
overlay - 如何使用melt做视频叠加?就像画中画一样(画中画)
我想使用melt.exe(命令行视频编辑器)来处理视频叠加。这就像在另一个上叠加一个视频,我可以控制将要放置的视频的大小和位置。我已经用shotcut完成了这个并查看了它生成的xml。但我想知道如何使用融化命令脚本来做到这一点。或者如果我知道有关视频叠加的所有信息,例如入/出点、大小、位置,以及如何根据这些信息创建 xxx.mlt(xml) 文件?
我得到了三个视频叠加生成一个这样的: 最终效果
我使用shotcut 来执行此操作,并得到一个.mlt 文件。抱歉,我不知道如何上传 xml 文件,或者不可能。
所以我想知道如何用melt.exe 做同样的事情?
xml - 如何像shotcut一样将消费者信息应用于mlt文件
我同时使用 melt 命令行和 shotcut 来进行视频编辑。
我想通过右键单击位于 shotcut Application 窗口右侧的 Jobs 窗口来检查 xml,然后在工作完成后单击“View XML”。这是我的xml。 这是xml
正如你在上面看到的。有一些关于消费者的信息。所以我将它保存为一个名为 stackoverflow_1.mlt 的 mlt 文件。
如果我执行以下命令,我可以获得与 shotcut 相同的视频文件输出:
这真是太棒了!因为melt.exe直接生成的mlt文件没有这些信息,所以之前需要调用melt两次来做同样的事情。
因此,我将向您展示如何使用melt.exe 做同样的事情。事情是这样的,我更喜欢在导出视频之前生成一个 mlt 文件。所以我会输入这些命令:
第一步:
这是我的 mlt 文件。mlt 文件没有关于consumer的消息。
第二步:
你可能会问为什么不这样做呢?
好吧,这绝对是对的。但这只会生成最终的视频文件,我想用 xml 文件来存储视频编辑信息。
mlt 文件没有消费者信息,所以我不能这样输入:
所以我的问题是如何将消费者信息应用到 mlt 文件中,像 shotcut 一样使用 melt 命令行。我希望我已经说清楚了。
mlt - MLT 框架:如何将 zomm 动画添加到所有轨道?
我有以下三个曲目:
我想要做的是为其添加缩放动画,这意味着在合成后将放大或缩小动画应用于帧。
而且我知道“仿射”过滤器可以帮助我,所以我尝试了这个:
对不起,很长的命令行。
但是我的缩放动画效果只应用于track2,换句话说,只有1.jpg有缩放动画效果。“in.mp4”中的帧没有动画效果。
我想要的是将缩放动画应用于所有轨道。而且我知道我的命令行一定有问题。但我不知道如何用命令行来做到这一点。
那么我该怎么做呢?
macos - 在 OSX 上使用 MLT Melt 的 Mov 文件播放错误
我正在尝试使用以下命令在 OSX 上播放 Mov 文件:
但是,有一个瞬间闪烁和以下错误:
这是什么意思?如何播放 Mov 文件?
ffmpeg - 带音频的 mlt 融化幻灯片不播放声音
我正在尝试运行一个 melt/mlt 命令,到目前为止它似乎可以正常工作,除非没有播放音频声音。我知道正在添加音轨是因为视频的长度。这就是我所拥有的——
不知道为什么,但视频没有任何声音