ffmpeg下载m3u8或合并多个ts文件
·
下载m3u8
ffmpeg -i "https://vvip.high26-playback.com/20250506/5984_7f2cba89/index.m3u8" -c copy -bsf:a aac_adtstoasc output.mp4
参数说明:
-
-i:输入文件(可以是本地.m3u8或远程 URL) -
-c copy:直接拷贝音视频流,不重新编码(下载更快) -
-bsf:a aac_adtstoasc:修复音频格式(防止某些播放器播放异常) -
output.mp4:输出的合并视频文件名
合并文件
用迅雷下载了m3u8文件,下载后的文件都是小体积的ts文件,需要自己手动合并,可用ffmpeg操作一波
ffmpeg -f concat -safe 0 -i list.txt -c:v copy -c:a copy output.mp4
其中list.txt文件形如
file '0.ts'
file '1.ts'
file '2.ts'
file '3.ts'
file '4.ts'
file '5.ts'
注意:file是关键字,不可修改
批量生成文件名可用javascript
<script>
var sum=1569
var str=''
for(var i=0;i<=sum;i++){
str=str+`file '${i}.ts'<br />`
}
document.body.insertAdjacentHTML('beforeend',str)
</script>
更多推荐



所有评论(0)