你必須要了解你要導入的視頻必須用啥Indexer來處理
常見的有AVISource、DirectShowSource 、DGIndex、DGAVCIndex、FFMSIndex
AVI MP4/MKV(AVC/AAC) M2TS(MPEG2) M2TS(AVC)
AVISource O
DirectShowSource O O O O
DGIndex O
DGAVCIndex O
FFMSIndex O
以上是我有實際操作過的(算是表格?) 上面那列是封裝格式 "O"代表效果不錯
要特別注意不要隨意使用DirectShowSource
至於為什麼可以參考這篇
其中
DGIndex產生出來的D2V工程文檔在AVS內要用DGDecode_mpeg2source來開啟
DGAVCIndex產生出來的DGA工程文檔則可以用AVCSource
FFMSIndex產生出來的FFIndex工程文檔則適用FFVideoSource來開啟
再使用這些Source Function來開啟檔案之前、必須要先載入相對應的DLL文檔
詳細可以看這篇
最常用的是
- LoadPlugin("xxxx.dll")
- Import("xxxx.avs")或者是Import("xxxx.avsi")
DirectShowSource > DirectShowSource.dll
DGIndex > DGDecode.dll
DGAVCIndex > DGAVCDecode.dll
FFMSIndex > FFms2.dll
(未完待補)