当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 6 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 请问,如何使用AviSynth?
帖子发表于 : 2008-11-12 19:34 
头像

注册: 2008-06-23 15:19
帖子: 3047
地址: 北欧某国
系统: ���������
送出感谢: 21
接收感谢: 6
请问,如何使用AviSynth?
我从网上看到了关于AviSynth的介绍,好像他可以在linux下为视频添加字幕。但我没用过,在Windows下和Linux下都没用过。哪位教教我怎么用?我只要知道怎样添加字幕就行了。谢谢。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 请问,如何使用AviSynth?
帖子发表于 : 2008-11-13 13:44 
头像

注册: 2007-12-07 12:49
帖子: 1043
地址: Tree New Bee
系统: winnux10
送出感谢: 2
接收感谢: 15
由于linux版的avisynth3几年前就停掉了,功能几乎没有,所以不用考虑linux原生的

引用作者原话来讲,既然wine模拟windows版的很完美,那干吗还要去折腾那个麻烦的GStreamer?

所以
step1:安装配置wine
step2:wine安装avisynth http://sourceforge.net/projects/avisynth2/
step3:wine安装vobsub,把其中的VSFilter.dll放到avisynth的plugin目录里(其实单独下个VSFilter.dll就行了)
step4:新建一个文本文件(sample.avs),内容请往下看,个人建议随便去找个字幕组的技术区挖点资料有助于理解
代码:
DirectShowSource("d:\sample.mkv")            填写播放的文件在wine中的路径
LoadPlugin("VSFilter.dll")                              加载字幕插件,如果VSFilter.dll没有放进plugin目录里,也可以手动指定路径
VobSub("d:\sample.ssa")                             加载字幕文件

step5:wine安装必要的解码器和分离器(一般普通应用ffdshow就够了,http://sourceforge.net/projects/ffdshow-tryout/)
step6:由于linux下播放器都不可能去支持DirectX渲染和avs脚本,所以要用avs2yuv转换成rawYUV http://akuvian.org/src/avisynth/avs2yuv/
step7:
代码:
wine avs2yuv sample.avs - | mplayer -         最后通过管道用mplayer之类的玩意播放


好了就这些,是不是很麻烦呀,所以前人说得好 珍惜生命,远离字幕制作!

PS:装了这么多都可以直接wine个不带多余插件干净的kmplayer了,上面这些还有必要么?


_________________
本人在此论坛仅负责吐槽,问题急需解决请支付宝转账5毛至{我的id@qq.com},将会竭诚为您服务

linux常见问题处理指南

1. 视频播放有问题->卸载gstreamer
2. 音频播放有问题->卸载pulseaudio
3. 远程播放有问题->卸载avahi
4. 系统全都有问题->卸载systemd

⇩自由网络⇩
https://github.com/nyfair/freeweb


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 请问,如何使用AviSynth?
帖子发表于 : 2008-11-14 21:59 
头像

注册: 2008-06-23 15:19
帖子: 3047
地址: 北欧某国
系统: ���������
送出感谢: 21
接收感谢: 6
您好,公务在身,无法远离字幕。
我现在正在使用Avidemux,感觉还不错,可以在一个程序中(后台调用了好多程序)完成字幕的压制。
听说这个程序bug极多,但我没遇到几个,不过界面不够友好倒是真的。

主要问题1:如果选择不好字体文件,就看不到压缩的中文字幕。
解决方法:多试几种字体,测试字体时,只要单击“Preview”就可以看到压制后的效果了。

主要问题2:对字幕的格式要求严格,格式部标准的字幕不能使用。
解决方法:使用“SubTitleEditor”从新保存一下字幕。

主要问题3:不能过多的使用“Partial”按钮调整字幕的时间,用这个按钮调整过的字幕,经常显示不出来。
解决方法:使用SubTitleEditor调整后在使用。


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 请问,如何使用AviSynth?
帖子发表于 : 2008-11-15 21:06 

注册: 2006-10-26 7:02
帖子: 441
送出感谢: 0 次
接收感谢: 0 次
Hello World! 写道:
请问,如何使用AviSynth?
我从网上看到了关于AviSynth的介绍,好像他可以在linux下为视频添加字幕。但我没用过,在Windows下和Linux下都没用过。哪位教教我怎么用?我只要知道怎样添加字幕就行了。谢谢。

加字幕 mencoder 就够了. 其它的都没必要.


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 请问,如何使用AviSynth?
帖子发表于 : 2008-11-16 9:50 

注册: 2006-10-07 14:52
帖子: 19
送出感谢: 0 次
接收感谢: 0 次
搞字幕和视频压缩就别用linux了,标准太乱了,不适合


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 请问,如何使用AviSynth?
帖子发表于 : 2008-11-16 20:28 
头像

注册: 2007-12-07 12:49
帖子: 1043
地址: Tree New Bee
系统: winnux10
送出感谢: 2
接收感谢: 15
vvvli 写道:
Hello World! 写道:
请问,如何使用AviSynth?
我从网上看到了关于AviSynth的介绍,好像他可以在linux下为视频添加字幕。但我没用过,在Windows下和Linux下都没用过。哪位教教我怎么用?我只要知道怎样添加字幕就行了。谢谢。

加字幕 mencoder 就够了. 其它的都没必要.


mencodr加字幕没有特效啊


_________________
本人在此论坛仅负责吐槽,问题急需解决请支付宝转账5毛至{我的id@qq.com},将会竭诚为您服务

linux常见问题处理指南

1. 视频播放有问题->卸载gstreamer
2. 音频播放有问题->卸载pulseaudio
3. 远程播放有问题->卸载avahi
4. 系统全都有问题->卸载systemd

⇩自由网络⇩
https://github.com/nyfair/freeweb


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 6 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译