PCDVD數位科技討論區

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)

snic 2007-03-15 04:45 PM

引用:
作者sidewinder
不過Xpress4也不吃m2v

Xpress系列還沒用過所以不知道
引用:
作者sidewinder
那個moonlight之前剛接觸HDTV時有想裝過
可是後來沒裝
TMPGEnc Plus的那個2.54.XX版不行開啟
2.521.XX版的也不給開
怎麼會這樣@@

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 了

sidewinder 2007-03-15 05:10 PM

剛看了一下2.521.XX版的DirectShow優先度是排倒數第二(-1)
CRI Sofdec排很前面
不過裝了那個日本製的外掛不管哪一版本都能開啟m2v檔
連Xpress4都可迅速開啟
真是多謝snic兄 :like:
有討論區真好 :agree:
若有問題再來回報啦~

snic 2007-03-15 05:36 PM

引用:
作者sidewinder
剛看了一下2.521.XX版的DirectShow優先度是排倒數第二(-1)
CRI Sofdec排很前面

所以最乾脆就是只勾CRI Sofdec就好,剩下有關 MPEG-2 解碼的通通不勾強迫 TMPGEnc 只能給我用 CRI Sofdec 解碼,這樣應該就一定可以,這方法我剛剛試過沒有問題(因為我電腦內有不少 MPEG-2 解碼又懶的移除)

不過既然 MPEG-2 VIDEO VFAPI 外掛可以用就好XD

jupimercury 2007-03-16 12:19 AM

請問snic大
如果有一srt檔,排除Vobsub&將字幕轉成ass or ssa......等其他方法
AviSynth的字幕濾鏡是否有將字幕置於畫面最底端的相關設定呢?
謝謝<(_ _)>

snic 2007-03-16 06:48 AM

引用:
作者jupimercury
請問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。