【发布时间】:2019-08-10 07:29:04
【问题描述】:
我想每 1 分钟从视频流中截取一次屏幕截图。视频流提供为m3u8 file:
#EXTM3U
#EXT-X-TARGETDURATION:6
#EXT-X-VERSION:3
#EXT-X-MEDIA-SEQUENCE:112076
#EXT-X-PROGRAM-DATE-TIME:2019-03-19T16:16:53Z
#EXTINF:6.000, 2019/03/19/16/16/53-06000.ts
#EXTINF:6.000, 2019/03/19/16/16/59-06000.ts
#EXTINF:6.000, 2019/03/19/16/17/05-06000.ts
#EXTINF:6.000, 2019/03/19/16/17/11-06000.ts
我找到了一个库来解析它 - https://github.com/globocom/m3u8。但我不明白如何将此 TS 视频流转换为单个 jpeg 文件。 我应该这样做吗
- 下载TS文件
- 找到需要的框架
- 解压
- 删除 ts 文件?
我应该使用OpenCV 还是有更简单的解决方案?
使用 OpenV
【问题讨论】:
-
您想要视频中的每张图片,还是只需要一张图片?
-
每分钟一张图片
标签: python opencv video-streaming screenshot