请教一下大家使用C#+ffmpeg做视频解码的教程

问题描述

我从网上把ffmpeg的源码下下来了,可惜不知道怎么用,源码是c的,我都忘记怎么编译成dll了

解决方案

解决方案二:
高手门呢,出线啊
解决方案三:
有专门的.NET版本的,传送里面有详细帮助文档和Demo
解决方案四:
引用2楼vb763305825的回复:

有专门的.NET版本的,传送里面有详细帮助文档和Demo

搞了半天这个没看懂怎么用,程序集怎么引用啊,需要哪些东西?
解决方案五:
里面不是有个ConvertDemo的项目么
解决方案六:
引用4楼vb763305825的回复:

里面不是有个ConvertDemo的项目么

我一直搞不明白。。。。
解决方案七:
楼主弄明白没有?遇到和你差不多的问题
解决方案八:
注册COM组件CAVEditLib.dll项目引用Interop.CAVEditLib.dll,项目有段代码加载FFMPEG的DLL的if(!iCavConverter.AVLibLoaded())//加载转码组件{if(!iCavConverter.LoadAVLib(path)){thrownewException("组件加载失败");}}

你的项目必须包含LibAV目录下的文件这些文件都是FFMPEG编译过后的DLL而你们使用的CAV是C++对FFMPEG的接口封装的COM组件,CS程序调用时问题,但是asp.net调用时发布后会出问题比如IIS网站卡死等,需要去购买正版。
解决方案九:
include<iostream>usingnamespacestd;intmain(){return0;}

时间: 2024-09-21 03:53:10

请教一下大家使用C#+ffmpeg做视频解码的教程的相关文章

利用ffmpeg做视频解码的顺序

这几天在实验室捣鼓着用ffmpeg做视频解码,终于把数据解出来了,虽然还没有做显示部分,不知道解码解得对不对,但料想是不会有什么问题了.回头看看这几天的工作,其间也遇到了不少问题,主要还是对ffmpeg解码过程不熟悉,现总结了ffmpeg解码的顺序大致如下: 1.初始化解码器:avcodec_init(); 2.注册所有格式和解码器:av_register(); 3.打开文件:av_open_input_file(filename); 4.取出数据流信息:av_find_stream_info(

i ffmpeg rtmp-在iOS上用ffmpeg做rtmp的直播

问题描述 在iOS上用ffmpeg做rtmp的直播 我把url传给avformat_open_input 之后 在这一串url里面的参数app.live.pageUrl等一些参数应该是在内部拆分 然后传给服务器那边做请求,但是我抓包的时候ffmpeg处理的没有把这些提炼出来,比如:rtmp://XXXXXXXXX live=1 conn=S:opstr=play&tm=1418888186&uid=001&roomid=001&Md5=608e64fe7e721fffbfd

用ffmpeg做了视频播放,播放出来有声音但是画面不对

问题描述 用ffmpeg做了视频播放,播放出来有声音但是画面不对 播放的是MP4格式的 可以听到歌但是画面是灰色或者绿色 没有正常的画面!! 求解!! 解决方案 命令写错了吧.你的命令贴上来看下 解决方案二: webview 播放视频无画面有声音

手把手教你用photoshop做重影效果教程

  手把手教你用photoshop做重影效果教程在网上看到一个重影效果,我觉得对于摄影后期处理是一个很好的技巧,然后用我自己理解的把他再重做了一遍,希望让大家更好理解   分类: PS图片处理

PS把照片另一个人做半透明的教程

  一组以异地恋为主题的照片<距>无意间在网上看到的这组图片,把照片另一个人做半透明的教程,简单粗暴,几步就可以完成.表达另一种意思的时候可以采用,自己试试吧 分类: PS图片处理

golang ffmpeg 做网络直播

  最近在公司做在线视频转码的工作,研究了下ffmpeg 最后直接研究了下网络直播,我是在我自己的mac 上面测试的,效果,还可以,先看看效果图吧 ffmpeg 我是通过brew安装 的,这步就略了 VLC这个播放器怎么安装的也略了 我先是在github上面找了一个开源的直播流工具 https://github.com/gwuhaolin/livego 然后把它run 起来,最后看几个直播流参数吧: 桌面成功: ffmpeg -f avfoundation -pixel_format uyvy4

请教mono.cecil 对系统dll做代码插入后无效的问题

问题描述 大家好:最近在使用mono.cecil做代码注入,在System.Data.dll中的SqlConnection类的Open方法最前面插入Console,WriteLine("runOpen");但是启动测试代码去运行Open方法是并没有在控制台显示"runOpen",又用mono.cecil对Open方法做改动,都没效果.AssemblyDefinitionasm=AssemblyDefinition.ReadAssembly("F:\Syst

Windows/linux版本中QSV 在 FFMPEG 中的使用教程

QSV 在 FFMPEG 中的使用(windows) INDE 在 Windows 下通常使用 INDE 中的 Intel Media SDK 而不是 MMS,因为后者只在 Linux 下和 Windows Server 下可用. INDE 可以免费下载,建议下载它的离线安装包,因为很多功能你并不需要,使用离线安装包,你可以指下载你想要的功能. 安装 Media SDK 在 Windows 上安装 Media SDK 比较简单,请参考这个链接中的安装方法.我们只使用它做视频编码,所以只需要选择b

使用ProgressBar,Loader做LOADING简易教程

loading|教程 这里介绍一个用组件ProgressBar,Loader来做LOADING的方法,几乎不用写代码,但是要适当做一些设置. 1.新建一个默认的FLASH8文档,从组件面板拖放ProgressBar,Loader组件,实例名分别为b,a, Loader在上,ProgressBar组件在下. 2.适当调整2个组件的大小并对齐,如附件. 3.导入一张JPG图片到存放fla的文件夹.该图片命名为1.jpg. 4.组件的参数设置:Loader的ContentPath设置为1.jpg,Pr