码迷,mamicode.com
首页 >  
搜索关键字:FFmpeg    ( 2165个结果
视频学习笔记之 MediaInfo
解码一直用的 FFmpeg,最近想在解码之前读取帧数,发现FFmpeg只能采用遍历的方式获得帧数。 网上查了一下,MediaInfo 貌似是一款不错的库。 下载 MediaInfo 库文件,解压得到 MediaInfoDLL.h  头文件和 MediaInfo.dll 文件。 开始编译出现错误,换了一个别人用的 MediaInfo.dll ,正常运行,不明所以。估计是 dll 编译生成的问...
分类:其他好文   时间:2015-01-22 18:13:54    阅读次数:237
ffmpeg之rtsp分析流程
分析ffmpeg里面的RTSP流程...
分类:其他好文   时间:2015-01-22 13:17:53    阅读次数:151
c# ffmpeg常用参数
c# ffmpeg常用参数转换文件格式的同时抓缩微图:ffmpeg -i "test.avi" -y -f image2 -ss 8 -t 0.001 -s 350x240 'test.jpg'对已有flv抓图:ffmpeg -i "test.flv" -y -f image2 -ss 8 -t 0...
分类:Windows程序   时间:2015-01-22 12:42:17    阅读次数:248
FFmpeg视频处理必备
http://ffmpeg.org/官网A complete, cross-platform solution to record, convert and stream audio and video.http://ffmpeg.zeranoe.com/builds/ (win)
分类:其他好文   时间:2015-01-22 10:48:59    阅读次数:217
Linux下安装ffmpeg
下载ffmpeg 从ffmpeg官网:http://ffmpeg.org/download.html下载最新的ffmpeg安装包,然后通过如下命令解压: tar -jxvf ffmpeg-2.5.3.tar.bz2 或者用git从github下载: 配置 本文进行一个比较简单的配置: ./configure –enable-shared –p...
分类:系统相关   时间:2015-01-22 09:34:26    阅读次数:232
AAC ES流如何解码播放
AAC原始流能让ffmpeg软解或系统硬解,最简单的处理可在前面加上ADTS头,那么这个ADTS头如何添加呢?其实就是七个字节,下面分享一个我使用的代码样例,每次传递数据都是以一个个sample为单元的: adts_header[7] = {0xff,0xf9,0x00,0x00,0x00,0x1f,0xfc};      //AAC level      switch(AAC_level)...
分类:其他好文   时间:2015-01-21 18:10:56    阅读次数:197
libavcodec/dxva2.h:40:5: error: unknown type name 'IDirectXVideoDecoder'
gcc 4.9.2 编译 ffmpeg-git-1aeb88b 是出现如下错误> FFmpeg fails to make with:>> CC libavcodec/dxva2.o> In file included from libavcodec/dxva2_internal.h:26:0,> ...
分类:其他好文   时间:2015-01-21 13:20:46    阅读次数:264
ffmpeg码率控制
一.VBR与CBR的含义和区别VBR是动态码率。CBR是静态码率。VBR(Variable Bitrate)动态比特率。也就是没有固定的比特率,压缩软件在压缩时根据音频数据即时确定使用什么比特率,这是以质量为前提兼顾文件大小的方式。VBR也称为动态比特率编码,使用这个方式时,你可以选择从最差音质/最...
分类:其他好文   时间:2015-01-20 23:53:10    阅读次数:1194
libavcodec是一款LGPL自由软件编解码库,用于视频和音频数据的编解码工作
http://zh.wikipedia.org/zh-cn/Libavcodechttp://baike.baidu.com/view/856526.htmlibavcodec是一款LGPL自由软件编解码库,用于视频和音频数据的编解码工作。带有这个名字的库有FFmpeg项目和Libav项目,但是它们...
分类:其他好文   时间:2015-01-20 20:11:54    阅读次数:411
ffmpeg相关时间概念
v_rescale_q用于计算Packet的PTS。av_rescale_q的返回值是一个很大的整数,且每次计算的结果间隔很大。不同于avcodec_encode_video改变AVCodecContext *avctx的pts(小整数,且间隔小)。av_rescale_q(a,b,c)是用来把时间...
分类:其他好文   时间:2015-01-20 20:02:20    阅读次数:705
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!