使用ffmpeg和批处理脚本将视频分为五个块

时间:2019-01-20 14:30:23

标签: video ffmpeg

我想使用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] }'

但是如何将持续时间值存储在变量中?

能帮我吗?

0 个答案:

没有答案