小编ama*_*ani的帖子

如何获取带有时间戳的帧,其中帧是从 python 中的视频转换而来的

我想在将视频输入分类模型之前将其转换为帧。所以我需要从视频转换的每个唯一时间戳上的帧,这里时间戳是视频中的秒数。以下来自 opencv 的代码让我每捕获 10 帧进行一次转换,但我需要视频中每一帧的时间戳。请让我知道,谢谢

import cv2

vidcap = cv2.VideoCapture('testing.mp4');
success,image = vidcap.read()
count = 0
success = True

while success:
    success,image = vidcap.read()
    print('read a new frame:',success)
    if count%10 == 0 :
         cv2.imwrite('frame%d.jpg'%count,image)
         print('success')
    count+=1
Run Code Online (Sandbox Code Playgroud)

python opencv video-processing

5
推荐指数
1
解决办法
4456
查看次数

标签 统计

opencv ×1

python ×1

video-processing ×1