音视频编解码的一些源代码

音视频编解码的一些源代码 (转)

  资料名称:音视频编解码的一些源代码

  资料成文时间:不详

  语言:英文

  页数:很多

  何人所著(来源):

  文件格式:原代码

  开发工具:vc++

  说明:

  以下上传的源码是我以前搜集的一些有价值的东西,希望对做音视频的朋友有一些用处

  《信息技术 先进音视频编码 第2部分:视频》又称为AVS1-P2,此源码于2006年3月中旬公布,需要的朋友可以看我前几天发的一个精华帖:[url]http://bbs.cnttr.com/viewthread.php?tid=3954 5&extra=page%3D1[/url]

  [color=Red]简介:[/color]

  最新版JRTPLib3.4.0源代码

  推荐做流媒体传输或是视频会议等系统开发人员下载。实时传输协议RTP(Realtime Transport Protocol):是针对Internet上多媒体数据流的一个传输协议,由IETF(Internet工程任务组)作为RFC1889发布。RTP被定义为在一对一或一对多的传输情况下工作,其目的是提供时间信息和实现流同步。 实时传输控制协议RTCP(Realtime Transport Control Protocol):负责管理传输质量在当前应用进程之间交换控制信息。在RTP会话期间,各参与者周期性地传送RTCP包,包中含有已发送的数据包的数量、丢失的数据包的数量等统计资料,因此,服务器可以利用这些信息动态地改变传输速率,甚至改变有效载荷类型。RTP和RTCP配合使用,能以有效的反馈和最小的开销使传输效率最佳化,故特别适合传送网上的实时数据,并能提供QoS。

  算术编码源代码

  RAR文件包中包含《ARITHMETIC CODING FOR DATA COIUPRESSION》电子书及其对应的源代码,ac_simple3.c是根据witten和neal的文章中所给算法(不包括模型建构)进行算术编码的,对witten和neal的例子进行编码所的结果为0011101110(0.233984375),似乎不是正确的答案,不知是程序的错误还是算法存在精度问题?

  另:witten和neal的算法似乎并没有给出elias编码保持性问题的解决方法。

  ac_simple2.c是上面算法的浮点数版本,对witten和neal的例子进行编码所的的结果是0011101111001,即 0.2335205078125,在区间(0.23354,0.23360)之间,但是没有得到0.23355这个结果,导致码字相当长,似乎没有起到压缩的效果?

  ac_simple1.c完全是witten和neal的文章中的源程序,其实只是一个算法思想的说明。

  视频编解码与传输源代码

  这里提供的是一个视频编解码与传输的Demo程序,分为两部分,分别是Server和Client端,演示了视频编码、传输、解码以及视频显示等功能。该程序采用了VFW(Video For Windows)体系结构进行编程,编译工具为VC++6.0或以上,视频编码采用了VFW体系下的DivX,当然你也可以根据需要改为Xvid或是其它,由于这份Demo以前写得较匆忙,没有留下任何文档,主要是因为程序非常的简单,但是对于没有VC++基础或是对VFW不太熟悉的朋友可要仔细看了,有问题就到中华视频网的群里面问高手吧!(注意,要编译运行本程序,需要安装DivX)

  H.263编码器源代码(TMN encoder)

  H.263编码器的主要特征:运动估计和补偿,离散余弦变换(DCT),量化.熵编码,帧存储

  JM10.2(H.264标准)源代码

  H.264的官方测试源码,由德国hhi研究所负责开发。其特点是实现了264所有的特性,由于是官方的测试源码,所以学术研究的算法都是在JM基础上实现并和JM进行比较。但如果想应用的话得针对不同的平台进行优化了!

  JM97文件及函数速查清单

  基于JM 9.7 (FRExt)的文件及函数速查清单,压缩名中包含由DoxyGen自动产生的两个Word文档h.264-avc reference software decoder.doc和h.264-avc reference software encoder.doc,

  JM源代码

  H.264视频编码源代码 jm10.1,JM相对于其它源码来说,更接近于标准,建议初学者先读JM的源代码

  MPEG-4 Xvid源代码(含VC编译指南)

  MPEG-4视频编码器之Xvid的源代码,最新版本,V1.1.0,包含《MPEG-4 Xvid VC6.0编译指南.doc》

  openhdot264源代码

  openhdot264源代码,属于H.264视频编码算法的一种实现。

  T264源代码.rar

  T264视频编码算法源代码(20050618),T264是H.264视频编码的一种实现,遵循开源协议

  x264源代码(含VC编译指南)

  x264视频编解码源代码(更新时间2005-12-07,v384),含VC编译指南。x264是H.264标准的一种实现,与JM相比更适合与应用,因为JM主要是与标准更接近,所以便于学习,而x264做了很多的优化

  G.723音频编码标准与源代码

  G.723 是H.323协议族中的音频编码标准之一,也是应用非常广泛的音频标准,该压缩文件包含了ITU G.723的标准,同时也包含了对应的源代码,可用VC++进行编译

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
h.264视频编解码源代码.rar 详细说明:h.264标准代码,用于视频编码!可以实现各种视频的编码和解码,可以在这个代码的基础上进行各种开发,比如算法的优化,转码技术,实现各种分辨了的转码-h.264 standard code, uses in the video frequency code! May realize each kind of video frequency code and the decoding, may carry on each kind of development in this code foundation, for instance the algorithm optimization, transfers the code technology, realizes each kind has distinguished extension code 文件列表: jm73 ....\JM ....\..\bin ....\..\...\decoder.cfg ....\..\...\encoder.cfg ....\..\...\lencod.exe ....\..\...\lencod.map ....\..\...\lencod.pdb ....\..\CHANGES.TXT ....\..\Changes_detail.txt ....\..\copyright.txt ....\..\disclaimer.txt ....\..\doc ....\..\...\coding_style.doc ....\..\...\doxygen.txt ....\..\...\h26l.css ....\..\...\ldecod.dox ....\..\...\lencod.dox ....\..\encoder.cfg ....\..\foreman_part_qcif.yuv ....\..\ldecod ....\..\......\inc ....\..\......\...\annexb.h ....\..\......\...\biaridecod.h ....\..\......\...\block.h ....\..\......\...\cabac.h ....\..\......\...\context_ini.h ....\..\......\...\contributors.h ....\..\......\...\ctx_tables.h ....\..\......\...\defines.h ....\..\......\...\elements.h ....\..\......\...\erc_api.h ....\..\......\...\erc_do.h ....\..\......\...\erc_globals.h ....\..\......\...\errorconcealment.h ....\..\......\...\fmo.h ....\..\......\...\global.h ....\..\......\...\header.h ....\..\......\...\image.h ....\..\......\...\leaky_bucket.h ....\..\......\...\macroblock.h ....\..\......\...\mbuffer.h ....\..\......\...\mb_access.h ....\..\......\...\memalloc.h ....\..\......\...\nalu.h ....\..\......\...\nalucommon.h ....\..\......\...\output.h ....\..\......\...\parset.h ....\..\......\...\parsetcommon.h ....\..\......\...\rtp.h ....\..\......\...\sei.h ....\..\......\...\vlc.h ....\..\......\Makefile ....\..\......\src ....\..\......\...\annexb.c ....\..\......\...\biaridecod.c ....\..\......\...\block.c ....\..\......\...\cabac.c ....\..\......\...\context_ini.c ....\..\......\...\erc_api.c ....\..\......\...\erc_do_i.c ....\..\......\...\erc_do_p.c ....\..\......\...\errorconcealment.c ....\..\......\...\filehandle.c ....\..\......\...\fmo.c ....\..\......\...\header.c ....\..\......\...\image.c ....\..\......\...\ldecod.c ....\..\......\...\leaky_bucket.c ....\..\......\...\loopFilter.c ....\..\......\...\macroblock.c ....\..\......\...\mbuffer.c ....\..\......\...\mb_access.c ....\..\......\...\memalloc.c ....\..\......\...\nal.c ....\..\......\...\nalu.c ....\..\......\...\nalucommon.c ....\..\......\...\nal_part.c ....\..\......\...\output.c ....\..\......\...\parset.c ....\..\......\...\parsetcommon.c ....\..\......\...\rtp.c ....\..\......\...\sei.c ....\..\......\...\vlc.c ....\..\ldecod.dsp ....\..\ldecod.dsw ... ...

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值