AirPods Pro 本地视频稳定触发空间音频效果方法 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tmux123
V2EX    Apple

AirPods Pro 本地视频稳定触发空间音频效果方法

  •  2
     
  •   tmux123 2021-03-03 14:40:03 +08:00 4955 次点击
    这是一个创建于 1690 天前的主题,其中的信息可能已经有所发展或是发生改变。

    受这个帖子启发https://forums.macrumors.com/threads/list-of-apps-that-work-with-spatial-audio.2255160/,从 PT 站上扒了各种内容格式的 mkv 文件测试了一下,分享一下稳定触发的方法。

    前提条件

    播放器使用 FE 文件管理器,免费版本即可

    PT 站分享的视频基本上都是 mkv 格式,好在命名格式基本上包含了准确的视频 /音频编码信息。

    能触发空间音频效果的视频文件特征:

    1. 视频编码是 H.264 。比如名字包括 x264 、H264 等等。其他格式,比如 HEVC 、DV ( Dolby Vision )这类可能需要转码

    2. 音频编码包括这些字符:DDP5.1 、AC3 、E-AC3 等等,都是支持的。而 DTS 、AAC 、TrueHD 这类是不支持的( AAC 双声道的居多,没测过 AAC5.1 声道的格式能不能触发)

    比如下面的文件名

    WandaVision.S01E08.Previously.On.1080p.DSNP.WEB-DL.DDP5.1.H.264 

    就是最合适的

    m4v 制作

    实测 mp4 格式、mkv 格式,即使视频音频编码都合适,在 FE 里也不会调用系统解码器进行处理,所以我们需要把视频文件转换成 m4v 格式。

    一种办法是使用 subler (https://subler.org/)这个 app,打开视频文件,选择合适的视频轨道( H264 编码)、音频轨道( E-AC3 、AC3 等等),保存成 m4v 格式

    另外一种办法是直接用 ffmpeg 转换,这里就不多叙述了,最简单的情况是:

    ffmpeg -i input.mkv -c copy output.m4v 

    上面的命令都不需要转码,所以很快就能完成。如果视频格式不是 H264,那么还需要进行转码(不清楚转码是不是必要的,如果要用 FE 播放就必须转码成 H264 编码)

    比如我这有个绝命毒师的 mkv,视频编码是 HEVC/H265,音频是 AC3,那么用下面的命令转换一下:

    ffmpeg -i Breaking.Bad.S01E01.2008.1080p.Blu-ray.x265.10bit.AC3 £ [email protected] -c:v h264_videotoolbox -b:v 5500k -c:a copy output.m4v 

    h264_videotoolbox 表示用 MacBook 的硬件加速,5500k 为码率,越高视频越清晰

    播放

    FE 文件管理器免费版本打开视频文件即可,通过 SMB 播放也能触发,播放界面右侧显示“硬解+”就是成功了

    如果没有听到效果,尝试切换一下音频轨道,或者在 subler 里面把不需要的 AAC 音轨删除,只保留 AC3 或者 E-AC3 音轨

    视频 /音频格式方面了解不多,还是小白,欢迎补充指正

    8 条回复    2021-05-15 23:30:26 +08:00
    lisr
        1
    lisr  
       2021-03-03 14:46:25 +08:00
    现在 plex 已经支持了,可以试一下
    方法: https://forums.plex.tv/t/support-for-apple-spatial-audio/634228/15
    love4taylor
        2
    love4taylor  
    PRO
       2021-03-03 14:48:41 +08:00
    看评论 Jellyfin 居然支持,好耶。
    SherloFun
        3
    SherloFun  
       2021-03-03 15:09:56 +08:00 via iPhone
    等 infuse 支持
    iloveoovx
        4
    iloveoovx  
       2021-03-03 15:13:09 +08:00
    用个 VR 头显就行了,管你啥格式都支持,随便用啥高端音质耳机,延迟还低好多倍
    dadachen1997
        5
    dadachen1997  
       2021-03-03 15:34:50 +08:00
    +1,等 infuse 支持
    drrrtt
        6
    drrrtt  
       2021-03-03 18:00:49 +08:00
    这写的,好像产品复盘。。
    printempw
        7
    printempw  
       2021-03-05 20:13:32 +08:00
    我也测试了一下,感觉 Plex 配合服务端转码最方便
    https://printempw.github.io/spatial-audio-for-local-videos/
    weekqin
        8
    weekqin  
       2021-05-15 23:30:26 +08:00
    FE 文件管理器的播放效果不给力,都是锯齿,还是用 plex 或者 jellyfin 吧
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2791 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 06:56 PVG 14:56 LAX 23:56 JFK 02:56
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86