瀏覽單個文章
Shade
Senior Member
 
Shade的大頭照
 

加入日期: Oct 2002
您的住址: El's room
文章: 1,046
1. TMPGEnc 可以壓縮 MPEG-2,但是要開啟 MPEG-2 檔,TMPGEnc 需要另外的外掛

2. 舊版的 TMPGEnc 可以由 DirectShow Filter 來讀取 MPEG-2 檔,也就是說只要系統上能放 MPEG-2,TMPGEnc 就能開啟 MPEG-2

3. 從某一版以後的 TMPGEnc 只能由內建的三種 VFAPI plugin 來開啟 MPEG-2,這三種裡面,sony 的很少見,Ligos 的解碼有錯誤,PowerDVD 的自從 4.0 的某一版 patch 後,就不能再讓 TMPGEnc 使用來解碼,所以等於 TMPGEnc 開啟 MPEG-2 的功能全廢

4. 所以用 TMPGEnc 開啟 MPEG-2 的最好方法,有兩個,一個是用 DVD2AVI 這個軟體讀取 MPEG-2,存好專案檔 .d2v,然後再用 TMPGEnc 開啟 .d2v 這個檔就可以了,就這麼簡單。
二是安裝 MPEG-2 VFAPI Plugin 這個軟體,安裝這個軟體,TMPGEnc 就可以直接開啟 .vob/.m2v/.m1v/.mpg 等檔案,非常方便。

5. 畫質,這兩個軟體的畫質都是一流的。

以上 1~5 項的說明,在這個討論區都可以搜尋得到,已經回答不只一次,您只要在問問題前,按一下搜尋就可以了。
而所有的軟體,都可以在萬能的 google 找到下載。

6. 最新版的 TMPGEnc 內建 CRI 的 Sofdec MPEG-2 解碼器,你不用安裝任何外掛,也不用使用其他軟體,只要直接開啟就可以了,這是最便利的做法。
但是,這個 Sofdec 解碼器,解 Field 結構的 MPEG-2 畫面時,會產生一些錯誤,平時不會遇到,但是遇到,你就知道 :P
所以建議,還是使用 DVD2AVI 或 MPEG-2 VFAPI Plugin 解碼。
使用 MPEG-2 VFAPI plugin 時,由於 TMPGEnc 已經內建 CRI Decoder,所以我們要指定使用哪一個 Decoder 來解碼,必須要在 TMPGEnc 的環境設定底下,選擇調高 MPEG-2 VFAPI Plugin 的優先權,降低 CRI Sofdec 的優先權,或者將他完全關閉。

當使用 TMPGEnc 開起不了某個檔案,我們要知道這個格式有沒有被 TMPGEnc 支援,如果不支援,需要什麼外掛。
如果是開啟檔案發生錯誤,那麼必須瞭解,現在這個檔案 TMPGEnc 是用系統上的哪一個解碼器去解碼的,是不是這個解碼器和 TMPGEnc 的搭配上有問題,造成 TMPGEnc 發生錯誤。
要找出問題的根源,我們就要在環境設定中,一項一項地把外掛的 plugin 關閉,例如 DirectShow Filter Reader 很可疑,他常常是造成當機的元兇,所以先把它關閉試試看。
又譬如說有很多個外掛都能解同一個檔案,你在環境設定中優先權沒有把他們調開,也沒有將他們其中之一關閉,這樣會發生問題,那是很自然的事情。

所以我們要指定 TMPGEnc 用 MPEG-2 VFAPI Plugin 來解 MPEG-2 檔案,而不要用內建的 CRI Decoder,只要在環境設定中,把 CRI Decoder 關閉就可以了。

7. 按照 snic 大大的教學,使用 AVS 來解 MPEG-2,是速度最快的做法,所以如果學會了,也非常好
Avisynth 的 script,要讓某一行無效,只要在開頭打上 " # " 符號,後面的文字就會被成是註解,自動無效。
這樣就可以很方便的找出問題在哪裡。

snic 大大教學裡的
Crop(8,0,704,480)
LanczosResize(640,480)

這兩行,crop 是在做左右切邊,從 720x480 切邊到 704x480
然後 resize 縮小到 640x480
這是因為 DVD 訊源,原始解析度是 720x480,要經過這樣的處理,轉成 AVI 後播放比例才正確。

如今您的原始檔已經是 640x480 了,就不需要這兩個步驟。
如果硬加上這兩個步驟,第一行 crop 就會發現,原始檔只有 640x480,你要我左右切邊 8,然後最後解析度大小要是 704x480
(8,0,704,480)

這個參數就是設定上面說的意思。
那麼 crop 就會發現,這是不可能的,設定的最後解析度 704x480 大於 640x480,除非放大畫面。
然而 crop 指令不是用來放大畫面的,所以 Avisynth 就告訴您錯誤訊息
you cannot use crop to enlarge or "shift" a clip

你不能用 crop 指令來放大或者偏移一個影片
舊 2003-08-10, 03:17 PM #26
回應時引用此文章
Shade離線中