Mac OS X:最简单(免费的非QuickTime Pro)应用程序,用于将已编号的图像文件夹转换为电影


19

我想通过PNG压缩将PNG文件夹转换为quicktime .mov (这是动画中的分形文件夹; PNG压缩在此效果很好,无损很重要)。什么样的程序会做些大惊小怪的?(我没有或不想支付QuickTime Pro的完整许可。)

更新:

让我更清楚地说明这一点:大惊小怪的意思是:我下载了一些EncoderMagic.app(例如),双击将其启动。我选择带有编号图像的文件夹,然后弹出我的电影。不脏乱。没有调整大小。...也许不存在(或称为QuickTime Pro?)


可能对您没有任何兴趣或帮助,但我了解我们目前所知道并喜欢的“ QuickTime Pro”将变成“ QuickTime”,功能齐全,并作为Snow Leopard的一部分捆绑在一起(换句话说,包含在其中)操作系统。
robsoft

我以为我听到了。希望它将使这个问题消失。希望在接下来的几个月中,我会继续保持警惕。谢谢。
Jared Updike

我在Windows中使用VirtualDub并完成了任务,但将来仍希望在Mac上执行此操作(您知道,因为Mac以其擅长视频和电影制作而享有盛誉)。我想我可以等雪豹吗?
Jared Updike

Answers:


10

有一个名为Sequimago的基于AppleScript的免费软件,该应用程序可以很好地满足您的要求。它可以从这个页面MacScripter,论坛网站,马丁米歇尔,Sequimago的作者,是管理员。

这是他对程序的描述:

要求
Mac OS X 10.5 Leopard•QuickTime 7.2.1

安装和用法:
下载并解压缩ZIP存档。然后双击打开脚本或将一堆图像文件拖放到其图标上。然后,脚本将要求您为新的QuickTime电影指定文件名和位置。在为图像序列提供某些设置(例如每秒帧/秒/秒)之后,将生成图像序列。

支持的图像格式:
jpg,jpeg,gif,png,tiff,tif,psd,pict,bmp,pdf(仅识别PDF文档的第一页)

注意:
Sequimago当前将JPEG图像格式用于图像序列,这会导致QuickTime影片的文件大小较小。但是您可以轻松地编辑Python脚本以使用其他图像格式(例如TIFF)。Python脚本位于:Sequimago.app/Contents/Resources/crtimgseq.py

--------

PS-我想您会赞赏他在解释他如何编写程序的过程中发表的评论:

我知道您可以使用QuickTime Pro轻松创建自定义幻灯片,但是为什么当您使用内置的Mac OS X 10.5技术免费获得相同的功能时,却花了29.99美元来辛苦赚钱?


做到了。我将不得不使用编码(png看起来会更好,我想...)
Jared Updike

这个应用程式不适用于我。效果很好,但是无论我每秒放入帧数如何,我都无法更改帧速。当我尝试每秒钟播放几秒钟时,它创建了一个64kb的电影,然后崩溃了。
deweydb 2014年

Sequimago仍然在OSX Mavericks上表现出色……
HaL 2015年

24

ffmpeg的命令行工具做到这一点:

ffmpeg -n -i "image_%03d.jpg" output.m4v

ffmpeg在此示例中,将image_xxx.jpg在当前目录中查找与该模式匹配的文件,其中该xxx部分是零填充的十进制数字,例如003ffmpeg根据输出文件的后缀自动选择输出格式,例如m4v

更改-n-y是否要ffmpeg始终覆盖输出文件而不询问(对重复测试有用)。

我建议您ffmpeg自制软件macports下载。


我最近不得不去做同样的事情。显然,命令行并不像GUI那样简单,但是一旦我了解了ffmpeg,无论我想做什么,它都可以让我按照自己的意愿去做!
PhysicsMichael

1
@dan我建议在较旧的芬克(Fink)上使用Homebrew。它具有更多更新,并且效果很好。不错,不过。
slhck

3
对于在那里尝试使用它并获得黑色视频的任何人,请尝试-pix_fmt yuv420p在输出文件名之前立即添加。
shawkinaw

有关更多选项(带说明)检查有关的SU后:superuser.com/questions/356974/...
Moreaki

不要使用-y上面的选项,因为它会在没有提示的情况下覆盖文件。请-n改用,如果输出文件存在,则暂停。指定输入文件时我犯了一个错误,并覆盖了我所有的源文件!
Jim Bergman

5

ImageMagick(可从macports获得)可以做到这一点,请尝试运行命令

convert -delay 30 'pic-*.png' movie.m4v

其中30是帧之间的百分之一秒,文件遵循以下模式:

pic-001.png pic-002.png ...


没用 它制作了单帧电影。(ImageMagick 6.1.8 03/22/06)。我什至将文件重命名为pic-*。png,它仍然只放置第一帧。
Jared Updike

奇怪,它对我有效(ImageMagick 6.5.2-9 2009-06-03)
cobbal

@Jared这是您遇到..尝试一个新的版本很老的ImageMagick的
布布

1

带框 -免费。

  • 使用几乎无限数量的图像并每秒使用任意数量的帧来创建任何大小的序列。
  • 通过双击预览图像,并在需要时对其重新排序。

在此处输入图片说明


2
需要填充扩展器,并且由于OSX删除了对PPC应用程序的Rosetta支持,因此无法在10.8以上版本中使用。
deweydb 2014年

1

ImageJ是基于GUI的功能强大的图像编辑器/查看器/分析器,除其他功能外,它还允许您从图像序列制作电影。它满足您的要求,并在您需要时提供有用的选项,例如调整大小,旋转等。


1

对我来说,时间段汇编器可以解决问题。它仅以.jpg作为输入,但我可以将其用于动画。除此之外,我刚刚对其进行了测试,并且效果很好!


与Mojave不兼容。
zeeshan

0

是幻灯片吗?您可以从iPhoto导出电影格式的幻灯片。可以将幻灯片转换时间降低到一秒或更短,然后以这种方式制作电影般的文件。


并非在这种情况下...我正尝试将1000帧转换为30帧/秒的33.3秒电影。
Jared Updike

+1最佳解决方案(在这种情况下除外)
Dan Rosenstark 2012年

0

您可以尝试iMovie。只需将所需文件拖到iMovie窗口中,它便可以为您创建电影了。


-1

mencoder,mplayer附带的编码器可能知道该怎么做。


从理论上讲很有用,但“ menncoder”在(非官方的)预编译二进制包中不存在。简而言之:无须ak牛。我想拍电影,而不是编译源代码。(除非那是最简单的方法...)
贾里德·厄普代克

4
您可以通过Fink或MacPorts将
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.