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

使用FFmpeg concat命令合并.ts系列文件时遇到文件顺序混乱问题的解决咨询

使用FFmpeg concat命令合并.ts系列文件时遇到文件顺序混乱问题的解决咨询

我几年前从网上下载了一批.ts格式的视频片段,总共306个,文件名是从segment1_4_av.ts到segment306_4_av.ts。打算用FFmpeg的concat命令把它们合并成一个完整的视频,对应的命令是:

ffmpeg -f concat -i mylist.txt -c copy all.ts

生成这个mylist.txt的话,有两种适用于Windows环境的方法:

  • Windows PowerShell命令:
    foreach ($i in Get-ChildItem .*.ts) {"file '$i'" | Out-File mylist.txt -Encoding utf8 -Append}
    
  • Windows批处理(bat文件)命令:
    (for %%i in (*.ts) do @echo file '%%i') > mylist.txt
    

24/06/2024:[问题已解决]
不过一开始生成的mylist.txt里文件顺序出了问题,不是按数字从小到大排列的,比如出现了这样的顺序:

file 'segment100_1_av.ts'
file 'segment101_1_av.ts'
file 'segment102_1_av.ts'
file 'segment103_1_av.ts'
file 'segment104_1_av.ts'
file 'segment105_1_av.ts'
file 'segment106_1_av.ts'
file 'segment107_1_av.ts'
file 'segment108_1_av.ts'
file 'segment109_1_av.ts'
file 'segment10_1_av.ts'
...

备注:内容来源于stack exchange,提问作者dg lr

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.16 13:03:18