V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ssetglow01
V2EX  ›  MacBook Pro

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

  •  
  •   ssetglow01 · 2022-11-28 08:51:06 +08:00 · 2717 次点击
    这是一个创建于 507 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    21 条回复    2022-11-29 13:11:51 +08:00
    shinyy
        1
    shinyy  
       2022-11-28 08:54:23 +08:00 via iPhone
    要么手动改音频延迟,要么换 infuse
    zhaoxin
        2
    zhaoxin  
       2022-11-28 08:58:10 +08:00
    既然知道延迟时间,你在 IINA 里设置一下这个延迟不就好了吗?菜单-音频-音频延迟
    q1angch0u
        3
    q1angch0u  
       2022-11-28 09:38:46 +08:00 via iPhone
    不是 2s 左右,就是 2s……
    tlerbao
        4
    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
        5
    wangpao  
       2022-11-28 10:09:41 +08:00 via iPhone
    @tlerbao 播放器不支持杜比视界,换 infuse 播放试试
    7v9TEc53
        6
    7v9TEc53  
       2022-11-28 10:10:59 +08:00
    @tlerbao DV=dolby vision ,不支持 DV 的设备播放就会颜色不对
    zhaoxin
        7
    zhaoxin  
       2022-11-28 10:11:06 +08:00 via iPhone
    @tlerbao dv 是杜比视界。如果你的 Mac 支持 hdr ,那你直接去下 hdr 版的,不要下杜比视界的。quicktime player 虽然支持杜比视界但是它支持的格式和一般压制的不一样。
    chonger
        8
    chonger  
       2022-11-28 10:13:13 +08:00
    @tlerbao Atmos.DV 中的 dv 是指 Dolby Vision 杜比视界,需要显示器支持杜比视界才行,但是目前很少有显示器支持这个,我知道的只有 iPhone 和 miniled 屏的 macbook pro 等少数设备,以后下载电影看见带 dv 的就绕着走吧,下普通的带 sdr 后缀的。
    Eagleyes
        9
    Eagleyes  
       2022-11-28 10:21:28 +08:00
    @zhaoxin #7 Mac 下能完美支持杜比视界么?或者说杜比视界的片子有什么比较好的播放方案么?

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

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

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

    向下兼容也就是说即使播放杜比视界的文件,但是是以 HDR ,甚至 SDR 的模式来播放的。
    julyclyde
        20
    julyclyde  
       2022-11-29 09:19:31 +08:00
    @KevZhi 这几个时间差,是档位吗,还是是连续区间呢?可以自己选吗?
    296727
        21
    296727  
       2022-11-29 13:11:51 +08:00
    我感觉 MacBook Pro 的扬声器比 HomePodmini 音质好
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3820 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 04:25 · PVG 12:25 · LAX 21:25 · JFK 00:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.