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

这篇具有很好参考价值的文章主要介绍了使用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

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. 测试是否安装成功

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模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python统计mp4/avi视频的时长

    当代码中导入了特定的库,它会使得在代码中可以使用该库所提供的功能和工具。以下是导入的两个库及其作用的解释: os(Operating System)是Python标准库之一,提供了与操作系统交互的功能。它允许您在代码中执行各种与文件和目录操作相关的任务,例如创建、删除、移动文

    2024年02月14日
    浏览(54)
  • SWF格式视频怎么转换成AVI格式?简单的转换方法分享

    当你想要在不同的设备上播放视频时,将SWF格式视频转换成AVI格式是非常有用的。因为SWF格式通常只能在特定的软件或网页上播放,而AVI格式则可以在更广泛的设备上播放,包括智能手机,平板电脑和电视机等。那么我们怎么将SWF转换成AVI格式呢?教大家几种好用转换方法,

    2024年02月15日
    浏览(55)
  • avi文件怎么转成mp4视频,3种方法快速学

          avi文件怎么转成mp4视频?前面小编给大家讲了mov格式和webm格式,以及如何将mov和webm格式转换成mp4格式。今天小编给大家说一说另外一种视频格式,就是avi,AVI英文全称为Audio Video Interleaved,即音频视频交错格式,又是微软公司推出的一种多媒体格式,不得不说微软公

    2024年02月02日
    浏览(47)
  • 【MATLAB】将机械臂运动轨迹输出为avi视频或是gif动图

    使用 VideoWriter 函数创建一个名为“直线轨迹.avi”的视频文件,并设置视频的帧率为 10 帧每秒。 使用 robot0.plot 函数绘制初始关节角度为 [17, 15, 15, 15, 15, 15] 的机器人,并使用 plot3 函数绘制机器人的 轨迹 。 在绘制轨迹时,需要使用 squeeze 函数将机器人末端执行器的位姿矩阵

    2024年02月08日
    浏览(44)
  • 怎么把avi文件转换成mp4视频格式,4个高能方法

           怎么把avi文件转换成mp4视频格式? 当您下载到avi格式的视频文件时,您可能会选择将其转换为MP4格式的文件。 avi是一种由微软开发的多媒体容器格式,尽管现在已经被认为是老旧的技术,但由于其简单易懂的开发API和Windows的通用性,仍被广泛使用。虽然avi格式视频

    2024年02月06日
    浏览(68)
  • Java类jar 实现 转视频格式 fvl转mp4,avi示例

    依赖: 视频格式转换示例:

    2024年02月11日
    浏览(47)
  • 第十一讲 单片机驱动彩色液晶屏 控制RA8889软件:播放avi视频

    目录 第一讲 单片机最小系统STM32F103C6T6通过RA8889驱动彩色液晶屏播放视频 第二讲 单片机最小系统STM32F103C6T6控制RA8889驱动彩色液晶屏硬件框架 第三讲 单片机驱动彩色液晶屏 控制RA8889软件:如何初始化 第四讲 单片机驱动彩色液晶屏 控制RA8889软件:绘图 第五讲 单片机驱动彩色液

    2024年01月22日
    浏览(37)
  • c 摄像头利用v4l2直接生成avi视频(不利用ffmpeg)

    自定义avi结构头文件。现在不能实时显示摄像头画面,准备参照fim(终端中显示图片),直接对显示framebuffer操作,显示视频。不用qt等。 生成的视频根据机子的性能不同,诂计要手动调一下生成视频的帧率。 播放: $ aplay  musicdemo.wmv 录音: $ arecord -c 2 -r 44100 -f S16_LE musicd

    2024年02月08日
    浏览(42)
  • yolov5数据读取报错:train: No labels found in /root/yolov5-master/VOCData/dataSet_path/train.cache

    这个问题是由于路径设置错误导致的,以下几个文件的路径都要保持一致。 (1)yolov5-master/VOCData/xml_to_yolo.py 这个文件是将xml格式的label转为txt格式,这个地方建议直接改为绝对路径。  (2)yolov5-mastertrain.py train文件里面的ROOT也需要改为yolov5-master所在路径,后续代码都使用

    2024年02月13日
    浏览(46)
  • VC++中使用OpenCV读取图像、读取本地视频、读取摄像头并实时显示

    最近闲着跟着油管博主murtazahassan,学习了一下LEARN OPENCV C++ in 4 HOURS | Including 3x Projects | Computer Vision,对应的Github源代码地址为:Learn-OpenCV-cpp-in-4-Hours OpenCV是一个开源的计算机视觉库,其官网地址为:https://opencv.org/,对应Github源码地址为:https://github.com/opencv/opencv,目前来说

    2024年01月17日
    浏览(60)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包