『漫游』酷论坛>『影音数码技术学习交流』>[请教]avs是什么软件有 ..

[请教]avs是什么软件有什么用?

KULA@2004-06-21 22:28

它的全称是什么?
听说还可以用它 在rmvb文件中挂字幕??
引用

weilai@2004-06-21 22:56

avisynth
官方網
http://www.avisynth.org/ (目前不通)

Q:在rmvb文件中挂字幕
A:其實你可以試試將 .rmvb 改成 .avi,就可以掛字幕
如要用 avisynth 語法是:

Loadplugin("VSfilter.dll")
Work_Movie_File = "aac.rmvb"
Sub_Name = "aac.sc.ssa" # 也就是你的字幕文件
Directshowsource(Work_Movie_File, fps=24) # xx請用AVIcodec測 aac.rmvb 得知為多少 fps
TextSub(Sub_Name) #.sub+.idx 字幕請改用 VobSub(Sub_Name)

P.S. Directshowsource(Work_Movie_File, fps=24) 可以換成 AVISource(Work_Movie_File)
引用

KULA@2004-06-22 10:21

谢谢
引用

skyccy@2004-06-22 12:11

请问weilai
``如果要挂2个字幕`要怎么写``

还有换成了``AVISource(Work_Movie_File)
就读不了`

Work_Movie_File = "aac.rmvb"


Work_Movie_File这句是有什么作用啊``?????
引用

MeteorRain@2004-06-22 12:53

没写过程序的话可能不知道。那是变量。其实可以直接用
directshowsource("xxx.rmvb",fps=23.976)代替
加字幕也是一样
textsub("xxx.ssa")
还要加的话,后面再写
textsub("yyy.ssa")等等。
引用

KULA@2004-06-22 13:49

又长知识了!
引用

skyccy@2004-06-22 14:29

引用
最初由 MeteorRain 发布
没写过程序的话可能不知道。那是变量。其实可以直接用
directshowsource("xxx.rmvb",fps=23.976)代替
加字幕也是一样
textsub("xxx.ssa")
还要加的话,后面再写
textsub("yyy.ssa")等等。


我就是想用AVIsource来读`因为这样不用定FPS``
但按上面weilai说到的来写`就报错``
相信RMVB还是要用`directshowsource才能读
引用

weilai@2004-06-22 15:04

AVISource 是 avisynth 內部 filter 使用 avisynth 自己的 "方法" 讀取
其不支援非 AVI 檔 (MPEG及rm/rmvb 因此不能,而wmv要看其音訊決定是否可讀取)
directshowsource 亦是 avisynth 內部 filter,但引用 Windows 的 DirectX SDK 所以只要在 windows下註冊正確的影/音訊codec 就可讀取

為何要用 Work_Movie_File 這一層變數(变量)呢?
無非是好修改 及 增加腳本解讀性
不會因為要改讀取的檔案(比如改成 stereo.rmvb)而從頭到尾改每一個 "aac.rmvb"
也就是只要改一次
Work_Movie_File="stereo.rmvb"
就好了

P.S. 簡單的腳本當然不需這麼麻煩,但長一點引用了很多次 "aac.rmvb"
時,其功效就可體會到
引用

| TOP