概述
本文实例为大家分享了python读取视频流提取视频帧的具体代码,供大家参考,具体内容如下
方法一:通过imageio库和skimage库
1. 安装环境:
pip install imageio
pip install skimage
这时候会报错Please install the `scikit-image` package (instead of `skimage`)
所以按照提示操作即可:
pip install scikit-image
环境安装成功。
2.通过python安装ffmpge(用来解码视频流)
import imageio
imageio.plugins.ffmpeg.download()
这时候会提示:
Imageio: 'ffmpeg.linux64' was not found on your computer; downloading it now.Try 1. Download from https://github.com/imageio/imageio-binaries/raw/master/ffmpeg/ffmpeg.linux64 (27.2 MB)Downloading: 8192/28549024 bytes
开始进行下载ffmpeg
注意:下载这个文件很容易断线,所有可以先拿下载工具下载后,再放到下面路径,然后系统就会认为文件已经下载完了。
文件路径: /root/.imageio/ffmpeg/ffmpeg.linux6
如果不断线的话,文件就会存放在上述路径中。
下次执行就可以直接读取视频流了。
3. 使用imageio库提取视频帧
用法:
方式二:通过cv2库
用法:
存在问题:cap.isOpened()总是输出false,表示打开失败。没办法读取,问题一直没有解决,如果有哪位大神解决还往告知!!
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。
原文链接:https://blog.csdn.net/NFMSR/article/details/78559930
最后
以上就是怕孤独朋友为你收集整理的python mp4提取音频加入另一段视频,python读取视频流提取视频帧的两种方法的全部内容,希望文章能够帮你解决python mp4提取音频加入另一段视频,python读取视频流提取视频帧的两种方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复