重要能在视频画面上加字幕?(100分)

  • 主题发起人 主题发起人 lwaif
  • 开始时间 开始时间
L

lwaif

Unregistered / Unconfirmed
GUEST, unregistred user!
在用MediaPlayer播放影片时想加上字母需要用什么控件?
 
好像有些软件可以
比如after31我以前用的,就是专业视频出里的
 
如果想自己做有什么好方法啊?
比如不停的刷新Label1能否实现?
我自己试过都是显示不了的
 
只能使用专用软件了,要自己编程
哪可麻烦死了
 
但是想象应该是很简单的呀,只是在画面的窗口上写几个字罢了
只要能实现透明的字母窗口永远在画面窗口上就行了
编程能否实现这样呀?
 
应该可以的吧,在画布上写字而已嘛,我试试
 
透明窗口很容易实现,前提是用Delphi6,设置Form的AlphaBlend和AlphaBlendValue参数就可以了,
form1.AlphaBlend:=true;
form1.AlphaBlendValue:=200;
直接设窗口属性也可以.
但用Delphi5的话,看一下Delphi6的实现部分代码也可以作出来了[:)]
 
用AlphaBlend和AlphaBlendValue效果还不错嘛
只可惜如果AlphaBlendValue=0的话窗口里的所有东西都会看不到了
 
别设太低了,50一下就不好看了:)
 
除了FORM有AlphaBlend和AlphaBlendValue属性还有什么其他控件有呢?
 
到http://www.torry.net/nonrect.htm下载FormRgn。
用FormRgn——TTextExtRgn产生字串透明窗口叠加在播放窗口之上即可。
这是一个菜办法,但总可以解决嘛,哈哈!
 
用控件的话也用的是一个东西吧呵呵
 
是自己编程还是只是处理?
 
呵呵,将界面彻底中文化,并且加入了字幕延时功能。在我机器上已经测试通过
了,但是由于我用的是Win2K server + DirectX 8.0 SDK,因此希望使用其他系
统的和没有装DirectX8.0a的网友测试一下,看看现在这个版本是否能够运行。
(这个版本v1.26K的DirectVobSub支持sub,srt,smi,psb格式的字幕文件。)

如果有问题,请与我联系。安装方法见下文。
kouzh@pkubbs

发信人: laofuzihere (老夫子◎偶土故偶在), 信区: Software
标 题: DirectVobSub 1.24&VobSub 1.58@lib
发信站: 北大未名站 (2001年09月02日05:46:14 星期天), 站内信件
ft.为了看一眼whatsnew,费了老大劲还连不上它的主页,国安局的叔叔真牛,
连一个可怜的小软件都堵的这么死.最后尝试了一堆匿名浏览软件总算挑到
一个能上的,ft to death.
这是在Media Player中显示Divx字幕用的.这个版本比较大的改进是开始支持*.smi字幕了,
还是比较值得升级的.
摘自精华区:
DirectVobSub是一个非常好用的Divx字幕插件,它是用来
在MediaPlayer中显示字幕用的,显示效果相当不错
支持*.sub型字幕和.sub/.idx/.ifo型字幕,后者目前别的
软件还很少有能显示的.
软件包中Dvobsub部分只需三个文件:
DVobSub.inf 安装文件
DVobSub.ax 主文件
unrar.dll RAR文件解压模块
把它们解到同一目录下,右击DVobSub.inf,选安装即可.
使用时必须把字幕文件改成和*.avi文件同名,且处在同一
个目录下.
这样用wmp就可以看到字幕了.如果在wmp6.4中看不到字幕
的话,在画面上右击,选"语言",选"显示"即可.
用wmp6.4打开后,选文件属性,再选DirectVobSub的属性就
可以调节字体类型和大小,颜色等等.
VobSub是一个VirtualDub的插件.,使用来从Vob文件中调用
字幕流生成avi用的.

主页:http://members.tripod.com/vobsub
 
房客,你好,我看了你的说明,立即动下载了VobSub_2.14.exe,但是安装中提示一个选择目录,
我没有选择成功,免强安装完后,没有你上面说的几个文件,我现在很急要用这种控件,不知
你能不能将你的VobSub_2.14.exe及安装和在DELPHI上的使用告诉我
email: lorna-01@163.com,yueshanchonglang@21cn.com,yueshanchonglang@163.com
 
后退
顶部