『漫游』酷论坛>『影音数码技术学习交流』>影音精华区>[原创]AviSynth 的簡單 fr ..

[原创]AviSynth 的簡單 frame servers 會意圖

weilai@2003-12-16 15:50

根據自己對AviSynth的了解及官方網頁的詮釋{
A frameserver is an application that feeds video directly to another application.
AviSynth and most other frameservers accomplish this by creating a fake file
that other programs can read as if it were a very large (usually uncompressed) AVI file.
}所意會出的關係圖



被呼叫: 意味者被當成函式使用(filter、plug-in...等DLL)
被使用: 取其有用的資料,不同於被呼叫之完整被引用

之所以稱韌體Player是因為其介於硬體及使用者軟體控制
[韌體Player]+[DirectShow]+[控制層]=Player (三者不一定皆存在)
PS. 越下層代表越接近機械語言
引用

weilai@2003-12-19 11:05

編碼示意流程圖
引用

Bopirit@2003-12-19 11:14

说句实话,太高深了,我完全看不懂。。。。
引用

weilai@2003-12-29 12:07

我來解釋一下好了 ^^
使用avs 腳本當 AviSynth sever 的參數窗口
在AviSynth sever內
將影音檔片源先解壓成 raw frame(也就是未壓縮的影音資料流,與I、B、P等畫格、編碼無關)
再做後續處理
最後將raw放在AviSynth分享記憶體內

播放器 要播放就 取 AviSynth分享記憶體內 的raw影音資料流 取代原本的來源檔
編碼器軟體 要壓製就 取 AviSynth分享記憶體內 的raw影音資料流 取代原本的來源檔
引用

岚轩@2003-12-31 08:01

weilai的知识,顶啊!
引用

bestword@2004-01-07 01:26

还是不太明白的说
引用

0083gundam@2004-01-07 02:11

看不不大懂,搞得象高级语言似。
引用

zwbird55@2004-01-07 03:42

完全不明白老大在说什么,呵呵!
引用

深蓝@2004-01-14 00:16

有时候.......用AVS会减慢速度..........
引用

ppppgg@2004-01-31 15:24

AviSynth_C.dll是个什么文件啊??
引用

weilai@2004-02-01 09:53

引用
最初由 ppppgg 发布
AviSynth_C.dll是个什么文件啊??


用 C 寫成的 .dll for AviSynth
要使用的話先要載入 AviSynth_C.dll
才可將此 .dll 當成 filter 使用於腳本中

loadplugin("avisynth_c.dll")
loadplugin("我的Filter.dll")

return Video_Clip.我的Filter()
引用

yangjuniori@2004-02-03 13:32

能把WMP9 加密的 拆成AVS就好了
引用

uyt@2004-02-04 11:11

从那句英文来讲好像是类似2pass中的1pass一样
作出来的avi只是个fake的,不那读取,然后再次从中翻译
你后面的图太专业了
引用

chowchow@2004-02-12 10:57

需要哪些插件!如何注册啊?
引用

咕噜机器人@2004-02-15 08:05

太厉害了,不会
引用

«12»共2页

| TOP