如何把AVI(MPEG4)格式转成MPEG1格式?来者有分,提供代码者另开500分贴! (200分)

  • 主题发起人 主题发起人 3cs
  • 开始时间 开始时间
你可以调用超级解霸中的DLL来实现
先打开转换工具看一下它具体调用了哪些DLL,然后用分析工具对可能的DLL文件的接口进行分析,基本就能找到那个函数,然后在自己的程序中调用一下就可以了
当然转换工具很多,不一定要使用超级解霸中的那个
 
有没有人用DIRECTSHOW作过?
 
超级结巴本身地应用程序里面就有!
 
程序如何写,给个思路也行!
 
与DIRECTSHOW无关的
 
to:jingtao
我知道你这方面的专家,能否给段代码学学!
 
专家不敢称.
其实这个只不过是直接调用DIV的接口来完成的.
与DIRECTSHOW无关.你可以试试安装解霸
安装的时候不选择DIV
然后用它的工具转换,会报错..
大概如下
FillChar(FCV, SizeOf(FCV), 0);
with FCVdo

begin

dwFlags := ICMF_COMPVARS_VALID;
cbSize := SizeOf(FCV);
fccHandler := mmioFOURCC('d','i','v','x');
fccType := ICTYPE_VIDEO;
hic := ICOpen(ICTYPE_VIDEO, mmioFOURCC('d','i','v','x'), ICMODE_COMPRESS);
lDataRate := 780;
lKey := 15;
 
to jingtao:
FCV 是如何定义的?
你的QQ是多少?有空我们联系一下,谈谈如何?我的QQ:117685181
 
是个结构
公司只能通过代理看看网页
上不了QQ
 
to:jingtao
能否发一个简单的例子到我的邮箱:lujinjin@163.net?谢谢了!如果行,我可以买下你的
代码!
 
为什么非要转换?
先告诉我为什么
因为可能我有更巧妙的方法.
如果是实现MPEG4的流式播放
我也有一个.
 
小弟是个新手
来学习学习~~
 
to: jingtao
主要是因为原声/伴唱(同超解的卡拉OK)搞不定呀!TMD 超解真NB,我想学学都不行!
 
那根本不用转化啊
直接都可以的.你的是流方式播放吗?如果不是就好解决了.
解霸不一样,自己写的解码器.放眼中国,哪家公司可以?
 
to: jingtao
直接都可以?AVI呀!它的音频可是MP3(多声道)呀!如果是MPEG1的格式当然可以呀!你能说说吗?
如果你能解决,我愿意买你的源码!请说原理或发个演示片给我!
 
to: jing tao
我可以用DSHOW,也可以用MCI!只是我不知你说的流是怎样做的?能指教吗?
 
jingtao一出马,什么都解决了,呵呵~~
 
你先试试
http://www.138soft.com/mcitest.rar
 
to: jingtao
你这只是一个能切换VCD声道的播放器,对MPEG1有用而已!对AVI是不起作用的!
我的问题是:如何把AVI->MPEG1或能切换AVI的“原声”和“伴唱”!大哥请看
清题目 :)[:)]
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部