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

FFmpeg中-hls_base_url未追加至m3u8播放列表的问题求助

解决FFmpeg 6.0中-hls_base_url参数不生效的问题

核心原因

你当前命令使用了-f segment通用分片格式,而-hls_base_url是HLS(HTTP Live Streaming)专属参数,仅在指定-f hls输出格式时才会被FFmpeg识别处理,因此之前调整参数引号、路径写法的尝试都无法解决问题。

正确命令示例

将输出格式改为HLS专用格式,并替换对应参数:

ffmpeg -y -i Movie.ts -c:v copy -c:a:1 copy -bsf:v h264_mp4toannexb -hls_base_url http://10.10.10.1:5000/hls/ -hls_time 10 -hls_segment_filename hls\Movie-%03d.ts Movie.m3u8

参数调整说明

  • 用HLS格式专属的-hls_time替代原命令的-segment_time,用于设置分片时长
  • 用-hls_segment_filename指定分片文件的命名规则,替代原命令末尾的输出文件名写法
  • 无需手动指定-f hls,FFmpeg会自动识别输出文件为.m3u8时使用HLS格式,显式添加-f hls也可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 07:04:57