Dspack 放MPEG2还有AVI总是新建一个窗口播放 怎么解决???(100分)

  • 主题发起人 主题发起人 Genl
  • 开始时间 开始时间
G

Genl

Unregistered / Unconfirmed
GUEST, unregistred user!
Dspack 放MPEG2还有AVI总是新建一个窗口播放 怎么解决??
用VideoWindow Normal 和 VMR 都有过出现 跟Codec有一定关系。。
但Window MediaPlayer MediaPlayer Classic都不出现这种情况
还有Dspack的DSVideoWindowEx2也不出现这种情况 说明还是有办法避免这种现象发生。。。

请高手指点一下
Dspack.pas太大 我看着迷糊。。
新建一个窗口指的是。。。我把VideoWindow.parent:=Panel1;
但播放的时候 VideoWindow自己建了一个窗口 ActiveX什么的 在播放器外面播放
Panel1上什么也没有。。。。
 
关联VideoWindow和FilterGraph了吗
 
当然啊。。。。不关联编译通不过啊。。
 
为何不用Ex呢?不太明白。呵呵,还是楼主将代码贴出来看看
 
Ex2是VMR方式的吧
我想用Normal方式的。。

用VMR有的机器不好使 不知道为什么
 
其实我一直在用EX方式,感觉功能不错。
还有一个软件叫 VLC mediaplay 是公开源码的,非常强大(比DSPACK还强大)
URL: www.videolan.org
楼主有兴趣可以研究研究:)
 
》用VMR有的机器不好使 不知道为什么
我并没有碰到,也需用的机器还是太少了。
 
to qince
作的是一个点播的软件 不是卡拉OK加伴唱那种
类似电视点歌台那个样子的
有很多很多各种各样格式的视频文件

例如 其中有一种MPEG文件 用MediaPlayer Classic,Window MediaPlayer放352X240的分辨率 放出来是532X240(不一定是多少 但一定很宽) 还很卡 自己做的如果用VMR也是这个现象 Normal就比较正常 用不用overlay也没什么关系

可能是Codec的问题 但很多Codec包都装了 问题仍在

所以我决定用Normal
 
强力建议看看VLC mediaplay www.videolan.org
支持从MPEG-1到MPEG-4,asf,网络播放!,RM等[:)]
 
哈哈
刚刚下了VLC 也是一样变宽
不变宽的目前只有超级解霸5.5(版本高了都不行)

VLC是挺好 不过没有Delphi源码的么??
C看着费劲
 
>>刚刚下了VLC 也是一样变宽
设置设置:)
 
有没有开放源码的Delphi 的媒体播放器??
 
》有没有开放源码的Delphi 的媒体播放器??
您不是在用吗(DSPACK)?[:D]
建议老兄,只用一个ID,将其他ID的帖子全部结清,封存:)
 
并:VLC mediaplay www.videolan.org
已经有人开始DELPHI化了
 

顺便问了吧 省点分
怎么设置Codec的Merit值??
当然改注册表是可行的 但每个Codec的Merit储存方法不一样
应该有其他方法吧??
 
谁能告诉我啊。。
已经知道用了OverlayMixer后就不出来。。。
怎么在Dspack中用OverlayMixer.
 
用 TFilter 连接 OverlayMixer ,然后 RenderStream.
类似实现在 DSPack 中是有 Demo.

同时说明一下,DSPack 与 VLC 是不能比较的,前者是将 DirectX 架构封装成 VCL 组件.后者是一个集成多种 Decoder 的 Player.
 
详细告知是哪个例子。。。

我是新手 请指教
 
目录:DSPACK231/Demos/D6-D7/Compress/DIVX Compressor

这个例子用 TFilter 连接系统注册的 Filter 组件,然后应用在 FilterGraph 中.
 
请问哪里有VLS的Delphi版本哦,想找源代码看看,不过实在不想看C++。
 
后退
顶部