1. JPEG2000
[官方网站]
http://www.jpeg.org/jpeg2000/CDs15444.html
[经典文章]
(1)The JPEG2000 still image coding system An overview.pdf
(2)An overview of the JPEG2000 still image compression standard.pdf
(3)High Performance Scalable Image Compression with EBCOT.pdf
[参考软件]
(1)官方的Jasper:http://www.ece.uvic.ca/~mdadams/jasper/
(2)Taubman的Kakadu:http://www.kakadusoftware.com/
这个是商业软件,Taubman的一本JPEG2000的书附带光盘有版本V2.2.3的.
(3)openjpeg: http://www.openjpeg.org/
注: Jasper速度慢,但是结构很清晰,有C版的和Java版的.Kakadu用C++和汇编写的,速
度快,但结构不是很清晰.openjpeg是个开源的代码,速度我以前用的时候没kakadu快,不知
道现在如何了.另外还有个开源的图像代码网站: http://freeimage.sourceforge.net/
2. H.264/AVC
[2008/1/12更新]推荐一个很有用的列表和下载资源的地方:
http://getonebyone.googlepages.com/media_h264
[标准文档]
http://blog.csdn.net/sunshine1314/archive/2007/07/24/1706537.aspx
[标准测试码流]
http://ftp3.itu.int/av-arch/jvt-site/draft_conformance/
[经典文章]
(1)Overview of the H.264_AVC Video Coding Standard.pdf
(2)An overview of H.264 MPEG-4 Part 10.pdf
(3)Video coding using the H.264 MPEG-4 AVC compression standard.pdf
(4)H.264_MPEG-4 Part 10 White Paper
[参考软件]
(1)官方的JM: http://iphome.hhi.de/suehring/tml/
(2)开源编码器x264: http://www.videolan.org/developers/x264.html
(3)ffmpeg中的H.264解码器: http://ffmpeg.mplayerhq.hu/
(4)中国人写的开源T264编解码器: http://sourceforge.net/projects/t264
(5)李世平基于x264写的一个baseline的解码器: http://p264decoder.zj.com/
这里有个李世平对三大开源编码器性能的测试对比:
http://lspbeyond.go1.icpcn.com/extra/264compare.htm
[有用链接]
(1)http://blog.csdn.net/sunshine1314/category/170804.aspx
(2)http://www.chinavideo.org/
(3)http://www.sigmadesigns.com.cn/
(4)http://forum.doom9.org/index.php?s=af5d3db27675ebebfce6e81ee740713c
(5)http://www.on2.com/(一家牛公司,编码性能貌似比H.264还高1dB左右)
3. H.264/SVC
目前SVC还在制定之中,主要的问题集中在质量可伸缩上,空间,时间的基本确定了.
质量层目前是抛弃了以前的CGS,FGS,采用了一种叫MGS的,复杂度相对降低.具体还要
怎么修改,请跟踪最新的提案.SVC标准目前就是这个,以及标准文档bug的fix,支持场
的情况等.估计还有2-3次会议就定下来了.
[最近提案]
http://ftp3.itu.int/av-arch/jvt-site/
提示:所有与SVC相关的东西都到这个ftp里面去找吧.最新的Overview可以在
2006_10_hangzhou目录下JVT-U145.zip下载;最新的标准文档在2007_04_SanJose目录
下JVT-W201.zip下载.一般每个目录下,开头的JVT-?00.doc文档会大概描述该目录下
每个文件的大致内容.
[参考软件]
目前只知道官方的JSVM,是通过C++写的,比较难看懂.通过CVS下载,方法如下:
cvs –d :pserver:jvtuser:jvt.Amd.2@garcon.ient.rwth-aachen.de:/cvs/jvt login
cvs –d :pserver:jvtuser@garcon.ient.rwth-aachen.de:/cvs/jvt checkout jsvm
4. AVS
[重要论文]
(1) Oerview of avs-video.pdf
(2) AVS与MPEG视频编码标准的比较-V2.8.pdf
[参考软件]
(1) 官方的rm,风格很像JM
(2) xavs,这个不太熟悉
(3) FFMPEG的cavs,速度最快
[下载链接]
我也没找到下载AVS资料,比较公开的网页,主要通过以下两个地方来查找的,基本都
能找到上述的东西.
(1) http://www.avs264.com/
(2) 清华的FTP站点: ftp://videosmth.9966.org 帐号: video 密码: smth
里面有很多视频相关的参考资料,强烈建议去看看.
5. MPEG
我对MPEG不是很熟悉,期待牛人来补充.大家可以通过上述相关的站点来查找相关资
料,还有一个比较有用的官方链接是:
http://www.chiariglione.org/mpeg/standards.htm
6. 经典书籍推荐
(1) 王尧,张亚勤等. Video proceesing and communication
(2) Richardson: H.264 and MPEG-4 video compression
(3) Richardson: Video codec design
(4) Multimedia: image and video processing
(5) 期待补充
7. 一些重要的开源代码
除了上面提到的一些,这里转载网上一位网友的介绍:
(1)mpeg4ip
推荐理由:可用库:avi文件读写(这个不太对),mp4文件读写,rtp库,rtsp
库,mp4live程序等。这些库可以使用来做实验,但是距离实用还有一段距离。
(2)Mplayer
推荐理由:linux下牛牛的播放器,痛吃任何媒体。性能一流。有限支持流播
放。有人说c要淘汰, 呵呵,她就是用c写的,非常好用。
(3)Xine
推荐理由:linux下的播放器。我比较的少用,不过有人喜欢。个人感觉Mplayer
的社区的氛围比Xine热烈一些。
(4)Helix
推荐理由:realplayer也开放源代码,呵呵。架构非常好,不过有com(?)的
接口,比较的反覆/复杂。不过realplayer可是最先实用rtsp/rtp的,所以源代
码的价值没的说。
(5)VLC
推荐理由:痛吃各种媒体,比较完善的架构,比较好的文档。应用了比较久的时
间。
(6)Vocal
推荐理由:sip库,rtsp库,rtp库。
(7)LiveMedia
推荐理由:rtp/rtsp库,Mplayer流媒体就是使用的这个库。这个库好象更新的
很频繁。
(8)Jrtplib
推荐理由:rtp库,容易使用,性能良好。
(9)ffmpeg
推荐理由:av codec的库。好到让人无话可说。任何有志于codec研究的都不应
放过的好咚咚。
(10)xvid
推荐理由:mpeg4 video codec,这个库编码的效率很高,推荐使用。
(11)Gstream
推荐理由:gnome下的一个多媒体架构,和directx有差不多的概念。如果编写媒
体播放程序,使用她,就比较的容易.
注: ffmpeg的确是个金矿,里面几乎所有的图像,音频,视频都能找到源代码.
8. YUV测试序列下载
我当时是从我们老师那里拷了很多测试序列,所以对网上哪些地方可以下载不
是很熟悉,大家可以参考李世平收集的一些网址或者图象所内部的FTP:
http://blog.csdn.net/sunshine1314/archive/2007/07/24/1706542.aspx
loop's blog