C++的代码转换问题:做一个Delphi版的mpeg1 decode(200分)

  • 主题发起人 主题发起人 cyantree
  • 开始时间 开始时间
C

cyantree

Unregistered / Unconfirmed
GUEST, unregistred user!
Mpeg1流的decode一般有两种,一个是软件自己解,一个是用DShow来解。我在网上转了N圈,
找了很多时间,最近才找到一个,可以对mpeg1的流进行解压,用的是DShow,但是比较占
用CPU,原因可能是microsoft的Decode太老,对指令集进行优化后的软解压占用的CPU是它
的一半还小,所以想自己做一个解压程序,入口是mpeg1的流,出口是BMP和WAV。mp3的解
码我已经有了,是pascal的代码,但是video部分的找了无数地方,都是C++的,目前做的
最好的是FlaskMPEG,看了代码后,感觉最难的是汇编部分的转换,如果有人有兴趣有时间,
希望来一起做这个工作。

Mpeg1的确已经很老,但是目前的压缩卡大多还是这个格式的。
 
后退
顶部