关于 IINA 的听音乐费电测试

2022-08-28 09:58:25 +08:00
 qdwang

手上有一批以前收集的 mp3 flac ogg 音乐,发现用 IINA 播放特别费电,于是研究了一下。

同时用 QuickTime Player, IINA, Chromium 系浏览器分别打开播放同一首 mp3/flac/ogg 音乐。 并且对这三款 app 都进行 Cmd+H 隐藏到后台。

观察 Energy Impact:

有意思的是,Chromuim 系浏览器日常看网页,也就 9 ~ 12 ,也就是说 IINA 日常开着听歌,就等于开了半个浏览器在不断浏览网页。

另外还测了一下 VLC ,比 QuickTime 大,但是也比 IINA 小。

2952 次点击
所在节点    macOS
19 条回复
windirt
2022-08-28 10:01:37 +08:00
iina 使用的是 mpv 作为播放内核

不妨试试 cli 版本的 mpv 的占用耗电
di11wei
2022-08-28 10:25:53 +08:00
节能减排人人有责,狗头保命
TangYuSen
2022-08-28 10:31:32 +08:00
mark 一下,看看有无代替产品
1014982466
2022-08-28 10:39:35 +08:00
用 foobar2000 试下?
736531683
2022-08-28 11:10:42 +08:00
借楼问下 cd 去哪下,以前的音乐论坛都倒闭了。。。
qdwang
2022-08-28 11:13:20 +08:00
@1014982466 mac 下的 foobar 非常费电,达到了 8
qdwang
2022-08-28 11:14:07 +08:00
@windirt 是个好主意,等有空试试
luckykong
2022-08-28 11:19:34 +08:00
@1014982466 随便找了个音乐试了一下了。foobar2000 比 IINA 还高

@windirt cli 的 mpv ,似乎和 QuickTime 差不多。
hguandl
2022-08-28 12:19:11 +08:00
我这边做了一个基准测试,使用官方 AVFoundation 里的 API https://developer.apple.com/documentation/avfaudio/avaudioplayer 写了只用来播放特定 flac 音乐的 Demo App 。

我的机器是 M1 款 Macbook Pro ,测试播放的情况是:一开始播放在 3.2 ,10 秒后降至 1.几,30 秒开始稳定在 0.8 。

Demo 代码在 https://gist.github.com/hguandl/e279871653ad28bd03bc7f5dc11727bf
starrystarry
2022-08-28 12:36:29 +08:00
如果仅仅是听个响(不显示封面、ID3 啥的)的话,可以直接 `afplay` 内存占用 4M ,Energy Impact 大概是 1
tanrenye
2022-08-28 14:00:33 +08:00
736531683
2022-08-28 14:28:29 +08:00
@tanrenye 感谢
ggmood
2022-08-28 17:58:23 +08:00
Omniplayer 怎么样?
mikewang
2022-08-28 22:20:07 +08:00
我猜可能是专辑封面的问题。
IINA 对于音乐专辑封面展示并不是一张静态图片,而是以 mjpeg 的视频流显示的,按 ⌘I 可以看到。
goodryb
2022-08-28 23:24:07 +08:00
还真没注意到这个问题,有啥好用的播放器推荐么
qdwang
2022-08-29 14:11:16 +08:00
@starrystarry 试了一下,确实可以,但是好像不支持 ogg ?我这边显示 energy impact 是 0.7
qdwang
2022-08-29 14:11:39 +08:00
@goodryb 我也在找一个好的,简单的,省电的,实在不行只能自己写一个了
tanrenye
2022-08-29 14:18:44 +08:00
qq 音乐是 8 左右,我靠,我试了自带的音乐,大概是 1-2
starrystarry
2022-08-29 15:12:57 +08:00
@mikewang #14 要验证这种推测也很简单,移除封面前后测一次。亲测没有变化。

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

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

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

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

© 2021 V2EX