用一堆dm3文件制作电影

时间:2018-06-10 10:39:37

标签: dm-script

我正在寻找一个可以将大量dm3文件放入单个电影文件(堆栈)的脚本

我发现有一个脚本的功能正是我想要的,但是要先通过这个脚本制作电影,我必须在GMS上按顺序导入所有dm3文件并执行脚本。 (以下是供参考的链接:http://www.dmscripting.com/movie_creator_and_player.html

问题是,我有超过100,000个dm3文件来拍电影。因此,在导入所有dm3文件时,我的计算机因负载过重而被冻结。

所以我想要一些不需要任何导入源文件的修改过的脚本,只能返回结果,电影。如果导入源进程只是在按时间,字母名称或其他类型排序的文件夹中选择dm3文件,那就太棒了。

谢谢。

1 个答案:

答案 0 :(得分:1)

当你制作电影"从DM3图像作为堆栈,你将始终需要所有这些图像的完整内存,因为这样的堆栈 - 除了像mpeg,avi等视频编解码器电影文件 - 没有添加任何压缩。

所以,如果你想在一个电影堆中粘贴100000张图像"它将需要100000倍的单个图像的记忆加上相应的"读取&写"时间。没有DM脚本可以解决这个问题。

可以做的是编写一个脚本,该脚本会自动打开并从文件夹中将图像添加到堆栈中,而无需先打开单个单独的图像并将其添加到之后堆叠。 (我还没有检查你所链接的剧本实际上是什么。它可能已经这样做了吗?)

DM3文件的替代方法 - >电影是以公认的图像格式(如TIF)批量转换DM3文件,然后使用不同的软件,可以做图像系列 - >堆栈图像系列 - >电影转换。我之前为此目的使用了 ImageJ ,但可能有更好的解决方案。但是,这是StackOverflow讨论范围之外的主题。