5-8万年薪顶级嵌入式,京沪深就业地 浅谈并行编程中的任务分解模式
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  专题开发/技术/项目 >  多媒体/流媒体开发

用xvid压缩捕获到的avi,发布的时候需要什么?

楼主msm(msm)2005-01-18 09:59:02 在 专题开发/技术/项目 / 多媒体/流媒体开发 提问

用graphedit看了一下,当前的xvid   codec   在qcap.dll文件中。  
  但又听说需要下在xvid的源码,然后编译生成.ax,然后注册  
   
  到底应该怎么做呢各位?  
  还有用xvid压缩的时候会弹出xvid   status窗口,怎么不让它出现?  
  我再论坛中搜了下,回答主要是更改注册表     +     更该源代码  
  但是我的注册表中连GNU这项都没有啊  
  源代码文件config.c中也没有display_status!!  
  这怎么回事? 问题点数:100、回复次数:8Top

1 楼xiaohaige(无聊聊)回复于 2005-01-18 15:15:33 得分 10

运行rundll32.exe   xvidvfw.dll   Configure。在弹出对话框里可以把debug窗口关掉。  
  你随便下载一个包含xvid的codec程序,安装后,就有xvid.ax了。Top

2 楼msm(msm)回复于 2005-01-18 15:48:01 得分 0

to   楼上老兄:  
  我找到display_status了,原来在vfw的代码中。重新生成的xvidvfw.dll应该没有弹出框了  
   
  我采用的是dxshow,然后用枚举压缩filter名字的办法得到压缩filter。  
   
  这样做的程序怎么发布?我找了好多资料,搜了很多地方    
   
  下载了xvid源码编译后生成这个ax文件然后regsvr32在别的机器注册后还是不行。  
   
  因为我在graphedit->video   compressor下看不到xvid   mpege4   codec。这样的话程序通过枚举名字肯定是找不到的阿!    
   
  Top

3 楼msm(msm)回复于 2005-01-18 16:53:42 得分 0

现在一共三个文件   xvidvfw.dll   ,xvidcore.dll,xvid.ax  
   
  regsvr32注册了xvid.ax,但是在graphedit中还是没有出现xvid   codec    
   
  应该怎么做?  
  Top

4 楼nonocast(如果没有如果)回复于 2005-01-18 17:13:11 得分 90

-   Open   the   workspace   xvidcore.dsw   located   in  
              ${xvidcore}/build/win32.  
          -   Then   choose   the   libxvidcore   project   as   the   Active   project   of   the  
              workspace.  
          -   Make   sure   the   Active   configuration   is  
              'libxvidcore   Win32   Release'  
          -   Build   the   project   (F7)  
          -   Open   the   project   vfw.dsp   file   located   in   ${xvidcore}/vfw.  
          -   Make   sure   the   Active   configuration   is  
              'vfw   Win32   Release'  
          -   Build   the   project   (F7)  
          -   Install   the   resulting   VFW   frontend   using   the   xvid.inf   file  
              provided   in   ${xvidcore}/vfw/bin.   Right   click   on   the   file,   and  
              then   click   'Install'Top

5 楼nonocast(如果没有如果)回复于 2005-01-18 17:14:31 得分 0

编译完成以后在xvidcore-1.0.2\vfw\bin中会有一个xvid.inf  
  这个就是安装文件,你在安装运行这个inf就可以了  
  其实xvid安装一共就三文件  
  xvidcore.dll  
  xvidvfw.dll  
  xvid.infTop

6 楼nonocast(如果没有如果)回复于 2005-01-18 17:16:41 得分 0

至于filter的话  
  你在bat中可以这样写  
  regsvr32.exe   /s   xvid.ax  
    安装时运行就可以了  
   
   
  修改codec.c中display_status   =   1为0  
  就可以使status不弹出来了  
  Top

7 楼msm(msm)回复于 2005-01-18 17:21:05 得分 0

楼上   你太牛了  
   
  还有一个问题:  
  类似的解码器怎么安装?Top

8 楼nonocast(如果没有如果)回复于 2005-01-18 18:05:26 得分 0

呵呵,源代码级的只用过XviD,其实我是低手  
  我连MP3解码都搞不定  
  谁能告诉我啊!!!Top

相关问题

  • 怎么把xvid压缩后的数据生成avi啊
  • 从摄像头捕获的视频流经mepg4压缩,后怎样写成AVI文件,直接写,不用ds的graph中用render
  • 请教 ! 如何用MCI 来 播放 用XviD(MPEG-4)压缩过的avi 视频文件! 100分 !
  • 做视频捕获,压缩和传输有什么好的主意???
  • 续三-关于视频捕获的问题--写avi文件
  • AVI压缩问题(急,在线等)
  • ICDecompress 解压缩AVI 文件的问题!!!
  • 色彩空间转换:24bit RGB未压缩AVI转换成16bit(555和565两种)RGB未压缩AVI
  • 开发播放实时MPEG-4(Xvid压缩)压缩码流的监控端软件,敬请高人指点
  • 请教一个AVI实时压缩的方法

关键词

  • win32
  • 安装
  • 文件
  • 源代码
  • active
  • dll
  • xvid
  • xvidcore
  • vfw
  • 压缩

得分解答快速导航

  • 帖主:msm
  • xiaohaige
  • nonocast

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
x 提问