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

64 天前
 nanqic

用 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)
      

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

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


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


@wnpllrzodiac 我也想找个在线软解的方案

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1081731

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX