鱼C论坛

 找回密码
 立即注册
查看: 2866|回复: 2

本人小白,请问Python还有没有其他方法从视频的指定帧开始放视频啊

[复制链接]
发表于 2017-8-1 21:17:32 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
import cv2
import os

input_path = 'e:/.../'
number = 100

filenames = os.listdir(input_path)
frames_list =[]
for i in filenames:
   
    cap = cv2.VideoCapture(input_path+i)

while True:
   
    ret,frames = cap.read()
    frames_list.append(frames)
    if ret ==False:
        break
    for i in range(number,len(frames_list)):
        img = frames_list[i]
        cv2.imshow('video',img)
    key = cv2.waitKey(50)
    if key == 27:
        break
   
cap.release()
cv2.destroyAllWindows()
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2017-8-1 21:29:40 | 显示全部楼层
上面的程序,发现视频太长,就会很卡,求其他的解决办法呀
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-8-3 10:35:18 | 显示全部楼层
http://www.so.com/link?m=aOTQhJ6bxn%2BMxZALjgktfoJQHOqXV6Y7wRhljhsS9GN8zL%2Biv8%2B6xfBYNQoAD6lKu8uu7%2FSJB3wUwmnU35r%2BH3EgMhAYUa%2FQwfzhtzBDo130Z0yKsGfW%2BwIkzVfPJ0yOAezA2GLxsJMIjdgFeZasABpl3zzORQBKy
http://www.so.com/link?m=ayIhl%2BOoARhhb9GO2WV8%2FvRoqg1gbrJxtw4O7959kYfZpcTxqOZ%2FVDMPcjeK%2FY9hqG6Vx3DUa7zX8btWnK%2FOB0ewH8AzfeFrB%2B8DW7vQ17tP%2FtvuXQOJoFCDCVGMy4GmMC2YACht2bkJzWalL7gjSrTXfaCZDYANopAN%2F6Q%3D%3D
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-12-22 17:39

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表