求推荐 Mac 上好用的视频转码软件

2021-06-23 18:08:18 +08:00
 LoneFireBlossom
背景:
1. 有些视频用 iina 播放时,调节进度条会很卡顿(从网易云课堂下载的视频),所以需要转码。
2. 有些视频我需要转码成 iOS 的相册能直接播放的那种,批量、很多、视频的分辨率不尽相同。
3. intel mac

需求:
0. 批量转码后视频音频正常。
1. 批量转码后,分辨率保持不变,比如原来 1080p 的还是 1080p,原来 720p 的还是 720p 。
2. 批量转码后的视频,分别各自保存到各自的原目录。
3. 如果能利用独显当然更好,没有也行。

现状:
1. 之前在 Windows 上都是用小丸工具箱,挺好用的。
2. 几个星期来,我搜索发现主要是推荐 handbrake 和 permute 。于是都尝试过发现不满足上述两点要求,也可能是我不会用不知道咋设置。
3. 目前是装了个 windows 虚拟机继续用小丸工具箱,但是虚拟机效率太低了,还是想用 Mac 自己的。
4. ffpmeg,额,这个我不太懂,搜了一下好像不能满足我的需求……

PS:感觉换了 Mac 之后还有好多问题,搜索也找不到好的解决方案……不敢一口气发好多贴,过一段时间再发下一个,多谢各位站友帮助😭
8454 次点击
所在节点    macOS
77 条回复
steveshi
2021-06-23 20:44:10 +08:00
ffwork
LoneFireBlossom
2021-06-23 20:44:23 +08:00
@ck65 @thx2u 如主楼所说,我尝试过,但是不满足 1,2 两点需求,我找来找去没找到设置项。
需求 1:确实是没找到。
需求 2:只能输出文件统一放在一个目录下。
LoneFireBlossom
2021-06-23 20:46:02 +08:00
@shyling 我搜了一下,你说的是苹果自家的 Compressor 吗?
Tink
2021-06-23 20:47:08 +08:00
permute
LoneFireBlossom
2021-06-23 21:07:37 +08:00
@weak 谢谢,试了一下不行,导入文件说格式不支持(大意如此)。
Gawain
2021-06-23 21:37:42 +08:00
Permute+1
直接选转为 MP4 就好,测试一下,1080P 和 4k 一起转换,分辨率未改变。

另外,小丸工具可以继续使用
需要用到 CrossOver

封装转换 mp4 提取视频音频 都可以
但是第一页“视频” 不知道为什么提示 unknow input
基本没用过小丸工具箱的压制功能,不太清楚到底什么原因

https://imgur.com/OlpbRBP.jpg
zqhong
2021-06-23 22:22:23 +08:00
#19

重新完善了下,以 gist 的说明为准,评论有简单的安装命令和使用示例。请忽略 19 楼的脚本使用说明。

@LoneFireBlossom
wydinhk
2021-06-23 23:03:49 +08:00
@LoneFireBlossom 用 handbrake 想要分辨率不变很简单,就是把 Resolution Limit 设置成最高 8K,这样就不会出现 1920*1200 因为限制 1080p 而被「降采样」的情况。你可以按自己的需求做一个 Preset 并设置成默认,这样每次打开就不用再调了。

关于其他参数对画质、输出文件大小、压制时间的影响,这篇文档有详细的比较说明: https://handbrake.fr/docs/en/1.3.0/technical/performance.html

如果不在意较高的输出码率,有时 macOS 自带的视频硬件编码是不错的选择,只要你下载的视频是标准的 h264 、h265 编码,在搭载 T2 芯片或 M1 Mac 上都能直接调用硬件编码器,不会狂吃 CPU 和发热。方法是右击视频-服务-编码所选视频文件,没有进度提示。不过对于 avi 、wmv 这种老格式无效。
LoneFireBlossom
2021-06-23 23:07:26 +08:00
@Gawain 谢谢,能否分享一下 permute 的设置方法?

我现在是用 parallels 使用小丸工具箱,如主楼所说,主要是嫌慢。用 handbrake 的时候 CPU 占用率能到 90%( GPU 占用率好像是 20%多一点),用小丸工具箱和 permute CPU 占用率也就 30%多。
LoneFireBlossom
2021-06-23 23:15:55 +08:00
@wydinhk 谢谢!
我明天试试 handbrake 。
另外问一下 handbrake 对于前述的需求 3,「批量转码后的视频,分别各自保存到各自的原目录」有方法么😂



刚才试了 Mac 自带的,有的视频可以,有的视频不行告诉我 avconvert: unable to read file:///Users/lonefireblossom/Downloads/XXXXX.mp4 。我也不知道什么是标准的 x264,只知道这是网易云课堂上下载的视频。用 mediainfo 看了一下是这样的:

编码函数库 : x264 core 150
编码设置 : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=7 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=8 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=abr / mbtree=1 / bitrate=2500 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00
LoneFireBlossom
2021-06-23 23:17:44 +08:00
@steveshi 谢谢,我晚上在尝试,结果 homebrew 安装不上……还在研究安装中。回到宿舍想了一下可能是是插上有线网就终端连不上 GitHub 了( chrome 是可以的)。明天我再去实验室试试
wydinhk
2021-06-24 00:17:30 +08:00
@LoneFireBlossom 保存到原目录,没在 handbrake 里发现过,不过如果你非常需要批量转,或许 permute 确实更合适一点。

上面写系统自带编码流程,忘了强调只是适合「部分」视频,具体什么原因也没研究过。不过 handbrake 是可以选择调用 videotoolbox 的,也就是苹果的硬件编码 api,但会吃一定的 CPU 。
chonger
2021-06-24 01:16:07 +08:00
VideoProc 啊,支持硬件加速,装黑苹果的没不认识的,就用它来测显卡支不支持硬件加速
X-Force
2021-06-24 02:00:42 +08:00
HandBrake - 开源免费视频压缩 /万能格式转换工具神器 (跨平台转码软件)
https://www.iplaysoft.com/handbrake.html
xuegy
2021-06-24 05:20:36 +08:00
首先 IINA 播放卡顿就离谱
explore365
2021-06-24 06:30:08 +08:00
ffmpeg
yangxin0
2021-06-24 08:41:31 +08:00
@chonger ffmpeg 也支持显卡加速
he110comex
2021-06-24 09:09:36 +08:00
我用的「土法炼钢」:

上传到 YouTube 自己的频道(设为私有)。

YouTube 会帮你转码( 4K 以下为.mp4 格式),转好之后下载回来就行了。
supermoonie
2021-06-24 09:32:30 +08:00
@LoneFireBlossom 留一下联系方式,做得好你就用,做不好我就当积累经验了🌚
Enlightener
2021-06-24 09:35:44 +08:00
影视民工表示用 Adobe ME 就对了,不嫌麻烦达芬奇 17 也可以呀,或者 compress,都可以。专业软件虽然麻烦点,但是可选择空间肯定比便捷的一键式程序大的多。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/785373

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX