zoukankan      html  css  js  c++  java
  • 【AForge.Net】FFMPEG库的使用

    AForge.Net 是C#的一个图像计算机视觉库,该库是一个开源项目,提供很多图像的处理,和视频处理功能

    http://www.aforgenet.com/

        Aforge.Net子项目有个AForge.Video.VFW提供了对Avi文件的操作,AForge后面加入了子项目 AForge.Video.FFMPEG 通过FFmpeg库,提供了对大量视频格式的支持,我们都知道,FFmpeg是一个非常强大的视频处理类库,同样也是开源的,不过 AForge.Video.FFMPEG 还处于实验阶段,目标是用 FFmpeg 取代 AForge.Video.VFW 提供一个更好的对视频文件操作的库,但是该库值目前提供了对视频数据的读写,不支持对音频文件的读写,可能以后会支持

      在使用的 AForge.Video.FFMpeg 时,添加对 AForge.Video.FFMPEG.dll, AForge.Video.dll和 AForge.dll 三个 dll 的引用

      AForge.Video.FFMpeg命名空间下提供了三个类 VideoFileReader, VideoFileWriter, VideoFileSource

      但是在编译时没有发现错误,但是在运行时出现下面异常

      

      这是因为缺少FFmpeg有关的库文件,我们需要把FFmpeg相关文件复制到Debug目录下(AForge.NET\Framework\Externals\ffmpeg\bin路径下的全部dll)

      

  • 相关阅读:
    vue 爬坑之路---设置背景图,不能resolve编译
    vue 爬坑之路----flexible.js不适配ipad和ipad pro
    vue-cli3 vue.config.js配置
    vue组件
    Vue 路由按需keep-alive
    vue-cli项目搭建
    http和https
    js时间戳和日期互转换
    vue补充
    js实现头像上传(移动端,PC端均可)
  • 原文地址:https://www.cnblogs.com/bomo/p/2952765.html
Copyright © 2011-2022 走看看