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

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

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

    视频地址: 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}]}

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

    第 1 条附言  ·  293 天前
    转 webm 勉强能用,ffmpeg -i file_137.mp4 -c:v libvpx -c:a libvorbis output.we
    bm
    5 条回复    2024-01-26 19:11:06 +08:00
    powerfulyang
        1
    powerfulyang  
    OP
       293 天前
    转 webm 勉强能用,ffmpeg -i file_137.mp4 -c:v libvpx -c:a libvorbis output.we
    bm
    iOCZS
        2
    iOCZS  
       293 天前
    看来 Chrome 播放器用的 FFmpeg 啊,啧啧
    tomSoSleepy
        3
    tomSoSleepy  
       293 天前
    遇到过类似问题,源文件也是 MP4 的,用格式工厂转了一遍 H.264 编码的就好了
    d4fg4
        4
    d4fg4  
       293 天前 via Android
    mp4 只是容器,要看编码
    ysc3839
        5
    ysc3839  
       293 天前 via Android
    感觉是配置错误还是啥的,改成单声道就行了吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2832 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 15:26 · PVG 23:26 · LAX 07:26 · JFK 10:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.