Echo28
V2EX  ›  Apple

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

  •  
  •   Echo28 · Jun 26, 2024 · 1359 views
    This topic created in 704 days ago, the information mentioned may be changed or developed.
    问题: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 replies    2024-06-27 15:05:54 +08:00
    hello2090
        1
    hello2090  
       Jun 26, 2024 via iPhone
    能放就不是兼容性问题啊,有 bug 罢了。
    SakuraYuki
        2
    SakuraYuki  
       Jun 26, 2024
    直接丢到 apple music 里播?这样也不用安装第三方播放器
    aero99
        3
    aero99  
       Jun 27, 2024   ❤️ 1
    lz 试试用 QuickTime Player 导出转换一下
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2700 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 12:18 · PVG 20:18 · LAX 05:18 · JFK 08:18
    ♥ Do have faith in what you're doing.