Answers:
我想知道如何使用命令行界面(CLI)和Automator自动化HandBrake。这是一个涵盖了使用CLI的许多细节的教程,尽管我认为它一次只能处理一个文件,而不是建立队列:http : //www.mactalk.com.au/18/87490-guide-convert -movies-ipod-format-one-click-finder.html
在寻找解决此问题的解决方案时,我遇到了一个有关使用Hazel(而不是Automator-不是免费的)的话题:http ://www.noodlesoft.com/forums/viewtopic.php?f=4&t=859&p=3356 #p3356
对于转换视频时需要花费的大量精力,我正在考虑尝试一下,因为它可以帮助完成其他任务,例如复制到iTunes和NAS。
作为参考,这是HandBrake的CLI指南的链接:https : //trac.handbrake.fr/wiki/CLIGuide
如果要对HandBrake / Automator集成进行更多控制,我写了一篇博客文章,介绍了我使用Automator进行的自定义服务,该服务使用AppleScript与CLI进行通信。
http://dovfrankel.com/post/37269517618/using-handbrake-on-a-list-of-files
AppleScript
运行中,则此链接应该会有所帮助:trac.handbrake.fr/wiki/CLIGuide#SubtitleOptions 这样,您将获得完全喜欢的字幕。
设置多个文件进行处理的唯一方法是使用Handbrake中的“ 添加到队列 ”按钮(或⌘B快捷方式)。
这是设计使然,因为Handbrake要求您为转换后的视频文件指定目标文件夹和文件名。如果您能够将所有文件添加到文件夹中,Handbrake将如何知道每个渲染文件的唯一输出位置和名称?它不会对这些事情做出任何猜测,而是需要用户为每个渲染指定它们。
暂存队列中的每个文件后,可以使用“开始”按钮(或⌘S快捷方式)告诉Handbrake开始处理队列。
If you were able to add all files in a folder, how would Handbrake know the unique output location and name for each rendered file?
与前一个文件位于同一位置吗?不要更改名称?大声笑。