问题标签 [melt-framework]

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 回答
89 浏览

php - 如何将 SEO 友好的 URL 结构添加到 Melt 框架?

Melt的标准 URL 结构使用下划线 (_) 表示 URL。

但是,我想为 URL 使用带有破折号 (-) 的更 SEO 友好的 URL 结构,以便我得到结构/foo-bar/而不是/foo_bar/

我想我需要以某种方式重写请求,但我不完全明白如何。

0 投票
1 回答
75 浏览

php - 如何为我的 Melt 应用程序生成面包屑?

我使用 Melt 框架构建了一个具有以下结构的 Web 应用程序:

现在我想生成面包屑以显示在 layout.php 上面每个视图的内容。在 Melt 中实现面包屑的最佳方法是什么?

0 投票
3 回答
176 浏览

php - 熔体安装错误

尝试安装默认示例应用程序时出现此错误。我运行 osx lion, 32-bit php 5.3.5 (mamp) 这个怎么解决?

0 投票
2 回答
12310 浏览

media-player - 将熔化输出保存到另一个 avi/mp4 文件

我正在尝试使用mltframework合并 2 个以上的视频。我想从这些合并的视频文件中生成另一个 .avi 文件。我怎样才能做到这一点?

0 投票
1 回答
100 浏览

video-editing - 在混音器过渡结束后开始 b 剪辑

我正在寻求混合 2 个剪辑,但是,我希望剪辑 2 在混合器转换结束后开始,而不是开始

本质上,这应该将剪辑 1 与剪辑 2 的第 0 帧混合。

我想知道我目前的解决方法是否有更好的选择:

也许有什么东西可以在第 0 帧处暂停 clip2 300 帧?

(我正在使用 2 个 .mlt 剪辑执行此操作,但取消 audio_index 似乎不适用于 mlt 剪辑,因此我得到 1 帧的小音频跳跃,因此这种解决方法并不理想)

0 投票
1 回答
130 浏览

mlt - 从 python 获取生产者

我现在正在自定义 OpenShot 以更改视频的亮度。我已经想通了,需要在 producer_avformat 的 convert_image() 中添加 sws_getColorspaceDetails / sws_setColorspaceDetails​ 函数。

但我想知道如何从 python 代码访问 producer_avformat 对象以将亮度作为参数传递。

在 Python 代码生产者在这里创建: self.p = mlt.Producer(self.profile, 'xml:%s' % self.file_name)

但它是另一个生产者。

问候

0 投票
1 回答
864 浏览

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

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

我的命令是:

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

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

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

0 投票
1 回答
262 浏览

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

我需要执行以下命令:

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

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

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

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

融化错误:Failed to load "text"

title.txt包含:

0 投票
1 回答
1780 浏览

command-line-interface - MLT/melt:拼接剪辑,淡入淡出音视频

我正在尝试自动化我每周执行的一项平凡的视频编辑任务。我想用它melt来做到这一点。

假设我有视频abc。我想做以下事情:

  1. 从、和内部剪断、和。a1b1c1abc
  2. 将、和连接成一个视频。a1b1c1
  3. 在、和之间转换时淡入/淡出黑色一秒钟。a1b1c1
  4. 将音轨应用于、 和的串联输出,同时保留原始音频。a1b1c1
  5. 淡出原声带淡入黑色(结束视频)。c1

借此:

  1. a, b, 和c是任意长度。
  2. abc都是以每秒 60 帧的速度拍摄的 1080p 视频。
  3. a, b, c, , , 和都是文件。a1b1c1.mp4
  4. 配乐是一个.mp3文件。

这和我得到的一样接近:

(在上面的示例中,我为相关文件和淡入/淡出时间使用了任意占位符。)

这成功地剪切和连接,和动画过渡。然而:a1b1c1

  1. 如果$AUDIO长于、 和的串联,则视频结束后音频继续播放(白屏)。a1b1c1

  2. 淡出时(即视频结束时),配乐不会淡出。c1

根据我收集到的信息,可以通过“为音量音频过滤器设置动画”来淡出配乐,但我没有成功尝试过。

我应该尝试什么?

谢谢你的帮助。

0 投票
1 回答
87 浏览

mlt - 有没有办法指定剪辑长度而不是使用 `out` 参数?

如果我执行以下命令,我可以使用 melt 播放视频:

melt video.mp4 in=50 out=1000

in参数让我指定我希望视频从第 50 帧开始。该out参数让我指定我希望视频在第 1000 帧停止播放。我的问题是:有什么办法可以代替:

melt video.mp4 in=50 length=950

在我想将许多需要具有相同长度的剪辑混合在一起的情况下,这将非常有用。有没有这样的参数可用?