我如何自动将 AVI 转换为 mp4 并将其塞入 iTunes?

我如何自动将 AVI 转换为 mp4 并将其塞入 iTunes?

我知道我可以使用 Handbrake 手动完成所有操作,但我想使该过程自动化。我用的是 Mac,因此作为第一步,我尝试下载 Mac 版的 ffmpeg,但安装起来非常麻烦。(这需要 XPorts,XPorts 需要 Xcode unix 工具,据我所知,这些工具无法在 Mac App Store 中安装,等等...)

理想情况下,这一切都将在远程服务器上完成,而不是在我的 Mac 上……我理想中的设置是云中的一个盒子(如 Amazon EC2 实例?),它可以监控一个文件夹;当 AVI 文件出现在该文件夹中时,它会将它们转换为适合 iTunes 的 mp4,然后在我的 Mac 上,我可以自动执行最后一步:将它们通过 FTP 传输到 iTunes 的“自动导入”文件夹(因此它们最终会出现在我的 iTunes 资料库中并同步到 iPhone……哇,步骤好多啊!!!)。有这个吗?

答案1

Handbrake 包含一个命令行版本,这很不错。这使得它能够与 Automator 的奇妙之处相媲美,而且互联网上有很多关于如何将两者结合起来的优秀文档;其中一个是http://vimeo.com/13288592

您还可以使用其他工具,如此处所述,它们很好地涵盖了 Automator 方面:http://www.makeuseof.com/tag/easy-automatically-add-downloaded-movies-itunes-mac/

让其中任何一个使用 ffmpeg 而不是 Handbrake 或 QuickTime 来工作都非常简单:弄清楚您需要 ffmpeg 做什么(或者获取它的一组包装器),然后让 Automator 为您完成驱动。

如果你想在远程 Linux 上执行此操作,那么信息传递、inocron 或其他基于 inotify 构建的工具可以执行与 Mac 上的 Automator 相同的“监视文件夹”操作。

相关内容