问题标签 [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.
php - 如何将 SEO 友好的 URL 结构添加到 Melt 框架?
Melt的标准 URL 结构使用下划线 (_) 表示 URL。
但是,我想为 URL 使用带有破折号 (-) 的更 SEO 友好的 URL 结构,以便我得到结构/foo-bar/而不是/foo_bar/。
我想我需要以某种方式重写请求,但我不完全明白如何。
php - 如何为我的 Melt 应用程序生成面包屑?
我使用 Melt 框架构建了一个具有以下结构的 Web 应用程序:
现在我想生成面包屑以显示在 layout.php 上面每个视图的内容。在 Melt 中实现面包屑的最佳方法是什么?
php - 熔体安装错误
尝试安装默认示例应用程序时出现此错误。我运行 osx lion, 32-bit php 5.3.5 (mamp) 这个怎么解决?
media-player - 将熔化输出保存到另一个 avi/mp4 文件
我正在尝试使用mltframework合并 2 个以上的视频。我想从这些合并的视频文件中生成另一个 .avi 文件。我怎样才能做到这一点?
video-editing - 在混音器过渡结束后开始 b 剪辑
我正在寻求混合 2 个剪辑,但是,我希望剪辑 2 在混合器转换结束后开始,而不是开始。
本质上,这应该将剪辑 1 与剪辑 2 的第 0 帧混合。
我想知道我目前的解决方法是否有更好的选择:
也许有什么东西可以在第 0 帧处暂停 clip2 300 帧?
(我正在使用 2 个 .mlt 剪辑执行此操作,但取消 audio_index 似乎不适用于 mlt 剪辑,因此我得到 1 帧的小音频跳跃,因此这种解决方法并不理想)
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)
但它是另一个生产者。
问候
mlt - 使用 MLT 在视频上叠加文字
我的问题类似于使用 MLT 框架向视频添加文本,但我使用的是不同的命令。
我的命令是:
这会在 title.txt 中生成覆盖在原始剪辑顶部的文本,但在一个黑色背景的框中。
表明我安装了 dynatext 过滤器,但没有安装 pango。
如何使用 dynatext 过滤器实现我想要的效果?
bash - Bash/MLT:如何从文件中加载字符串并传递给 melt 参数
我需要执行以下命令:
"this text"
是来自title.txt
文件的字符串。
我使用这种方法读取文件:
问题是如何-filter dynamictext:"this text"
在 bash 循环中制作为字符串,然后最终执行:
我使用了这段代码,但到目前为止没有运气:
融化错误:Failed to load "text"
title.txt
包含:
command-line-interface - MLT/melt:拼接剪辑,淡入淡出音视频
我正在尝试自动化我每周执行的一项平凡的视频编辑任务。我想用它melt
来做到这一点。
假设我有视频a
、b
和c
。我想做以下事情:
- 从、和内部剪断、和。
a1
b1
c1
a
b
c
- 将、和连接成一个视频。
a1
b1
c1
- 在、和之间转换时淡入/淡出黑色一秒钟。
a1
b1
c1
- 将音轨应用于、 和的串联输出,同时保留原始音频。
a1
b1
c1
- 淡出原声带淡入黑色(结束视频)。
c1
借此:
a
,b
, 和c
是任意长度。a
、b
和c
都是以每秒 60 帧的速度拍摄的 1080p 视频。a
,b
,c
, , , 和都是文件。a1
b1
c1
.mp4
- 配乐是一个
.mp3
文件。
这和我得到的一样接近:
(在上面的示例中,我为相关文件和淡入/淡出时间使用了任意占位符。)
这成功地剪切和连接,和动画过渡。然而:a1
b1
c1
如果
$AUDIO
长于、 和的串联,则视频结束后音频继续播放(白屏)。a1
b1
c1
淡出时(即视频结束时),配乐不会淡出。
c1
根据我收集到的信息,可以通过“为音量音频过滤器设置动画”来淡出配乐,但我没有成功尝试过。
我应该尝试什么?
谢谢你的帮助。
mlt - 有没有办法指定剪辑长度而不是使用 `out` 参数?
如果我执行以下命令,我可以使用 melt 播放视频:
melt video.mp4 in=50 out=1000
该in
参数让我指定我希望视频从第 50 帧开始。该out
参数让我指定我希望视频在第 1000 帧停止播放。我的问题是:有什么办法可以代替:
melt video.mp4 in=50 length=950
在我想将许多需要具有相同长度的剪辑混合在一起的情况下,这将非常有用。有没有这样的参数可用?