使用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)

相关推荐
方银的技术分享3 小时前
十五、AI训练师:机器学习-过拟合与欠拟合
人工智能·深度学习·机器学习
Dfreedom.5 小时前
目标检测后处理核心:NMS非极大值抑制详解
图像处理·人工智能·深度学习·目标检测·目标跟踪
β添砖java7 小时前
深度学习28RNN循环神经网络
人工智能·深度学习
EQUINOX17 小时前
【论文精读】| LLaVA
论文阅读·人工智能·深度学习
zzm6287 小时前
CVPR 2018 最佳论文精读:Taskonomy——计算机视觉任务之间的迁移学习
计算机视觉·迁移学习·cvpr·论文精读
千禧皓月9 小时前
【深度学习】图像恢复各种损失函数
人工智能·深度学习
今天AI了吗10 小时前
大模型技术全景(一):AI、机器学习、深度学习,三者的关系到底是什么?一文搞懂
数据库·人工智能·python·sql·深度学习·机器学习·rust
牧羊人.33311 小时前
动手学深度学习 02 | 手写数字识别
图像处理·人工智能·深度学习·算法
萌动的小火苗12 小时前
3、深度学习与全连接面试题
人工智能·深度学习
Zentceh13 小时前
全彩夜视 vs 黑白夜视:信息密度、AI识别准确率对比
人工智能·科技·计算机视觉·车载系统·无人机·量子计算·视频