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

本文介绍了如何将AVS1-P2视频解码器从Windows平台移植到Linux,包括使用autotools将avsdecdll转换为Linux动态链接库,并使用wxWidget重新编译播放器avsplayer。虽然移植后的播放器存在一些问题,如播放后无法正常结束,但作为移植的初步验证,已经足够说明可行性。作者希望更多的人参与完善和进一步开发,如构建GStreamer插件,并期待AVS编码器也能开源。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

导读:
   标题: 将AVS1-P2 Decoder项目移植到linux下
  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的插件。 <
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值