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

338 天前
 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}]}

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

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

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

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

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

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

© 2021 V2EX