Pythonimageio读取视频并进行编解码详解-创新互联

读视频和写视频一直由于编解码的问题给程序员造成很多麻烦。对此进行了一些探索。用Python读取视频有两种主要方法,分别是基于imageio库和OpenCV,其中OpenCV加上ffmpeg的安装编译很麻烦,推荐大家使用第一种方法,不过大家也可依据自己的需求进行使用。

创新互联专注于企业营销型网站、网站重做改版、武城网站定制设计、自适应品牌网站建设、H5开发电子商务商城网站建设、集团公司官网建设、成都外贸网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为武城等各大城市提供网站开发制作服务。

方法一:使用imageio库

1. 一般imageio库Anconda自带的有,不用我们单独安装,没有安装的可用pip安装或自己下载。

imageio使用方法可参考:http://imageio.readthedocs.io/en/latest/examples.html。

下面是一段使用imageio对视频进行灰度处理的测试代码。

# 将彩色视频转为灰度视频
import imageio
 
reader = imageio.get_reader('imageio:cockatoo.mp4')
fps = reader.get_meta_data()['fps']
 
writer = imageio.get_writer('~/cockatoo_gray.mp4', fps=fps)
 
for im in reader:
 writer.append_data(im[:, :, 1])
writer.close()

当前标题:Pythonimageio读取视频并进行编解码详解-创新互联
本文路径:http://bzwzjz.com/article/ccchgh.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 重庆网站建设 成都网站设计 定制网站建设 成都网站建设 上市集团网站建设 成都网站制作 成都网站设计 营销网站建设 手机网站制作 成都企业网站设计 成都网站制作 成都网站建设公司 成都网站设计 成都营销网站建设 成都品牌网站建设 网站制作 企业网站设计 网站建设 响应式网站设计 成都网站制作 成都网站制作 成都响应式网站建设公司