本文介绍了如何获取视频的持续时间以秒为单位?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我怎样才能在几秒钟的视频时长?
我已经试过:
的ffmpeg -i file.flv 2 - ;&放大器; 1 | grep的持续时间 时间:00:39:43.08,启动:0.040000,码率:386 kb / s的mediainfo file.flv | grep的持续时间持续时间:39mn 43S这有什么密切的,但它不是那么准确,2383年是39.71分钟
的ffmpeg -i file.flv 2 - ;&放大器; 1 | grep的持续时间|切-d''-f 4 | SED S /,// | SED的@ \\ .. * @@ G'| AWK'{拆分($ 1,A,);分(A [3],B。);打印3600 * A [1] + 60 * A [2] + B [1]}2383解决方案
2383是正确的。共有60秒一分钟,而不是100 43/60 = 0.71
www.google/# q = 39 +分钟+ 43.08 +秒+在+秒
How can I get video duration in seconds?
what I've tried:
ffmpeg -i file.flv 2>&1 | grep "Duration" Duration: 00:39:43.08, start: 0.040000, bitrate: 386 kb/s mediainfo file.flv | grep Duration Duration : 39mn 43sthis what close, but it's not so accurate, 2383 is 39.71 minutes
ffmpeg -i file.flv 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] }' 2383解决方案
2383 is correct. There are 60 seconds in a minute, not 100. 43/60 = .71
www.google/#q=39+minutes+43.08+seconds+in+seconds
更多推荐
如何获取视频的持续时间以秒为单位?
发布评论