小白请教关于变量的命令
bat吧
全部回复
仅看楼主
level 10
xjq522240 楼主
我是用的FFMPEG进行视频的裁切的,但是命名比较麻烦,后来发现有用日期时间来命名的,但是输出的文件在0-9点时会有个空格,网上搜索的
set h=%time:~0,2%
set h=%h: =0%
这个有效,(每次运行cmd时输入一次)但是如果从8点变成9点时,输出的时间还是08MMSS,有人知道该怎么解决吗?
感激不尽
2021年03月20日 08点03分 1
level 2
如果只是处理时间名字问题的话,
我不是用 “ set h=%h: =0% ” 这种,
而是 “ if /i %hour% LSS 10 set hour=0%time:~1,1% ” ,意思是如果小时数小于10,就只取个位数并在前面加个0
至于你说的 “从8点变成9点时,输出的时间还是08MMSS” 这种情况我没仔细看过我的,不知道遇到过没有,也不太理解是什么情况
2021年03月20日 08点03分 2
我是用在ffmpeg命令行里ffmpeg -1 input.flv -c:v libx264 output"%date:~0,4%%date:~5,2%%date:~8,2%%h%%time:~3,2%%time:~6,2%".mp4
2021年03月20日 14点03分
ffmpeg不能用IF
2021年03月20日 14点03分
@xjq522240 哦。那就不知道了
2021年03月21日 07点03分
level 9
set systime=00000000%time%
set systime=%systime: =0%
set systime=%systime::=%
set systime=%systime:.=%
set systime=%systime:~-8%
echo.%systime%
2021年04月02日 16点04分 3
你这是批处理的吧? 我用ffmpeg的时候用的啊,比如我现在用的H:\03-29\某某某"%date:~5,2%%date:~8,2%%h%%time:~3,2%%time:~6,2%".mp4,你这这么多set,我都要加进去吗?
2021年04月02日 17点04分
level 9
怎么用,怎么加,你自己想,而且这里也并不是ffmpeg吧专署的问答区
2021年04月02日 18点04分 4
ffmpeg连个人影都没有,谢了老哥
2021年04月04日 14点04分
level 9
2021年04月02日 18点04分 5
1