楼主:
tyf99 (呵呵)
2020-08-16 11:35:53因为自己有影片大量转档的需求,主要是把收藏的影片容量变小
网络找了几个转档软件,要嘛太贵,要嘛接口用起来很麻烦.
就顺手用 macOS 内建的 "Script Editor" 写了个小工具来跑转档
有相同需求的人可自己拿去用
https://mega.nz/file/fMsyUYDT#jzafCcMe6ZmURv7i4gjsb0iBJzrEe4LhyncmMNfTnvM
说明:
这程式只是个前端导引,编码核心是免费的 HandBrakeCLI v1.3.3
内含两个档案 https://imgur.com/v2M8LFI
Batch HBcli.app - 导引程式 (已内含HandBrakeCLI)
Batch HBcli.scpt - 编码参数设定,可自行编辑
(Batch HBcli.app 执行时会去搜寻 Batch HBcli.scpt 设定,所以要放在一起)
编码参数说明,可自行修改 .scpt 设定档
https://handbrake.fr/docs/en/latest/cli/command-line-reference.html
三种使用方式:
1. 直接执行 Batch HBcli.app,然后从对话框选取档案来转档
https://imgur.com/CNZgqLQ
2. 要转档的影片,拖拉放到 Batch HBcli.app 图示上,就会接收这些档案
https://imgur.com/wkZgnUK
3. 用 Automator 制作个 Finder 的服务(快速动作),可从鼠标右键触发
https://imgur.com/frm9XNR
https://imgur.com/hLI1a5p
https://imgur.com/2tVi0fJ
Finder 选取大量档案,套用相同设定一口气全部编码转档.
选到非影片档也没关系,程式会先依据副档名过滤,略过资料夹和非影片档.
目标的新档名跟来源档案相同,仅副档名改为 mp4
如果目标档名已经存在,会在尾端多加流水号,不会覆蓋
https://imgur.com/oCiKcoN
影片编码的优先度设很低,放在背景跑没什么感觉,不会影响到一般操作使用.
编码时不会进入睡眠,但有可能在第n档编码完,下个n+1档还没开始时进入睡眠,因为
中间有短暂空档