微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

mpeg-2库提取视频时长

如何解决mpeg-2库提取视频时长

我不知道任何纯python实现。但是也许opencv绑定适合您:

import cv
cvcapture = cv.CaptureFromFile("movie.mpg")
cv.GetCaptureProperty(cvcapture,cv.CV_CAP_PROP_FRAME_COUNT)

否则,可以使用pyffmpeg。当心:根据我的经验,帧数通常不是很准确。Opencv 2.6可以很好地工作,但是更便宜的版本有时只会带来垃圾

编辑:啊,对不起我的错误:这只给您帧数。在持续时间内:将其乘以帧速率:

cv.GetCaptureProperty(cvcapture,cv.CV_CAP_PROP_FPS)

解决方法

我最近冒险涉足与音频和视频相关的编码,并且我对两者都不了解。

碰巧我有一个正在处理mpeg-2视频的项目。是否有可用的python库提取mpeg-2视频本身的持续时间?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。