问题标签 [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 投票
1 回答
164 浏览

filter - 熔体无法加载过滤器和转换 qtblend

我已经从 Ubuntu 18.10 中的源代码安装了melt,代号:cosmic 一切似乎都很好,但是当我尝试播放一些 kdenlive 文件时,我得到 [producer_xml] failed to load filter "qtblend" [producer_xml] failed to load transition" qtblend"

当我在安装阶段进行 ./configure 时,我没有检测到有关未找到 Qt 的错误。

哪个是包含 qtblend 的模块?

任何提示表示赞赏。

问候大卫

0 投票
1 回答
42 浏览

mlt - 熔体复合过渡略微混合

注意:输出大小为 10x10 用于演示,因为混合始终为 2 个像素。然后我将输出缩放到 100x100 以便于 Web 查看。

输出与预期输出:

输出 预期产出

我试过调整所有复合参数但没有运气。我预计扭曲不允许软混合,但仍然会发生。还调整了柔和度,尽管它默认为 0,并且需要 luma 参数。

多年来一直在为这个问题挠头,可能只是一个错误?

0 投票
1 回答
90 浏览

mlt - mlt: why is dynamictext working, but not text or qtext?

Here's a minimal MLT file that writes some text to the video output:

It creates just a single frame, but if I save the above as "text.mlt", I can check the output by extracting the frame with ffmpeg, and opening that with my image viewer (I'm using eog, so replace that with your own viewer if you run this code):

Here's the result:

dynamictext filter in mlt

In the documented list of MLT filter plugins, two other text-rendering filters are listed: "text" and "qtext", but if I replace "dynamictext" with either "text" or "qtext" in the mlt file above, no text appears. Is this a bug or expected behavior? If it's expected behavior, could someone please explain what's happening?

I'm on Ubuntu 18.04.4 LTS, using melt 6.6.0, downloaded from the official Ubuntu package repository. Here's my uname -a output:

Thanks!

0 投票
1 回答
92 浏览

png - MLT transparency of watermarks and tracks not working

I am trying to get melt to work, but it seems, it doesn't support transparency (alpha channels)! Using the official watermarking example, I get a black background behind the PNG and don't see any video through.

I installed melt via "brew" version 6.20.0 on a mac, obviously.

Any help would be much appreciated!

0 投票
2 回答
130 浏览

xml - MLT/XML:优化标签中的重复属性列表

我正在开发一个将根据用户输入生成 MLT 文件的项目。一个典型的案例可能会生成一个 MLT 文件,其中包含数千个几乎相似的过滤器。每个过滤器将有 11 个属性,但只有 3 个属性会随着过滤器的变化而变化,如下面的示例所示。有没有办法减少所有这些数据的重复?

我知道 SVG 规范提供了一个<defs>带有 xlink 命名空间的标签,它允许这样的事情:

在我的情况下,类似的东西会很有用。MLT中是否有类似的东西?如果没有,有没有办法修改 DTD 来实现类似的东西?

我尝试使用 XML 实体,但 IIUC 仅适用于单个引用的属性值,或单个元素的开始和结束标记之间的内容。

任何指导表示赞赏。

谢谢

0 投票
2 回答
111 浏览

mlt - 使用 MLT 生成包含滚动图像的视频

我想从 1920x10000 的静止图像生成视频 [比如说 1920x1020]。

图像必须从上到下滚动,就好像有人真的在滚动页面一样。

找到了如何使用 ffmpeg 制作的答案,但我需要在 mlt 中滚动它,因为我在那里还有很多其他任务。

这个滚动,但图像居中,我需要计算像素......有没有办法让它像ffmpeg一样?(生成包含滚动图像的视频)(只需传递所需的长度)

0 投票
1 回答
45 浏览

video - 修改FPS引起的异常

我使用mlt++修改FPS如下:

但是输出文件有异常:时间对了但是画面停了,音频也弯了

0 投票
1 回答
40 浏览

flac - 使用mlt框架导出flac文件播放时间错误

我使用mlt框架将aac转换为flac文件,代码如下:'''

''' 但是flac文件的时间是错误的。

0 投票
1 回答
92 浏览

mlt - MLT XML:为输入数据指定编解码器

我想更改 MLT 内的编解码器 ffmpeg 用于将生产者文件从本机解码opuslibopus.

FFmpeg 命令应该是这样的:ffmpeg -acodec libopus -i 851515232352539900.mkv....

如何通过 MLT XML 指定该编解码器?使用acodec似乎不起作用:

谢谢!

0 投票
2 回答
508 浏览

ffmpeg - MLT 查询 video_codecs 未列出 libx264

查询视频编解码器未将 libx264 列为可用编解码器

但我可以在命令中使用它,例如:

它工作成功。这导致 kdenlive 出现问题。选择渲染并选择格式MP4-主导格式(H264/AAC),渲染选项被禁用,而错误不支持的视频编解码器:libx264。

kdenlive 使用从 MLT 获得的列表检查配置文件编解码器:

这似乎得到与查询 video_codecs 相同的列表。

有关信息,这里是 ffmpeg 关于编解码器的说明:

软件版本:

mlt-6.20.0

ffmpeg-4.3

x264-1.157.20190309