问题描述:
一开始安装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
pip uninstall sk-video
2. 安装skicit-video
pip install scikit-video -i https://pypi.tuna.tsinghua.edu.cn/simple
3. 安装ffmpeg
conda install ffmpeg -c conda-forge
4. 查看ffmpeg存储路径
# linux环境下查找ffmpeg存储路径
whereis ffmpeg
5. 测试是否安装成功文章来源:https://www.toymoban.com/news/detail-689546.html
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)文章来源地址https://www.toymoban.com/news/detail-689546.html
到了这里,关于使用skvideo.io.vread读取avi视频,报错“No way to determine width or height from video...”的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!