Skip to main content

Safari FAQ

Failed to load resource: Plug-in handled load

curl -r 0-199 http://example.com/video.mp4 # 测试 byte-range 支持
  • 也有可能是视频的原因 - 需要 faststart
    • moov atom
ffmpeg -i in.mp4 -c:a copy -c:v copy -movflags faststart out.mp4

ffmpeg -i in.mp4 -c copy -movflags +faststart out.mp4

ffmpeg -i in.mp4 -map 0 -c:v copy -c:a copy -c:s copy -c:d copy -c:t copy -movflags +faststart out.mp4

# 检测是否存在
# 先出现 moov 则说明有这个 flag
ffmpeg -v trace -i out.mp4 NUL 2>&1 | egrep -m 1 -o -e "type:'(mdat|moov)'"