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

使用FFmpeg生成VP9+Opus的DASH WebM时遭遇分段时长差异过大错误的技术求助

使用FFmpeg生成VP9+Opus的DASH WebM时遭遇分段时长差异过大错误的技术求助

大家好,我在用FFmpeg转码生成VP9+Opus编码的DASH WebM流媒体时,一直遇到一个报错,想请各位帮忙排查下问题。

我使用的转码命令如下:

ffmpeg -i /2160.mp4 -deadline best -speed 1 \
          -c:a libopus -b:a 128k -ar 48000 \
          -c:v libvpx-vp9 -pix_fmt yuv420p \
          -map v:0 -vf:v:0 "scale=-2:720,setsar=1:1,fps=60" -g 240 -minrate:v:0 900k -b:v:0 1800k -maxrate:v:0 2610k \
          -map 0:a \
          -init_seg_name "init-$RepresentationID$.$ext$" \
          -media_seg_name "chunk-$RepresentationID$-$Number%05d$.$ext$" \
          -dash_segment_type webm \
          -use_template 1 -use_timeline 0 -seg_duration 10 \
          -adaptation_sets "id=0,streams=v id=1,streams=a" \
          -f dash /x6/dash.mpd

运行后反复出现的错误提示是:

[dash @ 0x5592972d3040] Segment durations differ too much, enable use_timeline and use_template, or keep a stricter keyframe interval

补充说明:我是严格遵循官方的VP9点播码率配置表来设置参数的,但还是碰到了这个问题,有没有大佬能指点下解决方向?

备注:内容来源于stack exchange,提问作者Дмитрий

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.16 08:33:18