- 博客(54)
- 资源 (20)
- 收藏
- 关注
转载 X264的时耗分析
测试环境:Intel Pentium4 3.00GHz (双核cpu),开启超线程内存: DDR 1.00G操作系统: Windows sever 2003 Enterprise Edition分析软件: Intel(R) VTune(TM) Performance Analyzer 8.0(评估版lic)编译软件: VC71+nasm0.98Bus Speed: 800MHz
2012-04-27 23:39:04 1268
转载 运动估计与运动补偿
运动估计与运动补) 偿(改正!!!(2010-11-17 10:29:29)运动补偿是通过先前的局部图像来预测、补偿当前的局部图像,它是减少帧序列冗余信息的有效方法。运动估计是从视频序列中抽取运动信息的一整套技术。运动估计与运动补偿技术 MPEG-4采用I-VOP、P-VOP、B-VOP三种帧格式来表征不同的运动补偿类型。它采用了H.263中的半像素搜索(half pix
2012-04-20 10:28:57 3444
转载 I帧、P帧和B帧的特点(转载)
I帧:帧内编码帧I帧特点:1.它是一个全帧压缩编码帧。它将全帧图像信息进行JPEG压缩编码及传输;2.解码时仅用I帧的数据就可重构完整图像;3.I帧描述了图像背景和运动主体的详情;4.I帧不需要参考其他画面而生成;5.I帧是P帧和B帧的参考帧(其质量直接影响到同组中以后各帧的质量);6.I帧是帧组GOP的基础帧(第一帧),在一组中只有一个I帧;7.I帧不需要考虑运动
2012-04-19 16:48:38 319
转载 H.264视频编码技术学习资源(不断收集)
一: http://www.vvou.com/ (中华视频网 Voice Video for You!) 国内纯视频技术网站,文章与源代码资源较多(推荐) 二:http://www.fastvdo.com/spie04/ H.264/AVC综述文章,包含了新的高精度拓展(Sullivan, Topiwala, and Luthra
2012-04-19 16:45:53 612
转载 h.264 的学习过程 【转载】
4推荐我的H.264学习历程半年半年前,我知道了H.264这个名词。那个时候决定学习H.264,可是我连资料都不知道如何收集。而且整个学校就只有我一个人在学习H.264,找不到人交流,所以那个时候学得真的是举步维艰,很痛苦,而能在网上认识一个学癏.264的同志真的是一件让我很高兴的事。 后来慢慢在网上找到了一些介绍H.264的文章,当然也找到了peter李
2012-04-18 13:10:46 572
转载 新一代视频压缩编码标准 ——H.264/AVC 笔记(2)
2011-09-21 15:52第7 章 H.264 的句法和语义1.句法表征句法元素的组织结构,语义阐述句法元素的具体含义。2.句法元素的分层结构有助于更有效地节省码流。例如,在一个图像中,经常会在各个片之间有相同的数据,如果每个片都同时携带这些数据,势必会造成码流的浪费。更为有效的做法是将该图像的公共信息抽取出来,形成图像一级的句法元素,而在
2012-04-18 13:09:26 676
转载 新一代视频压缩编码标准 ——H.264/AVC 笔记(1)
2011-09-16 13:26读新一代视频压缩编码标准——H.264/AVC----毕厚杰笔记 1.人类社会的三大支柱是物质、能量和信息。具体而言,农业现代化的支持是物质;工业现代化的支柱是能量;而信息化的支柱是信息。 2。如果采用“一幅图像由许多像素构成”的信源模型,这种信源模型的参数就是每个像素的亮度和色度的幅度值。对这
2012-04-18 13:08:36 1610
转载 流媒体/流媒体文件格式详解
流媒体/流媒体文件格式详解摘 要 流媒体文件格式在流媒体系统中占有重要地位,设计合理的文件格式是提高流媒体服务器工作效率最直接和最有效的办法。该文在剖析常用流媒体系统和文件格式的基础上,特别地对美国xiph.org基金会的开源流媒体工程Ogg文件格式子项目做了深入的分析,指出Ogg格式对媒体编码数据的存储读取和传输具有简洁性,Ogg格式的映射与逆映射与媒体编码数据具有相对独立
2012-04-09 22:32:29 678
转载 rtp协议详解/rtcp协议详解
1、简介 目前,在IP网络中实现实时语音、视频通信和应用已经成为网络应用的一个主流技术和发展方向,本文详细介绍IP协议族中用于实时语音、视频数据传输的标准协议RTP( Real-time Transport Protocol)和RTCP(RTP Control Ptotocol)的主要功能。2、RTP/RTCP协议简介RTP 由 IETF(http://www.ietf.org/)
2012-04-09 22:23:26 503
转载 Python利用OpenCV实现人脸检测
本文由浅入深详细介绍了第三方人脸识别库的应用 前言关于opencvOpenCV 是 Intel 开源计算机视觉库 (Computer Version) 。它由一系列 C 函数和少量 C++ 类构成,实现了图像处理和计算机视觉方面的很多通用算法。 OpenCV 拥有包括 300 多个 C 函数的跨平台的中、高层 API 。它不依赖于其它的 外部库 —— 尽管也可以使用某
2012-04-08 23:51:13 1974
原创 网址大全
http://www.cnblogs.com/hnrainll/archive/2011/09/06/2168792.html 凌阳教育 Leo Chinhttp://blog.csdn.net/deepdsp/article/category/1076499/1# 小波与信号处理深度理解http://hi.baidu.com/smal
2012-04-08 21:54:26 727
转载 [转]如何使用lib,dll等文件
2010-11-29 8:53转自:http://www.cnblogs.com/strinkbug/archive/2007/04/24/725050.html(1)lib是编译时需要的,dll是运行时需要的。如果要完成源代码的编译,有lib就够了。如果也使动态连接的程序运行起来,有dll就够了。在开发和调试阶段,当然最好都有。(2)一般的动态库程序
2012-04-08 20:49:19 437
转载 【转】RTP/RTCP流媒体服务器技术(转)
2010-10-22 14:43转载自 liuhuishan最终编辑 hainei_转自:http://sysapp.51cto.com/art/200511/12151.htm1 引言随着互联网的飞速发展,流媒体技术的应用越来越广泛,从网上广播、电影播放到远程教学以及在线的新闻网站等都用到了流媒体技术。但现有公开文献所报道的大多是利用现有的
2012-04-08 16:08:42 487
转载 【转】RTP与RTCP协议介绍
2011-04-27 10:25转载自 bohryan最终编辑 hainei_流媒体是指Internet上使用流式传输 技术的连续时基媒体。当前在Internet上传输音频和视频等信息主要有两种方式:下载和流式传输。下载情况下,用户需要先下载整个媒体文件到本地,然后才能播放媒体文件。在视频直播等应用场合,由于生成整个媒体文件要等直播结束,也就 是用户
2012-04-08 15:19:33 407
转载 x264博文收集
http://hi.baidu.com/yeyingxian/blog/category/Ffmpeghttp://hi.baidu.com/hainei_/blog/category/h.264%CA%D3%C6%B5%B1%E0%BD%E2%C2%EB[转载]x264_mb_analyse_inter_p16x16 [转载]X264框架 [转]分析一段2
2012-04-08 14:49:11 910
转载 [X264] 菜鸟初学在vc下编译x264详解
菜鸟初学在vc下编译x264详解(zazaniao)小弟初次接触x264,超级大菜鸟一只,把初学vc6下编译x264的经历说下,希望对以后学习x264的人有那么一点点帮助吧:)。 是用的x264是peter lee编译过的x264060805版本(压缩包里有《如何在vc6下编译x264》、《x264编译问题合集》2个文件帮助很大)(很多地方有下的,h.264乐园的ftp
2012-04-08 12:16:41 651
转载 x264输出文件的后缀名可设为哪些?详细报告
本帖最后由 wmnmtm 于 2011-9-18 05:52 PM 编辑X264命令到底可以把输出文件的后缀设为什么?测试命令:x264 --crf 22 -o test.x hall_cif.yuv 352x288操作系统:xp版本:x264.exe:$Id: x264.c,v 1.1 2004/06/03 19:24:12 fenrir Exp $lib
2012-04-08 11:38:24 1627
转载 vc6下x264设置工作目录和程序参数
本帖最后由 wmnmtm 于 2011-9-23 11:07 PM 编辑 设置以后,直接点运行按钮就可以执行x264.exe 测试: 直接点运行按钮,然后在弹出的对话框中点确定 或者 先编译,然后点运行按钮 暂停: 在不停的输出中,最前面的信息会
2012-04-08 11:31:17 389
转载 16个经典面试问题回答思路
2011-12-19 11:12 面试过程中,面试官会向应聘者发问,而应聘者的回答将成为面试官考虑是否接受他的重要依据。对应聘者而言,了解这些问题背后的“猫腻”至关重要。本文对面试中经常出现的一些典型问题进行了整理,并给出相应的回答思路和参考答案。读者无需过分关注分析的细节,关键是要从这些分析中“悟”出面试的规律及回答问题的思维方式,达到“活学活用”。 问题一:
2012-04-08 09:32:55 312
转载 JM15.1与x264在MB模式选择的比较
2009-11-11 11:26 在上一周的x264关于MB模式选择学习后,就JM15.1中模式选择,作为一个比较。在JM里面,编码的最小的单元还是MB,核心函数还是encode_one_macroblock,不过在JM里面,已经将encode_one_macroblock分成了4个等级,由configfile里面的RDOptimization的设置值来选择不同等
2012-04-08 09:22:19 642
转载 x264宏块模式选择
2009-11-08 21:55 选择模式前,先把mb模块的类型列举出来。enum mb_class_e{ //以I_表示的是I帧内的宏块模式,采用帧内预测I_4x4 = 0,I_8x8 = 1,I_16x16 = 2,I_PCM = 3,//P帧的宏块模式
2012-04-08 09:20:33 656
转载 关于参考帧中的x264_reference_update函数的补充及h->frames.unused[]的理解
2009-11-11 19:25encoder.c 1. x264_encoder_encode( )函数里面:if( x264_reference_update( h ) )return -1;其中:static inline int x264_reference_update( x264_t *h ){ //在b_kept
2012-04-08 09:17:23 395
转载 运动估计
2009-11-17 12:11理论知识:两帧之间的物体运动是平移运动,位移量不是很很大,所以会以块作为单位分配运动矢量,在运动估计中采用了大量的参考帧预测来提高精度,当前的待编码块可以在缓存内的所有重建帧中寻找最优的匹配块进行运动补偿,以便很好的去除时间域的冗余度。为每一个块寻求一个运动矢量MV,并进行运动补偿预测编码。在每个分割区域中都有其对应的运动矢量,并对运动矢
2012-04-07 22:03:41 728
转载 关于函数指针和指针函数的理论知识
2009-11-30 11:31【函数指针】在程序运行中,函数代码是程序的算法指令部分,它们和数组一样也占用存储空间,都有相应的地址。可以使用指针变量指向数组的首地址,也可以使用指针变量指向函数代码的首地址,指向函数代码首地址的指针变量称为函数指针。1.函数指针定义函数类型 (*指针变量名)(形参列表);“函数类型”说明函数的返回类型,由于“()”的优先
2012-04-07 21:59:59 304
转载 x264中的NAL流程
2009-11-30 12:11目前,主要是在分析NAL,做抓包实验,所以对NAL的格式要求比较高,这个过程中读了《新一代视频编码》,以前也读过,这是没有遇到实际的问题,读的时候也是似懂非懂的,囫囵吞枣,现在要分析,要用了才知道这些相关文档是要好好读的,ES流也是要好好分析的。在上一篇中关于函数指针和指针函数的理论知识中,我主要是来看看x264中的NAL是怎么在封装的。
2012-04-07 21:58:31 1145
转载 x264耗时分析范例【转载】
2009-11-30 20:04测试环境:Intel Pentium4 3.00GHz (双核cpu),开启超线程内存: DDR 1.00G操作系统: Windows sever 2003 Enterprise Edition分析软件: Intel(R) VTune(TM) Performance Analyzer 8.0(评估版lic)编译软件: VC
2012-04-07 21:56:55 470
转载 X264码率控制流程分析
2009-12-11 14:49码率控制的理论知识:码率控制的目的和意义:图像通信中码率控制的目的:通过调节编码参数,控制单位时间内的编码视频流的数据量,以使产生的比特流符合各种应用的需求。视频压缩的效率和视频内容有很大的关系,对于变化多样的画面,视频编码的输出的码流变化较大,在信道环境不好的时候就容易导致解码端显示的质量的不稳定。率失真理论:由于传输带
2012-04-07 21:54:39 421
转载 x264RC中的Macroblock Tree分析
2009-12-11 18:59Macroblock Tree是一个基于macroblock的qp控制方法。MB Tree针对的是每个MB进行处理。工作过程简单来说,是对于每个MB,向前预测一定数量的帧(该数量由rc-lookahead和keyint的较小值 决定)中该MB被参考的情况,根据引用次数的多寡,决定对该MB使用何种大小的qp进行quantization。而qp的大小
2012-04-07 21:53:11 382
转载 关于预编译头文件介绍【转载】
2009-12-15 19:52有时候在编译的时候会出现下面这些错误:fatal error C1083: Cannot open precompiled header file: \'Debug/v13_3.pch\':No such file or directory这些错误是一些预编译时出现的错误,下面是一些介绍和总结:预编译头的概念:所谓的预编译头就
2012-04-07 21:51:50 331
转载 解析--回调函数
2009-12-17 16:02最近碰到回调函数比较多 ,以前的理解总是模糊的,现在我将会把自己的任何不理解的地方积累下来。无论是转载的还是自己总结的,都希望是作为自己的点点滴滴的积累,也是与朋友的分享。功力比较浅,所以也从基层做起。回调函数:回调函数就相当于一个中断处理函数,由系统在符合你设定的条件时自动调用。调用某个函数(通常是API函数)时,将自己的一
2012-04-07 21:46:06 605
转载 几种cmd下的网络命令
2009-12-25 18:08 网络命令可以分为三类:网络监测(如ping),网络连接(如telnet),网络配置(如netsh)。关于网络监测的命令:一。ping这个命令是常用的并且是效果最好的网络监测命令。例:C:\>ping 61.129.45.177Pinging 61.129.45.177 with 32 bytes of data
2012-04-07 21:41:44 792
转载 8个常见CMD网络命令
2009-12-25 21:08一,ping关于ping的命令在上一篇中有阐述,主要是用来监测网络的,主要的参数有-t,-l,-n,二,nbtstat 该命令使用TCP/IP上的NetBIOS显示协议统计和当前TCP/IP连接,使用这个命令你可以得到远程主机的NETBIOS信息,比如用户名、所属的工作组、网卡的MAC地址等。在此我们就有必要了解几个基本的参
2012-04-07 21:40:32 1151
转载 各种一些宏的注释
2010-01-14 19:06//这个是用来返回一个错误的消息,并终止程序;#define RERR( ) \{ \ASSERT( 0 ); \return ERR_CLASS::m_nERR; \}//判断exp是否为0,若为0则终止程序
2012-04-07 21:38:34 445
转载 x264中的PSNR计算及其打印
2010-01-22 21:39x264在设置参数后,如果不进行psnr的设置,在编译的时候是不会打印出来信噪比的信息的,这里,只要在参数里面进行设置一下,如:--psnr,就可以打印出YUV的峰值信噪比的信息来,这里就把,在程序中的信噪比的计算和相关函数在这里列举出来:1.这里是先定义求解信噪比的函数:static float x264_psnr( int64_t i
2012-04-07 21:35:57 1730
转载 PSNR的计算
2010-01-22 22:11PSNR(Peak Signalto Noise Ratio):峰值信噪比峰值信噪比(PSNR),一种评价图像的客观标准。它具有局限性,PSNR是 “PeakSignaltoNoiseRatio”的缩写。peak的中文意思是顶点。而radio的意思是比率或比列的。整个意思就是到达噪音比率的顶 点信号,psnr是一般是用于最大值信号和背
2012-04-07 21:34:48 6525
转载 x264参考帧实验讨论:
2009-10-31 21:48在上一节的理论学习后,对参考帧的流程有了认识,本节是关于参考帧的实验,主要是考察帧的编码顺序和被参考帧的关系,将程序的参数进行如下设置:--ref 2 --frames 10 --qp 26 -o F:\.....\test.264 F:\.....\foreman.yuv 176x144也就是我要参考的帧数是2帧,编码的帧数是10帧,
2012-04-07 21:29:08 449
转载 arm-linux-gcc编译x264
2011-03-21 17:50:24 | 2000次阅读 | 评论:0 条 | 要做视频传输,时间又紧迫,本人的“家底”又特别薄,就在网上下了个x264编码的,在Linux下能编译过去的。首先得配置一下:./configure --disable-asm,之后找到它默认的编译工具,然后修改它。在配置文件里,用vi打开它,找到 CC="${CC-gcc}" 这就是在co
2012-04-07 17:15:31 430
转载 [转]ffmpeg的编译大全
最近互联网视频共享的网站很火,公司也想搞类似的网站,初步是用fms+ffmpeg形式fms负责在线录制,播放,ffmpeg则在后台处理上传的资源转换成一定的格式。为了让ffmpeg支持的格式尽量多,所以特把我的编译笔记分享一下环境:redhat as41。首先获取ffmpeg很多人找不到怎么下载,其实之前ffmpeg可以通过cvs下载,不过最近他已经换成了更
2012-04-07 16:43:01 291
转载 概分法帧间编码快速判定
本帖最后由 kevinwxh 于 2009-11-9 08:54 PM 编辑曾经有在读研究生问我有关帧间编码快速判定算法,因为他(她)目前的任务主要是为帧间编码或者帧内编码提出一种实用实时的快速算法。对于实时编码软件(或者硬件)而言包括X264,T264在内为了达快速的效果,以达到实时传送图像信息的效果,都会采用快速判定帧间或者帧内预测,有的会去掉一些复杂的算法。主要的想法就是,既然要
2012-04-07 15:00:05 582
转载 视频技术常用网址收集
x264What is x264: x264 is a free library for encoding H264/AVC video streams. The code is written by Laurent Aimar, Eric Petit(OS X), Min Chen (vfw/nasm), Justin Clay(vfw), Måns Rullg&arin
2012-04-07 14:54:30 2980
x264-VC6.0编译通过加代码完整注释版.rar
2012-06-04
T264 X264 h264 VC 通过
2012-02-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人