搜索 社区服务 统计排行 帮助
  • 1313阅读
  • 9回复

[请教]如何把做好的外挂字幕嵌入WMV文件中?

楼层直达
级别: 新手上路
注册时间:
2006-04-02
在线时间:
0小时
发帖:
5
自己做好了srt和ssa的字幕,可是源文件是WMV格式的,virtualdub不支持,想把字幕嵌入这个文件里,这样没有装vobsub的电脑也能在播放时看到字幕,请问应该用什么样的软件,还有不知道大致有什么步骤,网络上不是没找过,可惜自己实在没经验,始终做不成功。谢谢。
级别: 工作组
注册时间:
2005-05-03
在线时间:
0小时
发帖:
2914
只看该作者 1楼 发表于: 2006-04-02
AVS啊,用AVS加载WMV和片源是最简单的处理方法了。
软件:Vobsub(字幕用)/AviUtl(压制用)/ReadAVS(AVS加载用)/AviSynth(就是AVS)/各种编码器……

或者可以把AviUtl+ReadAVS换成VirtualdubMod
级别: 新手上路
注册时间:
2006-04-02
在线时间:
0小时
发帖:
5
只看该作者 2楼 发表于: 2006-04-02
谢谢你的回帖,我现在用了Dio的Real Producer 10自带的AVS生成器,生成了一个AVIsynth Script, 里面内容是
LoadPlugin("F:\..\RPG_RPP10\avsfile\ffavisynth.dll")

DirectShowSource("C:\..\源文件.wmv")
ffdshow("default")

然后我想用Dio的Windows Media Encoder GUI压制,可是我无论源文件选AVS文件或源WMV文件,总是不能成功压制。我也安了Windows Media Encoder 9, 如果是没有字幕的文件,用GUI处理起来没有显示问题。因为除非avs没有音频指向,音频压缩项用的事“CBR两次通过”方式。

我的电脑里现在先安了暴风影音的编码器,里面有自带的VobSub,所以用暴风播放器看那个带有字幕和源文件的文件夹是有字幕的。然后又装了ffdshow主页上最新的版本,然后aviSynth2.5,至于其他该用什么软件,以前确实没用过,真的不敢乱安。还望不吝赐教。

新的VirutualDubMod说因为版权问题己经不再支持wmv文件。

你还住在三明吗?我已经快9年没经过那个城市了。
级别: 新手上路
注册时间:
2006-04-02
在线时间:
0小时
发帖:
5
只看该作者 3楼 发表于: 2006-04-03
自己顶下,还望高手们能指点一二,哪怕给个什么网址可以查到类似的东西也好。也许在行家眼里很简单的事,可是没做过的,就是那一两步少做了,就是出不来。以下这个网址里提到了一些WMV压制的过程,
http://www.popgo.net/bbs/showthread.php?s=&threadid=259102&perpage=15&highlight=有試過的網友都知道&pagenumber=1
但是貌似没有提到字幕如何压入,我的avs文件已经可以播放,而且显示字幕(不过是自动调用vobsub),现在就是不确定如果只指定input xx.avs output xx.wmv就能实现嵌入字幕? 我今天有空再试试吧,不过除了这种手动代码用WME压制的方式以外,有没有什么能直接实现的程序?难倒是不难,就是不常搞的话,记住这么多东西还真有点不易。

谢谢。
级别: 工作组
注册时间:
2005-05-03
在线时间:
0小时
发帖:
2914
只看该作者 4楼 发表于: 2006-04-03
LoaoPlugin("C:\program files\avisynth 2.5\plungins\vsfilter.dll")
directshowsource("C:\..\源文件.wmv",convertfps=true)
textsub("你要加载的字幕.ssa")

然后把这个文件拿去编码
WME 9 接受AVS输入困难,建议使用Nic's WMEnc v0.99 Beta可以支持AVS输入
不要用FFDShow去加载,很少人会用FFDShow来加载字幕的,用VSFilter.dll加载最常见。

PS:还在?难道我要去什么别的地方吗?我以前似乎没见过你的样子
级别: 骑士
注册时间:
2004-09-27
在线时间:
3小时
发帖:
1362
只看该作者 5楼 发表于: 2006-04-03
楼主用 雷鸣兄的脚本,再用wme9压吧

因为 Windows Media Encoder 9 载入 avs 的方法与一般的略有不同,所以很多人都不知道。

a、启动WME9,选“自定义会话”。

详细:http://dio1888.go1.icpcn.com/vaw02.htm

级别: 工作组
注册时间:
2005-05-03
在线时间:
0小时
发帖:
2914
只看该作者 6楼 发表于: 2006-04-03
引用
最初由 dio1888 发布
楼主用 雷鸣兄的脚本,再用wme9压吧

因为 Windows Media Encoder 9 载入 avs 的方法与一般的略有不同,所以很多人都不知道。

a、启动WME9,选“自定义会话”。

详细:http://dio1888.go1.icpcn.com/vaw02.htm



Dio1888大是怎么发现这个的……[/KH]
似乎可行,真是奇怪的编码器啊……
级别: 新手上路
注册时间:
2006-04-02
在线时间:
0小时
发帖:
5
只看该作者 7楼 发表于: 2006-04-05
首先感谢dio1888和雷鸣兄的帮助。

我的还和论坛历史无关,我并不知道这个论坛是什么地方的,我也是这里的新手。只是我自己是在厦门长大的,印象里三明是一个计划经济下的国有工业移民城市,所以只是猜想你会不会己经换了新的环境,希望没有造成冒犯或误解。
级别: 工作组
注册时间:
2005-05-03
在线时间:
0小时
发帖:
2914
只看该作者 8楼 发表于: 2006-04-05
引用
最初由 amoyyean 发布
首先感谢dio1888和雷鸣兄的帮助。

我的还和论坛历史无关,我并不知道这个论坛是什么地方的,我也是这里的新手。只是我自己是在厦门长大的,印象里三明是一个计划经济下的国有工业移民城市,所以只是猜想你会不会己经换了新的环境,希望没有造成冒犯或误解。


我还以为是以前认识的人呢~~
你的问题究竟解决的吗?
级别: 新手上路
注册时间:
2006-04-02
在线时间:
0小时
发帖:
5
只看该作者 9楼 发表于: 2006-04-05
我这两天实在是忙得没空试,而且现在也不是那么急着需要了,如果将来有问题一定还会来这里向大大请教的。谢谢了。
快速回复

限150 字节
上一个 下一个