我想使用ffmpeg将视频分成五个部分
第一个块占整个视频的20%
第二块占整个视频的40%
第三块占整个视频的60%
第四部分占整个视频的80%
第五块代表整个视频的100%
我编写了算法,但不知道如何编写批处理代码: 1.查找视频的时长 2.将持续时间存储在变量中 3.持续时间除以5 4.分割视频
我想要一个批处理脚本,该脚本使用视频的时长,然后将时长的值存储在变量中
这就是我如何观看视频的时间
ffmpeg -i C:\video-splitter-master\1.avi 2>&1 | grep "Duration"| cut -d ' ' -f 4 | sed s/,// | sed 's@\..*@@g' | awk '{ split($1, A, ":"); split(A[3], B, "."); print 3600*A[1] + 60*A[2] + B[1] }'
但是如何将持续时间值存储在变量中?
能帮我吗?