A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

yayaha

初级黑马

  • 黑马币:

  • 帖子:

  • 精华:

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位数字文件名。
求大神此招,小弟拜谢!!!!!!!

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马