必要工具 安装步骤 1. 将ffmpeg-3.0.2.tar.bz2与yasm-1.2.0.tar.gz下载到目标...[作者空间]
FFMPEG中AVPacket结构体定义两种时间戳DTS(Decompression)和PTS(Presentat...[作者空间]
最近遇到在 iOS 平台上实时播放 AAC 音频数据流, 一开始尝试用 AudioQueue 直接解 AAC 未果...[作者空间]
已经好几个月没有写博客了,突然来感去写,手艺也有些生疏了,确实是这几个月实在太忙了,谁也知道现在直播火了起来,很多...[作者空间]
1.分离视频音频流 ffmpeg -i input_file -vcodec copy -an output_fi...[作者空间]
AVPacket AVPacket定义在avcodec.h中 FFMPEG使用AVPacket来暂存解复用之后、解...[作者空间]
AVFormatContext 这个结构体描述了一个媒体文件或媒体流的构成和基本信息 这是FFMpeg中最为基本的...[作者空间]
AVStream 该结构体描述一个媒体流 主要域的释义如下,其中大部分域的值可以由av_open_input_fi...[作者空间]
AVCodecContext 这是一个描述编解码器上下文的数据结构,包含了众多编解码器需要的参数信息 如果是单纯使...[作者空间]
AVCodec是存储编解码器信息的结构体 const char *name:编解码器的名字,比较短 const c...[作者空间]
FFMPEG中结构体很多。最关键的结构体可以分成以下几类: 解协议(http,rtsp,rtmp,mms) AVI...[作者空间]
AAC(Advanced Audio Coding),中文名:高级音频编码,出现于1997年,基于MPEG-2的音...[作者空间]
SPS和PPS串,包含了初始化H.264解码器所需要的信息参数,包括编码所用的profile,level,图像的宽...[作者空间]
H.264 NAL头解析 如果NALU对应的Slice为一帧的开始,则用4字节表示,即0x00000001;否则用...[作者空间]
H.264的压缩方法: 1.分组:把几帧图像分为一组(GOP,也就是一个序列),为防止运动变化,帧数不宜取多。 2...[作者空间]
i帧:帧内编码帧,i帧表示关键帧,它保留了一副画面完整的数据信息,解码的时候只需要这归真数据就可以完成(因为i帧里...[作者空间]
H.264是国际标准化组织(ISO)和国际电信联盟(ITU)共同提出的继MPEG4之后的新一代数字视频压缩格式,它...[作者空间]
音频编码:就是将采集的音频数(例如PCM)压缩成为音频编码流,从而降低音频的数据传输量。目前常见的音频编码方式主要...[作者空间]
目前主流的视频编码主要有:H.265,H.264,MPEG4,MPEG2,VP8,VP9,VC-1。下面是这些视频...[作者空间]
封装格式:目前主要有以下封装格式:AVI,MP4,TS,FLV,MKV,RMVB等.这些格式各有优缺点,一下是各种...[作者空间]