用TMPGEnc但不用內建的DirectShow Multimedia File Reader讀取MPEG檔的方法:
==
需要的軟體:
TMPGEnc(當然)
Avisynth
http://www.math.berkeley.edu/%7Ebenrg/avisynth.html
這是一個可以用Script組合AVI的程式
但在這裡我們只用到它的DirectShow filter
注意這個程式只有DLL,沒有執行檔
AVS import filter for TMPGEnc
http://www.math.berkeley.edu/%7Eben...synth-apps.html
這個VFAPI Plug-in讓TMPGEnc可以讀取Avisynth的AVS檔案
==
步驟:
1.安裝Avisynth
把下載的檔案解開,把裡面的avisynth.dll複製到WINDOWS/SYSTEM資料夾
然後按兩下install.reg向windows註冊這個DLL
(然後要不要重開電腦呢?我忘了)
2.檢查安裝的Avisynth能不能使用
打開記事本,寫下以下內容:
DirectShowSource("I:\lostuniv.MPG")
(當然,MPEG路徑檔名請自己找一個已存在的檔案)
把這個文字檔存成test.avs
(檔名自己取,但附檔名一定要是avs)
然後用Windows Media Player開啟這個test.avs檔案,然後很神奇地,竟然在裡面出現了我們指定的MPEG檔案,這就代表avisynth安裝成功了
3.安裝AVS import filter for TMPGEnc
把tmpgenc-readavs.zip解開,將ReadAVS.dll複製到TMPGEnc的目錄中,
然後在ReadAVS.reg上按兩下,向TMPGEnc註冊這個VFAPI Plug-in
4.用TMPGEnc開啟剛剛建立的AVS檔案,就可以把在AVS檔案中指定的檔案壓縮成新的MPEG檔案了
==
就這樣,有問題再問吧
------------------
我也只是一個新手罷了,所以請大家多多指教
[這篇文章曾被 lwb 重新修正編輯過 (時間 12-29-2000).]