You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

HTML页面1080P/4K视频跳转定位异常问题求助(ffmpeg)

视频跳转定位异常:快进/跳转后回到00:00的问题解决

问题现象

我们测试了多款HTML视频播放器(包括Plyr、Video.js,甚至自行开发的播放器),严格等待player.oncanplaythrough事件触发后再启动播放,但数月来始终遇到同一问题:
同一视频提供720P、1080P、4K三种分辨率,其中1080P和4K分辨率的视频存在跳转定位异常——尝试跳转到任意时间点或用箭头键快进时,视频会自动回到00:00,刷新页面后恢复正常。

已尝试的无效方案

  • 更换多款第三方播放器及自行开发原生HTML/JS播放器,问题均复现
  • 调整FFmpeg编码参数,测试以下命令后问题仍存在:
    1080P/4K WebM(同编码MP4也有相同问题)编码命令:
    -c:v libvpx-vp9 -pix_fmt yuv420p -crf 24 -b:v 0 -c:a libopus -b:a 128k -movflags +faststart
    
    720P MP4编码命令:
    -c:v libx264 -preset slow -pix_fmt yuv420p -crf 20 -b:a 128k
    
  • 评估过通过Blob加载视频的方案,但会大幅增加加载时间,暂作为最后备选

最终解决方案

编辑补充:问题根源是Cloudflare缓存,添加规则排除WebM和MP4文件的URL缓存后,所有跳转定位问题完全解决。

内容的提问来源于stack exchange,提问作者Xenons

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 01:17:10