问题描述

在window环境下,使用Matlab读取视频时,如下蓝色代码读取视频

% 读取视频
    inputPathName='C:\download\';
    [filename,inputPathName] = uigetfile([inputPathName,'1*4'],...
                            'Select a video File');
    video=VideoReader([inputPathName filename]);
    %outputRootPathName='D:\Job\Coherence\projects\FireSeeds\4M-AutoFocus\0804\'
    outputRootPathName='D:\yolov4\auto_label\org_data\VideoImages\'

一般情况下会出现提示错误:

错误使用 VideoReader/initReader (line 734)
由于出现意外错误而无法读取文件。原因: Error Creating Source Reader Reason: 不支持给定的 URL 的字节流类型。

出错 audiovideo.internal.IVideoReader (line 136)
            initReader(obj, fileName, currentTime);

出错 VideoReader (line 104)
            obj@audiovideo.internal.IVideoReader(varargin{:});

出错 AnchorForVideo (line 10)
    video=VideoReader([inputPathName filename])

产生原因

这是因为当前的视频文件,在当前的系统下没有相应的解码驱动程序,需要下载安装解码驱动程序。

解决办法

由于我使用的操作系统是windows10,所以我下载了Windows 10 Codec Pack,用于解码视频文件。这个解码驱动兼容于Microsoft Windows 10, 8.1, 8, 7, Vista, XP, 2000, 2008, & 2003,下载链接地址是:

http://www.windows10codecpack.com/

当正常安装好后,问题便顺利解决了。

Matlab读取 mp4 视频 Error Creating Source Reader Reason: 不支持给定的 URL 的字节流类型相关推荐

  1. matlab读取/播放视频的函数(2)

    1.用matlab读取avi 视频(只能读一定压缩各式的avi 电影,这是因为avi视频文件的编码 有很多,而matlab只支持部分编码格式.可见 http://blog.csdn.net/IdoIw ...

  2. matlab读取/播放视频的函数以及写入/合成视频函数

    1.可以用mmreader和 read这两个函数读取视频帧 readerobj = mmreader('1.mpg'); vidFrames = read(readerobj); 具体参数含义帮助文档 ...

  3. matlab读取/播放视频的函数(1)

    1. 可以用mmreader和 read这两个函数读取视频帧 readerobj = mmreader('xylophone.mpg'); vidFrames = read(readerobj); 具 ...

  4. matlab播放视频的函数,matlab读取/播放视频的函数(1)

    1. 可以用mmreader和 read这两个函数读取视频帧 readerobj = mmreader('xylophone.mpg'); vidFrames = read(readerobj); 具 ...

  5. matlab读取/播放视频的函数

    1. 可以用mmreader和 read这两个函数读取视频帧 readerobj = mmreader('xylophone.mpg'); vidFrames = read(readerobj); 具 ...

  6. 通过matlab从mp4视频中提取音频wav并保存

    之前用matlab单独读取视频或者音频,这次使用插件下载了视频,想提取其中的音频,不想下载其他软件,现记录所用方法. matlab 版本 Introduced in R2012b audioread ...

  7. Matlab读取avi视频并播放

    Matlab进行视频分析,首先要能读取单帧图片,然后对图片进行处理分析.尽管这个功能很简单,可是在不同电脑上第一次操作起来,我相信大多数都不能正确播放.(环境:xp+Matlab2008a) 首先看源 ...

  8. matlab打开mp4视频时报错,关于MATLAB提取MP4视频帧时候,跨帧取速度会慢

    项目需要将视频中每十帧抽取一帧,实际操作中发现,如果按照这样来写代码 vid = VideoReader(namestr); for ii = 1 : 10 : vid.NumberOfFrames ...

  9. Matlab读取avi视频并播放 你必须要知道的

    Matlab进行视频分析,首先要能读取单帧图片,然后对图片进行处理分析.尽管这个功能很简单,可是在不同电脑上第一次操作起来,我相信大多数都不能正确播放.(环境:xp+Matlab2008a) 首先看源 ...

最新文章

  1. angular artDialog未及时更新
  2. 【原】P2P应用的探究
  3. C# 大数组赋值给小数组,小数组赋值给大数组
  4. vim 编辑器基本使用
  5. Python计算任意数据的分布函数(累积概率函数CDF)与概率密度(PDF),并绘图
  6. 秋招开始,求职别慌!C 认证了解一下!
  7. element ui 表格拆分表格_python拆分表格数据
  8. sqlserver2017不允许保存更改
  9. 汽车用组合仪表设计规范
  10. 数字电路基础知识——锁存器与触发器的建立时间和保存时间(二)
  11. 小a的旅行计划(BM模板)
  12. 愿疫情早日离去,愿我们可以自由呼吸
  13. 【可见光室内定位】(三)基于图像传感器CMOS的可见光室内定位技术
  14. 舒淇陈坤言承旭周渝民 揭秘与助理的爱恨纠葛
  15. 小布老师-PL_SQL(第六讲)
  16. 通信总线协议五 :CAN
  17. 如何从零开始搭建直播平台,从flash时代的rtmp到过渡期的flv和webrtc的未来以及简单聊聊webassmbly
  18. SQL server数据库五大实验
  19. 0基础 C++ 第一章(1)你好世界
  20. java.lang.IllegalArgumentException: Property ‘sqlSessionFactory‘ or ‘sqlSessionTemplate‘ are requir

热门文章

  1. 2019年计算机类专业保研经历(清华软院、中科院计算所、中科院软件所、南大计算机、清华深圳)
  2. 【推荐】复杂网络可视化软件Gephi
  3. oracle表最大条数,oracle 数据表最大多少条记录
  4. HTTP状态码是什么?
  5. GLPT团队程序设计天梯赛 模拟赛 2023
  6. 基于51单片机的火灾检测设计(仿真+程序+原理图+论文报告)
  7. c语言网络编程电子书下载,Visual C++网络编程案例实战 中文pdf版[11MB]
  8. JeeSite4开源框架入门篇(一)
  9. 五条便利店收银管理小技巧
  10. 花呗分批接入征信,这些行为要谨慎,有人已踩雷