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

相关推荐
渡我白衣4 小时前
深度学习入门(三)——优化算法与实战技巧
人工智能·深度学习
东方芷兰4 小时前
LLM 笔记 —— 04 为什么语言模型用文字接龙,图片模型不用像素接龙呢?
人工智能·笔记·深度学习·语言模型·自然语言处理
Niuguangshuo4 小时前
深度学习基本模块:MultiheadAttention 多头注意力机制
人工智能·深度学习
MPCTHU4 小时前
Deep Learning|03 Overview of Machine Learning
人工智能·深度学习·机器学习
Rock_yzh4 小时前
AI学习日记——卷积神经网络(CNN):完整实现与可视化分析
人工智能·python·深度学习·神经网络·学习·cnn
空白到白4 小时前
RNN-seq2seq 英译法案例
人工智能·rnn·深度学习
生信小白菜儿4 小时前
深度学习(DL)概念及实例操作
人工智能·python·深度学习
DatGuy4 小时前
Week 20: 深度学习补遗:Transformer Decoder架构
人工智能·深度学习·transformer
Dongsheng_20195 小时前
【汽车篇】AI深度学习在汽车零部件外观检测——连接器X-Ray透视检测
人工智能·深度学习·汽车
AI新兵5 小时前
深度学习基础:从原理到实践——第二章神经网络(中)
人工智能·深度学习·神经网络