使用skvideo.io.vread读取avi视频,报错“No way to determine width or height from video...”

问题描述:

一开始安装sk-video,在使用skvideo.io.vread读取avi视频,报错"No way to determine width or height from video. Need `-s` in `inputdict`. Consult documentation on I/O."

解决方案:

  1. 卸载sk-video
python 复制代码
pip uninstall sk-video
  1. 安装skicit-video
python 复制代码
pip install scikit-video -i https://pypi.tuna.tsinghua.edu.cn/simple
  1. 安装ffmpeg
python 复制代码
conda install ffmpeg -c conda-forge
  1. 查看ffmpeg存储路径
python 复制代码
# linux环境下查找ffmpeg存储路径
whereis ffmpeg
  1. 测试是否安装成功
python 复制代码
import skvideo
skvideo.setFFmpegPath('/usr/bin/') # 手动为 ffmpeg 设置 skvideo 的路径

import skvideo.io

video_frames = skvideo.io.vread('XXX.avi')
print(video_frames.shape)

成功!!!正确输出avi视频的尺寸(帧数,height,width,channel)

相关推荐
xiaohouzi11223313 小时前
OpenCV的cv2.VideoCapture如何加GStreamer后端
人工智能·opencv·计算机视觉
小关会打代码13 小时前
计算机视觉案例分享之答题卡识别
人工智能·计算机视觉
隐语SecretFlow13 小时前
国人自研开源隐私计算框架SecretFlow,深度拆解框架及使用【开发者必看】
深度学习
天天进步201513 小时前
用Python打造专业级老照片修复工具:让时光倒流的数字魔法
人工智能·计算机视觉
荼蘼14 小时前
答题卡识别改分项目
人工智能·opencv·计算机视觉
Billy_Zuo14 小时前
人工智能深度学习——卷积神经网络(CNN)
人工智能·深度学习·cnn
羊羊小栈15 小时前
基于「YOLO目标检测 + 多模态AI分析」的遥感影像目标检测分析系统(vue+flask+数据集+模型训练)
人工智能·深度学习·yolo·目标检测·毕业设计·大作业
l12345sy15 小时前
Day24_【深度学习—广播机制】
人工智能·pytorch·深度学习·广播机制
IT古董15 小时前
【第五章:计算机视觉-项目实战之图像分类实战】1.经典卷积神经网络模型Backbone与图像-(4)经典卷积神经网络ResNet的架构讲解
人工智能·计算机视觉·cnn
张子夜 iiii16 小时前
4步OpenCV-----扫秒身份证号
人工智能·python·opencv·计算机视觉