Mac IINA 使用 Home Pod mini 音画不同步

2022-11-28 08:51:06 +08:00
 ssetglow01

之前偶尔有一次用 iina 看本地下载好的视频的时候发现的。 mbp 扬声器没有延迟的问题,使用 home pod mini 的时候就发现延迟 2s 左右 有什么解决方法吗

2745 次点击
所在节点    MacBook Pro
21 条回复
shinyy
2022-11-28 08:54:23 +08:00
要么手动改音频延迟,要么换 infuse
zhaoxin
2022-11-28 08:58:10 +08:00
既然知道延迟时间,你在 IINA 里设置一下这个延迟不就好了吗?菜单-音频-音频延迟
q1angch0u
2022-11-28 09:38:46 +08:00
不是 2s 左右,就是 2s……
tlerbao
2022-11-28 09:53:52 +08:00
我下了个电影 Black.Adam.2022.2160p.WEB-DL.DDP5.1.Atmos.DV.MP4.x265-DVSUX ,基本是这个格式,IINA 直接播放不了,有声音黑屏,OmniPlayer Pro 能播放,但是颜色不对,五颜六色的,紫色的脸,绿色的头发什么的,清晰度很高就是颜色不对,什么原因知道吗。
wangpao
2022-11-28 10:09:41 +08:00
@tlerbao 播放器不支持杜比视界,换 infuse 播放试试
7v9TEc53
2022-11-28 10:10:59 +08:00
@tlerbao DV=dolby vision ,不支持 DV 的设备播放就会颜色不对
zhaoxin
2022-11-28 10:11:06 +08:00
@tlerbao dv 是杜比视界。如果你的 Mac 支持 hdr ,那你直接去下 hdr 版的,不要下杜比视界的。quicktime player 虽然支持杜比视界但是它支持的格式和一般压制的不一样。
chonger
2022-11-28 10:13:13 +08:00
@tlerbao Atmos.DV 中的 dv 是指 Dolby Vision 杜比视界,需要显示器支持杜比视界才行,但是目前很少有显示器支持这个,我知道的只有 iPhone 和 miniled 屏的 macbook pro 等少数设备,以后下载电影看见带 dv 的就绕着走吧,下普通的带 sdr 后缀的。
Eagleyes
2022-11-28 10:21:28 +08:00
@zhaoxin #7 Mac 下能完美支持杜比视界么?或者说杜比视界的片子有什么比较好的播放方案么?

硬件需要什么支持么?我是 Mac studio + 95% P3 Display

win 下没有找到完美解决方案,win10 自带的视频播放器,也是很有问题
diedao
2022-11-28 10:49:43 +08:00
@Eagleyes 支持 dv 的外接显示器太少了。有苹果起价三万多那款,还有其他品牌寥寥几款也要近万。播放器的话 moviest pro 就不错
zhaoxin
2022-11-28 12:34:38 +08:00
@Eagleyes 目前没有太好的办法。通过 remux 的确可以使得下载的杜比视界的 mkv/mp4 文件通过 QuickTime Player 来正常播放。但是也存在缺陷。主要是因为重新打包的版本不支持字幕。因此除非你的原始文件包含中文音轨,又或者你外文听力很强,不然就只能看没有字幕的视频了。

@diedao 苹果系统,只要支持 HDR 系统,都可以通过 QuickTime Player 来播放杜比视界。因为它是通过将杜比视界转换为 HDR 来播放的。不过杜比视界的格式有两种,它支持其中的一种。这导致了下载来的 DV 格式的 mp4 ,QuickTime Player 不一定支持。

有关 Mac 播放 HDR 的问题,可以看苹果的说明文档。
F798
2022-11-28 12:40:35 +08:00
@Eagleyes 最简单的方法是电视上看,完美支持。用电视自带的播放器,别用电脑输出
F798
2022-11-28 12:42:00 +08:00
airplay2 支持音画同步但需要缓存,需要 app 开发者进行适配。你只能换播放器
julyclyde
2022-11-28 15:10:42 +08:00
iina 你把音频延迟“负 2 秒”就行了
diedao
2022-11-28 15:56:57 +08:00
@zhaoxin 学习了
julyclyde
2022-11-28 18:09:41 +08:00
@q1angch0u 为什么没有“左右”?
这个 2s 是规定的标准吗?
KevZhi
2022-11-28 18:16:42 +08:00
@julyclyde 是的,是 airplay 协议规定的 buffer 标准时间,除了 2s 还会有 3s 。这个时间基本能保证在多差的网络状况下都能流畅播放。如果在 windows 上用 tuneblade 之类软件可以修改,实测网络状况好的时候,最低可以降到 60ms ,而如果家里网络条件比较拥挤,设置 60ms 就会出现声音不时卡一下的情况。
ChenghaoWu
2022-11-28 19:01:38 +08:00
目前没有好的方法,omniplayer ,iina ,mpv 都需要在设置里强行加两秒的音频延迟来解决。
ChenghaoWu
2022-11-28 19:04:22 +08:00
@tlerbao 猜测是杜比视界的问题。目前杜比视界 Mac 上还没有一个好的方案,包括 infuse ,播放杜比会出现明显的卡顿。但是有的杜比文件又可以,因为有的格式是支持向下兼容的模式播放的,这边有 dolby 的 wiki

https://en.wikipedia.org/wiki/Dolby_Vision

向下兼容也就是说即使播放杜比视界的文件,但是是以 HDR ,甚至 SDR 的模式来播放的。
julyclyde
2022-11-29 09:19:31 +08:00
@KevZhi 这几个时间差,是档位吗,还是是连续区间呢?可以自己选吗?

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

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

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

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

© 2021 V2EX