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

浏览器播放 mp4 视频,只有画面没有声音, iPhone 不支持 mp3 (mp3float)编码吗?

  •  
  •   nanqic · 33 天前 · 937 次点击
    这是一个创建于 33 天前的主题,其中的信息可能已经有所发展或是发生改变。

    用 ffprobe 查看编码信息,这个视频有画面没声音

      Metadata:
            creation_time   : 2012-02-16T11:19:07.000000Z
            handler_name    : GPAC ISO Video Handler
            vendor_id       : [0][0][0][0]
      Stream #0:1[0x2](und): Audio: mp3 (mp3float) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 128 kb/s (default)
     
    

    而下面这个声音和画面都正常

      Metadata:
            handler_name    : VideoHandler
            vendor_id       : [0][0][0][0]
      Stream #0:1[0x2](und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, mono, fltp, 48 kb/s (default)
          
    

    这样的视频有很多,除了转码,有好的解决办法吗?比如有没有办法在网页中嵌入其他视频播放器

    4 条回复    2024-10-19 20:35:17 +08:00
    wnpllrzodiac
        1
    wnpllrzodiac  
       33 天前 via Android
    专业啊。会用 ffprobe.我也遇到类似问题,ac3 杜比的片子不能网页播放。想找个在线重编码音频流的方案
    zhs227
        2
    zhs227  
       32 天前
    使用 ffmpeg 转码一下音频,视频 copy ,音频转码成 aac 就好了。
    hello2090
        3
    hello2090  
       32 天前
    网页 video tag 里面的 mp4 视频是 html5 支持的,应该只支持 H.264 的视频格式和 AAC 的音频格式。所以尽管 mp4 文件可以支持 mp3 的音频,这样的视频嵌入 html5 的 video 里浏览器不支持。
    nanqic
        4
    nanqic  
    OP
       32 天前
    @hello2090 可能是 iPhone 浏览器硬件解码不支持,试了微信内浏览,safari ,chrome ,edge 都一样没声音,下载下来,共享到影音 app 就有声音了,可能是用的软解。


    @zhs227 可能有 100 多个视频,具体多少还不确定,谢谢提供 视频 copy ,音频转码成 aac 的思路


    @wnpllrzodiac 我也想找个在线软解的方案
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3772 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 10:28 · PVG 18:28 · LAX 02:28 · JFK 05:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.