FFmpeg
eror234
这个作者很懒,什么都没留下…
展开
-
ffmpeg 源代码简单分析 : avcodec_decode_video2( )
ffmpeg中的avcodec_decode_video2()的作用是解码一帧视频数据。输入一个压缩编码的结构体AVPacket,输出一个解码后的结构体AVFrame。 查看源代码之后发现,这个函数竟然十分的简单,源代码如下:转载 2014-08-29 01:15:26 · 742 阅读 · 0 评论 -
图解FFMPEG打开媒体的函数avformat_open_input
FFMPEG打开媒体的的过程开始于avformat_open_input,因此该函数的重要性不可忽视。 在该函数中,FFMPEG完成了: 输入输出结构体AVIOContext的初始化; 输入数据的协议(例如RTMP,或者file)的识别(通过一套评分机制):1判断文件名的后缀 2读取文件头的数据进行比对; 使用获得最高分的文件协议对应的URLProtocol,通过函数指针的方式,与FFMP转载 2014-08-29 01:18:39 · 475 阅读 · 0 评论 -
FFmpeg解码H264及swscale缩放详解
本文概要: 本文介绍著名开源音视频编解码库ffmpeg如何解码h264码流,比较详细阐述了其h264码流输入过程,解码原理,解码过程。同时,大部分应用环境下,以原始码流视频大小展示并不是最佳方式,因此,开发者不仅仅需要对视频流解码,并且需要缩放图像以展示于不同窗体下。 综上,本文除介绍ffmpeg解码h264,同时阐述如何使用swscale缩放视频流。转载 2014-08-30 20:36:36 · 731 阅读 · 0 评论