powerfulyang
V2EX  ›  浏览器

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

  •  
  •   powerfulyang · Jan 26, 2024 · 3130 views
    This topic created in 857 days ago, the information mentioned may be changed or developed.

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

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

    Supplement 1  ·  Jan 26, 2024
    转 webm 勉强能用,ffmpeg -i file_137.mp4 -c:v libvpx -c:a libvorbis output.we
    bm
    5 replies    2024-01-26 19:11:06 +08:00
    powerfulyang
        1
    powerfulyang  
    OP
       Jan 26, 2024
    转 webm 勉强能用,ffmpeg -i file_137.mp4 -c:v libvpx -c:a libvorbis output.we
    bm
    iOCZS
        2
    iOCZS  
       Jan 26, 2024
    看来 Chrome 播放器用的 FFmpeg 啊,啧啧
    tomSoSleepy
        3
    tomSoSleepy  
       Jan 26, 2024
    遇到过类似问题,源文件也是 MP4 的,用格式工厂转了一遍 H.264 编码的就好了
    d4fg4
        4
    d4fg4  
       Jan 26, 2024 via Android
    mp4 只是容器,要看编码
    ysc3839
        5
    ysc3839  
       Jan 26, 2024 via Android
    感觉是配置错误还是啥的,改成单声道就行了吧
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5987 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 02:41 · PVG 10:41 · LAX 19:41 · JFK 22:41
    ♥ Do have faith in what you're doing.