用一堆 dm3 文件制作电影

Making movie with bunch of dm3 files

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

我发现有一个脚本完全符合我的要求,但是要通过这个脚本制作电影,我必须首先在 GMS 上按顺序导入所有 dm3 文件并执行脚本。 (这里是link供参考:http://www.dmscripting.com/movie_creator_and_player.html

问题是,我有这么多的dm3文件来制作一部电影,超过100,000个。所以在导入所有dm3文件的过程中,我的电脑因为负载太重而死机了。

所以我想要一些修改后的脚本,它不需要任何导入源文件并且可以 return 结果,电影。如果导入源进程只是在按时间、字母名称或其他排序的文件夹中选择 dm3 文件,那就太好了。

谢谢。

当您从 DM3 图像创建 "movies" 作为堆栈时,您将始终需要所有这些图像的全部内存,因为这样的堆栈 - 除了 mpeg、avi 等视频编解码器电影文件之外.- 没有添加任何压缩。

因此,如果您想在 "movie stack" 中粘贴 100000 张图像,则需要 100000 倍的单张图像内存加上相应的 "read & write" 时间。没有 DM 脚本可以解决这个问题。

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

DM3 文件的另一种方法 --> Movie 是将 DM3 文件批量转换为公认的图像格式,如 TIF,然后使用不同的软件可以执行 Image-Series --> StackImage-Series --> Movie 转换。我过去曾为此目的使用过 ImageJ,但可能有更好的解决方案。但是,这是本 Whosebug 讨论范围之外的主题。