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

解决音频在 iOS 的 File 上播放卡顿的问题

  •  
  •   Echo28 · 95 天前 · 812 次点击
    这是一个创建于 95 天前的主题,其中的信息可能已经有所发展或是发生改变。
    问题:ffmpeg 转换的 mp3 音频在 File 上播放总是会在开头 10 秒卡顿,就像 CD 卡碟一样,之后就正常了。而这个音频放在电脑上或者 iOS 第三方的播放器上是流畅的,但又不想在 iOS 上专门装个播放器

    用的是这个代码
    ffmpeg -i input.mp3 -q:a 5 output.mp3

    解决:要么是 File 自动的播放器太差,要么是 ffmpeg 转换音频时有哪参数不对(结果是和两者都有关系),网络上找不到答案,在 GPT 问到了兼容性比较好的代码
    ffmpeg -i input.mp3 -ar 44100 output.mp3

    其中 -ar 44100 参数的意思是,Sets the audio sampling frequency to 44100 Hz, which is standard for audio CDs and widely supported. 不得不说,苹果 File 的音频兼容性真的堪忧

    希望可以帮助到一些人
    3 条回复    2024-06-27 15:05:54 +08:00
    hello2090
        1
    hello2090  
       95 天前 via iPhone
    能放就不是兼容性问题啊,有 bug 罢了。
    SakuraYuki
        2
    SakuraYuki  
       94 天前
    直接丢到 apple music 里播?这样也不用安装第三方播放器
    aero99
        3
    aero99  
       93 天前   ❤️ 1
    lz 试试用 QuickTime Player 导出转换一下
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3523 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 05:22 · PVG 13:22 · LAX 22:22 · JFK 01:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.