MeetinaXD
@admin

提升Permute在m系列芯片下的性能表现

Permute是一个macOS下轻量好用的视频转码工具。

当然了,它的核心仍然也是使用ffmpeg的。

到现在 2023/06/06为止,其已经提供了arm原生编译的版本,但其中的ffmpeg是universe的,可以使用file指令查看。

在实际工作中,使用的是intel版本的二进制文件而非arm的。

可以看到核心没有被跑满,转码时间长达一小时。

替换ffmpeg

使用brew工具安装ffmpeg:

brew install ffmpeg

查询ffmpeg所在的路径:

where ffmpeg

随后,建立软连接,替换permute3所使用的ffmpeg:

mv "/Applications/Permute 3.app/Contents/Resources/ffmpeg" ffmpeg2
ln -s /usr/local/bin/ffmpeg "/Applications/Permute 3.app/Contents/Resources/ffmpeg"

即可完成ffmpeg的替换。

效果

替换了ffmpeg后,效果立竿见影。

耗时减少了一大半。

使用的ffmpeg显示Apple种类(arm)。

在我的m1 pro上,十个核心基本都跑满了

下午9:11 · 2023年06月06日
374
0
2
发表留言

笔记与分享
提升Permute在m系列芯片下的性能表现
提升Permute在m系列芯片下的性能表现Permute是一个macOS下轻量好用的视频转码工具。当然了,它的核心仍然也是使用ffmpeg的...
扫描右侧二维码继续阅读
June 6, 2023
My Codes
blogger
meetinaxd
喜欢猪🐗
mylesson 作者
alovajs core dev
本质是一条野猪
你知道吗?

每吃一只卤🐽,就会有一条野猪失去它的鼻子
上方可以切换日夜模式

统计
文章:28 篇
分类:4 个
评论:5 条
运行时长:4年279天
by yoniu.
My Codes