H.264编码基本原理
为达到良好的编码效率及性能,H.264编码器采用的仍是变换和预测的混合编码法,[[[] 毕厚杰. 新一代视频压缩编码标准: H. 264/AVC[M]. 人民邮电出版社, 2005]]其完整的编码过程如图2-1所示。
在H.264编码标准中,输入的帧或场Fn是以宏块为单位进行处理的,采样后的视频图像都被分成16*16的宏块每个宏块包括1个亮度子块和2个8*8的色度...
分类:
其他好文 时间:
2015-06-05 10:22:57
阅读次数:
262
本文简单记录一下FFmpeg的libavcodec中与libx264接口部分的源代码。该部分源代码位于“libavcodec/libx264.c”中。正是有了这部分代码,使得FFmpeg可以调用libx264编码H.264视频。...
分类:
其他好文 时间:
2015-05-25 06:10:32
阅读次数:
368
PS:由于目前开发RTSP服务器 传输模块时用到了h264文件,所以攻了一段时间去实现h264的视频编解码,借用FFmpeg SDK实现了任意文件格式之间的转换,并实现了流媒体实时播放,目前音视频同步需要稍加完善,视频编码代码已成功移植到Visual Stdio平台,如有需要的留下邮箱以下文档来自F...
分类:
其他好文 时间:
2015-05-18 20:36:05
阅读次数:
130
一、OpenCV中的硬编码 OpenCV2.4.6中,已实现利用GPU进行写视频,编码过程由cv::gpu::VideoWriter_GPU完成,其示例程序如下。 1 int main(int argc, const char* argv[]) 2 { 3 if (argc != 2) 4 { 5 ...
分类:
其他好文 时间:
2015-05-16 20:12:53
阅读次数:
148
1.video和audio是来自HTML5的新方法用作对浏览器添加视频和音频。2.其作用于能让浏览器和用户之间交互更多样化,和对视频音频传输的更简易化。3.video使用时候主要可以传输(ogg,MPEG4,webM)三种格式:1.ogg:带有 Theora 视频编码和 Vorbis 音频编码的 O...
分类:
其他好文 时间:
2015-05-14 14:00:56
阅读次数:
118
1、 FFMEPG结构说明 1.1》介绍 ffmpeg(Fast Forward MovingPictures Experts Group)是音视频的分离,转换,编码解码及流媒体的完全解决方案,其中最重要的就是libavcodec库,是一个集录制、转换、音/视频编码解码功 能为一体的完整的开源解决方...
分类:
其他好文 时间:
2015-05-12 22:18:46
阅读次数:
137
1、 FFMEPG结构说明 1.1》介绍 ffmpeg(Fast Forward Moving Pictures Experts Group)是音视频的分离,转换,编码解码及流媒体的完全解决方案,其中最重要的就是libavcodec库,是一个集录制、转换、音/视频编码解码功 能为一体的完整的开源解决...
分类:
其他好文 时间:
2015-05-12 15:20:04
阅读次数:
105
1live555简介是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输协议如RTP/RTCP、RTSP、SIP等的支持。Live555实现了对多种音视频编码格式的音视频数据的流化、接收和处理等支持,...
分类:
其他好文 时间:
2015-05-10 11:20:54
阅读次数:
169
0 引言随着视频编解码技术、计算机网络技术、数字信号处理技术和嵌入式系统的发展,以嵌入式网络视频服务器为核心的远程视频监控系统开始在市场上崭露头角。该系统把摄像机输出的模拟视频信号通过内置的嵌入式视频编码器直接转换成视频流,通过计算机网络传输出去。嵌入式网络视频服务器具备视频编码处理、网络通信、系统...
分类:
其他好文 时间:
2015-05-10 11:14:24
阅读次数:
362
本文简单分析x264项目中的命令行工具(x264.exe)的源代码。该命令行工具可以调用libx264将YUV格式像素数据编码为H.264码流。...
分类:
其他好文 时间:
2015-05-08 20:25:15
阅读次数:
562