发布流关键函数:RTMP_EnableWrite(rtmp);将rtmp设置可写状态,会发出publish指令,否则是play指令;
分类:
其他好文 时间:
2015-01-23 13:05:41
阅读次数:
158
解码一直用的 FFmpeg,最近想在解码之前读取帧数,发现FFmpeg只能采用遍历的方式获得帧数。
网上查了一下,MediaInfo 貌似是一款不错的库。
下载 MediaInfo 库文件,解压得到 MediaInfoDLL.h 头文件和 MediaInfo.dll
文件。
开始编译出现错误,换了一个别人用的 MediaInfo.dll ,正常运行,不明所以。估计是 dll 编译生成的问...
分类:
其他好文 时间:
2015-01-22 18:13:54
阅读次数:
237
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...
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
下载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原始流能让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
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
1、VLC for Android,这个官方网站http://www.videolan.org/上有下载,而且VLC也是一个非常强大的视频播放器,支持hls\rtsp\rtmp\http协议,也支持非常丰富的编码格式MPEG-4,H.264,RMVB,XVID,MS
MPEG-4,VP6,H.263,MPEG-1,MPEG-2,AVI,MOV,MKV,FLV,AVI,3GP,3G2,ASF,W...
分类:
其他好文 时间:
2015-01-21 11:35:03
阅读次数:
153
一.VBR与CBR的含义和区别VBR是动态码率。CBR是静态码率。VBR(Variable Bitrate)动态比特率。也就是没有固定的比特率,压缩软件在压缩时根据音频数据即时确定使用什么比特率,这是以质量为前提兼顾文件大小的方式。VBR也称为动态比特率编码,使用这个方式时,你可以选择从最差音质/最...
分类:
其他好文 时间:
2015-01-20 23:53:10
阅读次数:
1194