![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- DVD 討論區
(https://www.pcdvd.com.tw/forumdisplay.php?f=5)
- - 【轉貼】AviSynth 使用教學(中文解說)
(https://www.pcdvd.com.tw/showthread.php?t=414568)
|
---|
引用:
Xpress系列還沒用過所以不知道 引用:
2.521 也不能開應該是因為你把 DirectShow 優先度調到最高,我之前說要調最高是指 2.54 以前的版本才需要,因為 2.54 沒內建 MPEG-2 解碼需要灌外來的解碼才能讀取,而 2.54 版以後取消了不能由 DirectShow 讀取 MPEG-2 檔案。到 2.5xx 不知道哪一版以後都內建 CRI Sofdec 的解碼,直接就可以開啟 MPEG-2 檔,所以如果 TMPGEnc Plus 2.521 內建的 CRI Sofdec 的解碼優先度沒比 DirectShow 高的話就可能會導致開啟錯誤,或者你也可以乾脆降低、關閉(不勾選)其他內建的、外部的 MPEG-2 解碼器(含DirectShow),然後只勾選 CRI Sofdec 的解碼應該就可以強制使用 如果還是不行的話倒是另外有一個比較簡單的方法 就是利用 TMPGEnc Plus 的外掛程式來解碼讀取 MPEG-2 這樣你就不用灌解碼器又可以用 2.54 或其他版本開啟 MPEG-2 檔 MPEG-2 VIDEO VFAPI Plug-in(免費的但 MPEG-2 解碼品質最好!) http://www.marumo.ne.jp/mpeg2/ 裝好以後,它就會變成一個 VFAPI 的 Plug-in 所有支援 VFAPI 的軟體就可以用它來解碼,例如 TMPGEnc。 在 TMPGEnc 中要指定使用 MPEG-2 VIDEO VFAPI Plug-in 來解碼,在 環境設定 -> VFAPI -> 調高 MPEG-2 VIDEO VFAPI Plug-in 的優先權 或者降低、關閉(不勾選)其他內建的、外部的 MPEG-2 解碼器。 例如要將 DirectShow Multimedia Reader 的優先權降低或者關閉, 不能讓它超過 MPEG-2 VIDEO VFAPI Plug-in,否則 TMPGEnc 2.54 會使用 系統上的 MPEG-2 DirectShow Filter 來解碼。 設定好後直接用 TMPGEnc Plus 開啟 MPEG-2 檔就 OK 了 |
剛看了一下2.521.XX版的DirectShow優先度是排倒數第二(-1)
CRI Sofdec排很前面 不過裝了那個日本製的外掛不管哪一版本都能開啟m2v檔 連Xpress4都可迅速開啟 真是多謝snic兄 :like: 有討論區真好 :agree: 若有問題再來回報啦~ |
引用:
所以最乾脆就是只勾CRI Sofdec就好,剩下有關 MPEG-2 解碼的通通不勾強迫 TMPGEnc 只能給我用 CRI Sofdec 解碼,這樣應該就一定可以,這方法我剛剛試過沒有問題(因為我電腦內有不少 MPEG-2 解碼又懶的移除) 不過既然 MPEG-2 VIDEO VFAPI 外掛可以用就好XD |
請問snic大
如果有一srt檔,排除Vobsub&將字幕轉成ass or ssa......等其他方法 AviSynth的字幕濾鏡是否有將字幕置於畫面最底端的相關設定呢? 謝謝<(_ _)> |
引用:
不能靠濾鏡設定 要靠灌 VobSub 以後內附的程式 SubResync 設定 檔案在 VobSub 安裝目錄裡(預設是 C:\Program Files\Gabest\VobSub\subresync.exe ) 用 subresync.exe 開啟 srt 字幕檔後按左邊的"Edit"進入設定你要的字型大小跟位置 設定好後另存新檔(記得一定要勾"Unicode output") 這時候新的 srt 字幕檔旁邊會多出現ㄧ個跟字幕檔同名的檔案,副檔名是 *.srt.style 他就是你的字幕相關設定檔 接下來用 avs 濾鏡(VSFilter.dll)讀取新的 srt 字幕檔就會依照這個設定檔顯示了,語法是: LoadPlugin("VSFilter.dll") TextSub("C:\123\456.srt") |
所有的時間均為GMT +8。 現在的時間是01:24 AM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2025。