问题标签 [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.

0 投票
0 回答
182 浏览

ffmpeg - MLT 框架,任何用于调整阴影/高光的过滤器?

Adobe 后效

任何滤镜可以像 Adob​​e After Effects 那样制作阴影/高光?

0 投票
1 回答
152 浏览

mlt - (MLT 框架)如何实现决定使用哪个框架, 取考虑到了吗?

我无法真正理解为什么 MLT(以下面的示例为例)使用来自轨道 #1(中间轨道)的视频帧,而不是来自轨道 #0 的视频帧,其中轨道 #2 组成在它上面。有什么解释吗?

让我们假设一个简单的 MLT 设置,大致如下:

现在我们还假设所有三个播放列表都有以相同入点和出点开头的视频剪辑。也就是说,所有三个剪辑都相互重叠。

没有任何过渡,如果我是正确的,我理解拖拉机的工作方式是它总是从轨道#2 中获取“最顶层”的视频帧,即来自“playlist3”。

但是有了“transition1”,拖拉机就会从轨道#1 中获取帧,也就是“playlist2”。请记住,所有三个播放列表都具有相同的入点和出点,因此它们在时间上重叠。

有人可以向我解释为什么拖拉机现在从轨道#1“产生”视频帧,而不是从轨道#2的合成到轨道#0吗?

否则,我会期望后者或来自第 2 轨,但使用 Kdenlive 进行的快速检查显示只拍摄了来自第 2 轨的视频帧。为什么?

0 投票
1 回答
1073 浏览

mlt - MLT 框架(melt)仅在视频中的指定时间添加音乐

只需要在视频的某些部分添加音乐 例如从 100 帧到 500 帧(4s - 20s)

总体任务是合并大量视频并仅向其中一些视频添加音乐。

0 投票
1 回答
864 浏览

mlt - 使用 MLT 在视频上叠加文字

我的问题类似于使用 MLT 框架向视频添加文本,但我使用的是不同的命令。

我的命令是:

这会在 title.txt 中生成覆盖在原始剪辑顶部的文本,但在一个黑色背景的框中。

表明我安装了 dynatext 过滤器,但没有安装 pango。

如何使用 dynatext 过滤器实现我想要的效果?

0 投票
1 回答
840 浏览

ffmpeg - MLT 框架。如何加快视频速度?

需要使用 MLT 加速视频。我可以用 ffmpeg 做到这一点:

但是 MLT 呢?

0 投票
0 回答
807 浏览

mlt - 如何将 mlt xml 文件转换为融化脚本

我有一个 mlt xml 文件,我想将它转换为一个融化脚本。

我编写的融化脚本没有提供与上述 XML 文件相同的输出。

融化 -track Short\ Video\ Resume.mp4 -track intro.mov in=0 out=129 name_title.mov in=0 out=109 outro.mov in=0 out=129

0 投票
1 回答
718 浏览

mlt - 如何编译 mlt 以使用 ffmpeg?

ffmpeg 编译得很好,mlt 也是如此。

并且融化可以很好地处理 color:green 等,但无法打开 .asf 视频文件,但是 ffplay 可以很好地播放它们。

我尝试了以下方法,但 mlt 仍然无法播放 asf 文件:

当我尝试像这样播放 asf 文件时,我得到了这个:

如果有人能为我提供有关如何让 mlt 读取这些文件的线索,我将不胜感激!

我尝试使用 ffmpeg 将 .asf 文件转换为 .dv 文件(这使它变得很大!)但这也不会在融化时播放。(不过用 ffplay/mplayer 玩过。)

非常感谢,

杰西

0 投票
1 回答
262 浏览

bash - Bash/MLT:如何从文件中加载字符串并传递给 melt 参数

我需要执行以下命令:

"this text"是来自title.txt文件的字符串。

我使用这种方法读取文件:

问题是如何-filter dynamictext:"this text"在 bash 循环中制作为字符串,然后最终执行:

我使用了这段代码,但到目前为止没有运气:

融化错误:Failed to load "text"

title.txt包含:

0 投票
1 回答
70 浏览

mlt - MLT 弄乱了视频的方向

MLT 会自动将纵向视频的方向更改为横向。有没有办法防止它?

0 投票
1 回答
129 浏览

c - mlt XML 和 C 接口中的呈现不一致以及“持有”生产者和 avformat 消费者

我正在尝试创建一个只有单个图像的短视频。(我知道它有点傻,但它是对更大事物的测试)。

我用于渲染它的代码是:

这个文件logo.png在哪里。

当我运行此代码并播放output.mp4时,图片全部乱码。中间有一条绿线,logo叠加在自己身上很多。

另一方面,如果我将消费者更改为 SDL,则图像播放正常。

最后,如果我将消费者更改为 XML,然后使用 melt 命令行应用程序来呈现它:

并播放视频,它也可以正常播放。

我应该设置的 avformat 消费者中是否缺少某些东西?还是我在这里缺少的其他东西?

编辑:作为参考,输出的 xml 文件:output.xml是: