最近在学习和运用视音频技术,总体感觉有些凌乱,在此做一下总结。
视音频编解码零基础:http://blog.csdn.net/leixiaohua1020/article/details/18893769
视音频开发的入门知识:基于 FFmpeg + SDL 的视频播放器的制作:
百度云下载地址:http://pan.baidu.com/s/1hsGYDwC
重点:主要学会解码本地h264编码的视频文件,输出H264码流的代码和输出yuv的代码
视音频数据处理入门:RGB、YUV像素数据处理
重点:理解峰值信噪比PSNR和MSE均方根误差是最基本的视频质量评价方法。一定要熟练和掌握RGB24,BGR24,YUV420之间的转化关系,其中BGR24对应于Opencv中的Iplimage结构体,YUV420是FFmpeg中常用的像素数据,掌握他俩之间的变换就可以结合Opencv和FFmpeg一起进行编程。
视音频数据处理入门:PCM音频采样数据处理
重点:掌握对PCM16LE双声道音频采样数据的左声道和右声道数据进行处理,理解WAVE文件是由WAVE_HEADER、WAVE_FMT、WAVE_DATA、采样数据共4个部分组成的一种RIFF格式的文件。
视音频数据处理入门:H.264视频码流解析