LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: MatthewGong

将AVS1-P2 Decoder项目移植到linux下

[复制链接]
发表于 2006-4-18 10:11:25 | 显示全部楼层
大伙儿有什么新的进展?
回复 支持 反对

使用道具 举报

发表于 2006-4-18 16:02:09 | 显示全部楼层

mplayer avs codec 0.0.1 version now emerge :)

前段时间一直做DVD文件流分析,把这个事给拖了。
现在终于增加了支持。
这个codec以MPlayer-1.0pre7try2为基础。
修改了[MPLAYER SOURE ROOT]/etc/codec.conf和[MPLAYER SOURE ROOT]/libmpcodec/vd.c和[MPLAYER SOURE ROOT]/libmpcodec/Makefile。
增加了[MPLAYER SOURE ROOT]/libmpcodec/vd_avs.h和[MPLAYER SOURE ROOT]/libmpcodec/vd_avs.c文件。
在覆盖以上提及的文件之前。
你还需要进入我提供的附件中的libavs/source目录,运行make,生成libavs.so和libavs.a文件并拷贝到/usr/lib下。
如果你需要生成avi文件的工具,可以到avsavi目录下,运行make,获得avsavi工具。这个工具的用法是命令后跟一个avs video es文件的文件名,它会在该avs文件相同的目录下创建一个.avi文件。
在进行mplayer的编译的时候,你还要更改一下config.mak文件,将"EXTRA_LIB ="那一行改为EXTRA_LIB = -lavs。
感兴趣的测试一下,大家讨论讨论。
______________________________________________________________
出0.0.2了,改正一些错误。在avsavi目录中,受影响的文件是avstoavi.c。以及mplayer目录中的vd_avs.c文件
______________________________________________________________

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2006-4-18 17:56:08 | 显示全部楼层
好!
realtang老大出招了!!!
不同凡响!!!
回复 支持 反对

使用道具 举报

发表于 2006-4-18 18:12:57 | 显示全部楼层
realtang老大,
请指点一下在xine下播放avs,该怎么做?谢谢!!
这是我的毕业设计哦,我现在是一点头绪都没有...........
回复 支持 反对

使用道具 举报

发表于 2006-4-19 11:11:46 | 显示全部楼层
我自己的测试:
在公司的P42.8,512M内存的机器上,mplayer的CPU占用率50%左右。相同的机器用联合信源提供的测试程序播放该视频在windows下,CPU占用率达到100%。
看来mplayer的效率真的挺高,大家的测试结果呢?
回复 支持 反对

使用道具 举报

发表于 2006-4-19 11:40:45 | 显示全部楼层
除此之外,想对AVS视频部分的开发人员赞一个,1.5mbps不到的码率就能达到DVD画质。
还希望AVS能再接再励,尽快把音频部分搞定,成为国家标准。
另外,AVS视盘的标准也要尽快出啊。新科,TCL你们要加油啊。所有音视频企业界都来推动AVS发展,为中华民族争光。
回复 支持 反对

使用道具 举报

发表于 2006-4-19 13:10:12 | 显示全部楼层
我原来也很乐观,但是读了公开发表的几篇关于AVS的论文,发现它和h264的差别真的很小。我对视频完全是外行,不知道这些差别是不是很核心,不过个人感觉技术上非常的相似。这让我很担心它的专利问题。

而且我也看到一些报道说持有AVS相关专利的一些公司现在还没有加入AVS的专利池,要是这些问题解决不好,AVS的前景还真难说。

Post by realtang
除此之外,想对AVS视频部分的开发人员赞一个,1.5mbps不到的码率就能达到DVD画质。
还希望AVS能再接再励,尽快把音频部分搞定,成为国家标准。
另外,AVS视盘的标准也要尽快出啊。新科,TCL你们要加油啊。所有音视频企业界都来推动AVS发展,为中华民族争光。
回复 支持 反对

使用道具 举报

发表于 2006-4-19 13:42:25 | 显示全部楼层
我不是AVS工作组成员,所以无法看到国家标准文档AVS1-P2。
但是我看了它的流的一些信息之后,发现它更和MPEG2 视频部分相像。
理由是:
只有IPB,3种帧,没有H264那么多。
只有最少8×8像块的运动估计,不像H264最少还有4×4像块的。
只有最多两个参考帧,不像H264可以有很多参考帧进行运动估计。
回复 支持 反对

使用道具 举报

发表于 2006-4-19 13:52:19 | 显示全部楼层
这东西太扯了,windows下的那个播放器我装了就不知道怎么用。解码器安装文件一运行就说出错。
转到MPlayer上,播个DVD级别的东西也能占到50%的CPU,我播放苹果的HD级别的trailer也才这个数。
回复 支持 反对

使用道具 举报

发表于 2006-4-19 13:58:32 | 显示全部楼层
“国际也好,国内也好,唯一标准当然最理想。但这种理想在现实中遇到了障碍,对于MPEG国际标准来说,这个障碍就是昂贵的、发达国家都感到吃紧的专利收费问题;对于AVS标准来说,目前最大的障碍不是技术问题,也不是知识产权问题,而是自信心问题。
一些政府部门对中国牵头做出高水平标准的信心不足,决策迟缓,一些企业基于新标准开发上游核心产品的信心不足,一些最终用户对中国标准的产品信任度不足,这是AVS面临的环境性障碍。几年前这个问题比较严重,近期感觉到这个障碍正在快速减小。
如果未来中国市场上只能采用一种标准(广播电视直播卫星只会采用一种标准),那就是AVS标准,AVS标准是列入国家标准计划的正宗国家标准,MPEG-4国际标准并未“采标”为国家标准,因此从国家标准管理的角度看,只能采用AVS标准。”

“...ITU H.265可以考虑在AVS的基础上进一步开展工作...”

AVS的创新主要来自于对专利进入标准的前提上,就是要求专利持有者不能单独授权它的专利,而必须通过AVS工作组,由工作组统一授权。

发这个给大家振作一下,军心不可动摇啊。
来自于avs.org.cn。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表