ffmpeg 源代码简单分析 : av_read_frame()
http://blog.csdn.net/leixiaohua1020/article/details/12678577ffmpeg中的av_read_frame()的作用是读取码流中的音频若干帧或者视频一帧。例如,解码视频的时候,....
分类:
其他好文 时间:
2014-05-21 22:21:52
阅读次数:
541
YUV420数据和字符信息如何利用滤镜方法进行编码?我希望用ffmpeg中的filter方法,把YUV420数据和字符信息一起编码,该怎么办呢?本人目前只实现了把yuv420的数据进行h.264的编码了。本人成功实现利用ffmpeg中的滤镜filter功能,在码流中进行字符叠加,太不容易了!本人使用...
分类:
其他好文 时间:
2014-05-17 17:59:26
阅读次数:
236
本文介绍一个最简单的基于FFMPEG的视频编码器。该编码器实现了YUV420P的像素数据编码为H.264的压缩编码数据。编码器代码十分简单,但是每一行代码都很重要,适合好好研究一下。弄清楚了本代码也就基本弄清楚了FFMPEG的编码流程。目前我虽然已经调通了程序,但是还是有些地方没有完全搞明白,需要下一步继续探究然后补充内容。
本程序使用最新版的类库(编译时间为2014.5.6),开发平台为VC2...
分类:
其他好文 时间:
2014-05-13 07:34:19
阅读次数:
276
简介
使用FFmpeg SDK实现的H.264码流合成MPEG2-TS文件
一、源代码
int main(int argc, char* argv[])
{
const char* input = NULL;
const char* o...
分类:
其他好文 时间:
2014-05-10 10:04:42
阅读次数:
501
本文介绍一个基于FFMPEG的封装格式转换器。需要注意的是,本程序并不进行视音频的编码和解码工作。而是直接将视音频压缩码流从一种封装格式文件中获取出来然后打包成另外一种封装格式的文件。传统的转码程序工作原理如下图所示:
上图例举了一个举例:FLV(视频:H.264,音频:AAC)转码为AVI(视频:MPEG2,音频MP3)的例子。可见视频转码的过程通俗地讲相当于把视频和音频重新“录”了一...
分类:
其他好文 时间:
2014-05-10 04:17:37
阅读次数:
377
最近网购了一个媒体播放器,用来在电视上看些电影及连续剧,效果还不错.但慢慢发现这东西支持格式,分辨率,码率还有颇多限制(这个播放器Real格式的只能支持Real
8/9/10编码到 1024*576,码流小于 1.6Mbs),为使这玩艺好使特在网上收集一些关于视频文件格式以及编码计算的一些知识.1 ...
分类:
其他好文 时间:
2014-05-07 01:42:34
阅读次数:
397