如何获取视频的持续时间以秒为单位?

编程入门 行业动态 更新时间:2024-10-28 02:24:21
本文介绍了如何获取视频的持续时间以秒为单位?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我怎样才能在几秒钟的视频时长?

我已经试过:

的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 43s

this 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

更多推荐

如何获取视频的持续时间以秒为单位?

本文发布于:2023-10-08 13:46:56,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1472811.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:持续时间   单位   视频

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!