请问一个视频使用 video 标签在 chrome 不能播放,但是在 safari 可以播放的问题

2024-01-26 16:36:25 +08:00
 powerfulyang

视频地址: https://api.powerfulyang.com/emt/BAACAgUAAx0CdeYGSwACASBls2q8Aw9G6kFJXD5YECVpFmptpgAC2AwAAjVWmVeSaz4oed-FZzQE/file_137.mp4

用 chrome://media-internals 查看,好像有报错

00:00:00.369 error "Audio configuration specified 2 channels, but FFmpeg thinks the file contains 1 channels"
00:00:00.369 info "Cannot select FFmpegAudioDecoder for audio decoding"
00:00:00.369 info "Cannot select AudioToolboxAudioDecoder for audio decoding"
00:00:00.369 error "audio decoder initialization failed"
00:00:00.369 error {"code":15,"data":{},"group":"PipelineStatus","message":"","stack":[{"file":"media/renderers/audio_renderer_impl.cc","line":661}]}

请问怎么能修复这个文件?

1409 次点击
所在节点    浏览器
5 条回复
powerfulyang
2024-01-26 17:06:47 +08:00
转 webm 勉强能用,ffmpeg -i file_137.mp4 -c:v libvpx -c:a libvorbis output.we
bm
iOCZS
2024-01-26 18:21:43 +08:00
看来 Chrome 播放器用的 FFmpeg 啊,啧啧
tomSoSleepy
2024-01-26 18:40:45 +08:00
遇到过类似问题,源文件也是 MP4 的,用格式工厂转了一遍 H.264 编码的就好了
d4fg4
2024-01-26 19:04:23 +08:00
mp4 只是容器,要看编码
ysc3839
2024-01-26 19:11:06 +08:00
感觉是配置错误还是啥的,改成单声道就行了吧

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

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

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

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

© 2021 V2EX