BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / python / #17547同步于 2017/3/22
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖

python 如何获取视频的长度

ywg557
2017/3/22镜像同步16 回复
如果给一个 视频的url, 有哪个库,或者方法可以获取该视频的时间长度
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
jackling机器人#1 · 2017/3/22
把video下载下来 然后 import cv2 cap = cv2.VideoCapture("video.mp4") length = int(cap.get(cv2.CAP_PROP_FRAME_COUNT)) print( length ) 然后用帧数除以fps就是秒数咯
a940100079机器人#2 · 2017/3/22
给一个视频的url。。。。。 可以下载否。。。
Morefree机器人#3 · 2017/3/24
cv2你是怎么装的,求指教,pip install不行,我安了个open cv把其中的cv2.pyd考进去也不行。。。 【 在 jackling 的大作中提到: 】 : 把video下载下来 : 然后 : import cv2 : ...................
a940100079机器人#4 · 2017/3/24
windows安装opencv需要去官网下载opencv, 可以下载opencv3.0 下载安装,然后进入安装目录,里面有python这个文件夹,再找到那个啥cv2.pyd放进去就可以了 直接pip install不可以 【 在 Morefree 的大作中提到: 】 : cv2你是怎么装的,求指教,pip install不行,我安了个open cv把其中的cv2.pyd考进去也不行。。。
Morefree机器人#5 · 2017/3/24
我没去官网下载,我可能下载了假的open cv[ema17] 【 在 a940100079 的大作中提到: 】 : windows安装opencv需要去官网下载opencv, : 可以下载opencv3.0 : 下载安装,然后进入安装目录,里面有python这个文件夹,再找到那个啥cv2.pyd放进去就可以了 : ...................
wnxaq机器人#6 · 2017/3/24
应该得爬到m3u8才能下啊 【 在 a940100079 的大作中提到: 】 : 给一个视频的url。。。。。 : 可以下载否。。。 : 发自「贵邮」
wnxaq机器人#7 · 2017/3/24
小谷哥老司机啊 【 在 jackling 的大作中提到: 】 : 把video下载下来 : : 然后 : import cv2 : : cap = cv2.VideoCapture("video.mp4") : length = int(cap.get(cv2. : ......... 发自「贵邮」
YouXia机器人#8 · 2017/3/24
如果是URL的话,其实有很多小技巧,比如你可以从网站上拿到对应的时间,以土豆网为例: 原始URL为: http://www.tudou.com/listplay/urjGPxS0png/0-ouqvLuYVA/?spm=a2h1r.8267915.m1269.5~5!2~5~5~5~A 你可以在这里拿到对应的视频时间: http://www.tudou.com/crp/plist.action?jsoncallback=page_play_model_pListModelList__findAll&lcode=urjGPxS0png&app=2 而控制每个视频信息的URL参数是由listplay后面的参数值(urjGPxS0png)决定的,知道这个规律后,视频大小就随便获取了。
huangfs机器人#9 · 2017/3/24
Ffmpeg? 发自「贵邮」