|
AVS的解码器终于开放源代码了,并且是在GPL协议下。
http://cosoft.org.cn/projects/avsdec
AVS1-P2视频解码器源码
版权所有:联合信源数字音视频技术(北京)有限公司, (c) 2005-2006
下载了其源代码包avsdec_source.zip与测试用视频avs_test_stream.zip.
源码包包含其解码器avsdecdll与简单的播放器test
可以看到解码器是用VC系列开发的。
今天下午,我用了一些时间,使用autotools将avsdecdll转换linux下的动态联结库软件包,并用wxWidget这个GUI开发库重新编了播放器avsplayer。
avsdecdll解码器的编译与安装:
tar xzf avsdecdll/bld/avsdecdll-0.1.1.tar.gz
cd avsdecdll-0.1.1
./autogen.sh
./configure CXXFLAGS=-O2
make
sudo make install
sudo /sbin/ldconfig
avsplayer的编译与执行:(需要wxWidget2.6.0以上开发库, 编译参数“../configure --enable-optimise --enable-std_iostreams --enable-std_string --with-opengl --with-sdl”)
tar xzf avsplayer/bld/avsplayer-0.1.1.tar.gz
cd avsplayer-0.1.1
./autogen.sh
./configure CXXFLAGS=-g
make
./avsplayer
希望大家能够帮我完成这次移植,甚至可以写gstream的插件。
我本人不是干动态图像处理的。这次移植只是心血来潮。
希望有有志者完成它。
更新:
avsplayer可以播放了(使用opengl),但非常的简陋,甚至开始播放就锁死了无法结束(只能按Ctrl-C)。但作为验证,就可以了……
期待realtang大人的成果中。
更期待AVS的编码器也可以开源。但是不知到其中涉及哪些知识产权问题,是不是无法作到。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|