H264视频库简介.ppt

上传人:苏美尔 文档编号:11870386 上传时间:2021-10-07 格式:PPT 页数:14 大小:326.51KB
返回 下载 相关 举报
H264视频库简介.ppt_第1页
第1页 / 共14页
H264视频库简介.ppt_第2页
第2页 / 共14页
H264视频库简介.ppt_第3页
第3页 / 共14页
H264视频库简介.ppt_第4页
第4页 / 共14页
H264视频库简介.ppt_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《H264视频库简介.ppt》由会员分享,可在线阅读,更多相关《H264视频库简介.ppt(14页珍藏版)》请在三一文库上搜索。

1、H264视频库简介,-高效的FULL HD视频处理引擎,技术概述-视频采集显示,视频采集:兼容几乎所有支持DirectShow的视频采集设备 视频显示:及低CPU占用率的多屏显示 全面兼容DirectShow,技术概述-H264编解码,H264 High Profile,高压缩比、高清晰度、低CPU占用率,技术概述-算法框架,遵照ISO/IEC 14496-10 H.264/AVC 国际视频压缩标准,输入原始图像,重构图像,运动补偿,帧内预测,运动矢量参考帧号,变换/量化,变换量化系数,运动估计,反变换/反量化,环路滤波,熵编码,熵编码,技术概述-主要性能,支持VBR和CBR编码; 在同等码率

2、下,具有比H.263、MPEG4更好的视频质量; 在极低码率下可保证视频质量清晰流畅; 普通PC上支持多路1920X1080高清视频实时编码。,技术概述-技术指标,符合ISO/IEC 14496-10 H.264/AVC 国际视频压缩标准 (支持High Profile); 支持分辨率 QCIF、QVGA、VGA、CIF、4CIF、D1、720p、SXGA、1080i、1080P; 码率64Kbps-10Mbps可调 ; 帧率1-60fps 可调。,视频采集架构,IOVideoCap,CVideoCap,Capture:采集,IOVideoProc,ColorSpaceConversions:

3、格式转换,VideoEncodeThread:编码线程,IOVideoCodec:编解码,CVideoProc:缩放,IVideoWnd:视频回显,视频显示架构,IOVideoDis,CVideoDisplay,IOVideoProc:视频缩放,ColorSpaceConversions:格式转换,VideoDecodeThread:解码线程,IOVideoCodec,CVideoProc,IVideoWnd,视频显示架构- IVideoWnd,IVideoWnd,AVVideoPlayDirectX:显示Direct类,AVVideoPlayFilter:source filter,AVVi

4、deoPlayOutputPin:source filter Pin,编解码架构,IOVideoCodec,CVideoCodec,H264enc: H264enc_open() H264enc_close() H264enc_encode(),H264dec: H264dec_open() H264dec_close() H264dec_decode(),代码编译-工具安装,1.需要工具 Visual Studio .net 2003 、Visual Studio .net 2010 、DXSdk、pthread、MinGW、Yasm。 2.部分工具安装 1)MinGW VideoCodec

5、ToolMinGWmingw-get-inst-20111118.exe 请报纸默认配置安装 2)Yasm VideoCodecToolYasmyasm-1.2.0-win32.exe A、文件更名为yasm.exe,拷贝到C:MinGWbin B、文件更名为nasm.exe,拷贝到C:Program FilesMicrosoft Visual Studio .NET 2003Vc7bin 3)Phtread VideoCodecToolpthread下文件拷贝到C:Program FilesMicrosoft Visual Studio .NET 2003Vc7include,代码编译-编码

6、器,1.encoder 1)编译x264: make clean make 2) 编译enc dll:(VideoCodecH264EncH264EncDllVideoEnc.sln) use libx264.a to build VideoEnc.dll. rename vsyasm.exe of vsyasm-1.2.0-win32 changed to nasm.exe, put in D:Program FilesMicrosoft Visual Studio 10.0VCbin,代码编译-解码器,2.decoder 1)创建目录D:Workffmpeg 2)拷贝VideoCodecH264Decffmpeg 到D:Workffmpeg 3)ffmpeg 编译 make clean make 4)编译dec dll:(VideoCodecH264DecH264DecDllVideoDec.sln) use libavcodec.a;libavutil.a;libavcore.a to build VideoDec.dll.,代码编译-主工程,VideoIOVideoIODllVideoIO.sln,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1