copy /b C:*.ts C:out.ts 是视频合并的一般cmd指令
(C:*.ts 是文件原始位置和名称)
现在有个问题,当文件名称位数相同时,才能合并成功:
比如合并0.ts,1.ts,2.ts,3.ts,。。。9.ts, 可以成功,
比如合并10.ts,11.ts,12.ts,13.ts,。。。99.ts 可以成功,
比如合并100.ts,101.ts,102.ts,103.ts,。。。999.ts 可以成功,
比如合并1000ts,1001.ts,1002.ts,1003.ts,。。。9999.ts; 可以成功。
但我的视频一般是0.ts,1.ts,2.ts,3.ts。。。一直到9999.ts全都有,位数不同,
用上述指令实际合并后会失败,全是乱的。
此时需要把这里的1位,2位和3位数字,全部变为4位,才能合并成功。我用改名软件试过。
比如变成0000.ts,0001.ts,0002.ts,0003.ts。。。一直到9999.ts。ok的。
所以问题来了,这里需要添加一段指令,将非4位的数字的文件名修改为4位数字文件名。
求大神此招,小弟拜谢!!!!!!! |
|