May 8,2008

[PSP] PSP轉檔大剖析(Winmenc教學)

     PSP基本上已經被我當做隨身的DVD在使用,前提是我懂得如何轉檔,但是非常多人不了解該使用哪些程式,以及如何設定,所以我就寫了這篇文章供大家參考。

     首先我們先看看有哪些工具能夠使用,我接著會一一的列出。

1.WindAVCoder160 這是入門等級的設定相當簡單
     缺點就是常常遇到莫名奇妙的失敗,所以遇上問題也很難排除;優點在於它可讀取多數檔案,並且可以使用AVS文件,並內建AVS生成器。(但是話說回來,出現莫名奇妙錯誤的話,等於還是沒用的)

2.WinAVI MP4 Converter(付費) 也是入門等級的
     非常漂亮的介面,也會有不少提示,設定也相當簡單,也比較容易轉檔成功,缺點在於無法使用AVS,解析度也小,轉檔出來的畫質也非常的低。

3.CR PMC 1.0.1.2 由CR字幕組所製作的
     使用極為簡單,檔案拖進去之後即可轉檔,會自動生成AVS文件並轉檔,缺點在於,預設的AVS文件相當的簡單,目前還不知是否可以自行修改AVS文件的內容。(還在測試中)

4.PSP Video 9 這個老實說我完全看不懂怎麼使用
     據其他網路文章上面表示,似乎也是一個很不錯的軟體,不過他的自由設定過少,因此也是一大缺點之一。

5.PSP Video Express 算是非常厲害的軟體之一
     由於可以調整解析以及畫質,但是缺點在於原檔案只能讀取WMV、AVI、MPG、MPEG、RM與RMVB等六種,所以還是不符合我的概念。

6.Winmenc 這就是我今天要講的主角了
     剛開始是一邊看著網路文章使用,後來發現得必須修正一點,就是程式上,壓縮核心是用mencoder,可以不用安裝code,但是得丟code進去code資料夾內,但奇特的是轉檔時發現,其實他會讀取我們所安裝在電腦的code,更甚至網路上各個文章都會講要求klite必須安裝,原因在於它跑h264或是xvid時還是會依照你電腦上的預設動作執行,也就是會跑電腦安裝的code程式,例如h264會使用ffdshow來跑(這是說我再轉檔PSP用的影片時所看到的)。
     至於優點在於可以使用avs文件,並且可以轉換任何電腦上只要你有code的檔案變成mp4,而且有相當人性化且方便的設定供你設定。(真要說就是CR那套軟體的超進階版吧,前提是你得知道AVS指令)

那麼接下來就是對於Winmenc的教學了...


     首先就是把我們所必須的軟體準備好

     WinMEnc 0.70 Beta
     AviSynth 2.5
     K-Lite Codec Pack

     最少就必須要有這三個軟體

     接下來就是對於影片轉檔的部份了

     首先是安裝K-Lite Codec Pack,這主要是拿來跑XVID還有H264等CODE用的,安裝時目前的版本多半都會設成ffdshow幫你解碼,所以可以直接點過去。

     之後就是對軟體的些微修正。

ac3filter.PNG
     這是音效源檔是ac3檔的時候所發現的問題,另外如果你的AC3Filter也關聯很多音頻的話(就像我手賤勾了一堆),轉檔前確認是否會使用到AC3Filter,如果會的話,先打開K-Lite Codec Pack裡面的AC3Filter,大部分的人喇叭音響都不同,所以這邊多半大家都會稍微做些小設定在output format的地方,但是問題是PSP只吃立體聲(雙聲道),最多就是吃DPII,因此在於PSP轉檔時記得先來調整output format,建議的話就是選擇DPII,這樣也不用留意你PSP要輸出的設備,至於PCM得用幾bit,這個就隨意了,個人是選擇24,32的話某些影片配上某些硬體是會有雜音的,不過就目前的影片來說是很少遇上的。

     其他不論是aac或是其他等等的音頻code,問題只在於如果源檔是多聲道時,記得把它降為立體聲,利用電腦的設定來做混音。

     前置動作基本上就此完成。

     接著就是WinMEnc上的設定了

winmencs.PNG
     首先點開後我們先將輸出目錄給設定好,如果運氣好,通常你所得到的這套軟體內都會有附PSP的專用設定,在最下面的選項可供選取。
那麼我另外說說基本上的設定,也可以給運氣不好,拿到空空如也的程式的人。

winmencs2.PNG
     視頻選項
來說,編碼器我們通常不是選擇XVID就是X264要問我說為什麼,我大概只能說這兩種code除了多人應用外,效率與品質也不錯。(其實我懶的多做解釋)

     接著就是碼率質量兩個,前者就是我們一般所說的固定編碼後者則是動態編碼,所以這下應該知道該怎麼選了吧!固定編碼是依照自己所希望的清晰度而下去做設定的,如果依照我個人的話建議是700間,若是要更好就是800~1200,但是基本上,如果你的原檔是RMVB之類的話(也就是濫畫質的),你就別想太多了,給他400就足夠了;至於動態編碼,由於是考量到整體的,也就是說某些畫面是會被省略掉,而出現色塊的,基本上建議是22~25間使用(就算使用越低的數值,畫面要精也不會精到哪去)。

     接著是視頻像素大小,這個選項就隨意,但是推薦PSP就用480*272(16:9),當然如果源檔是高畫質,你想轉高一點的選項也是OK的。

     FPS 一般則是使用24(23.976),源檔是高畫質或是DVD轉錄的選擇30,或是你可以選擇依照原檔的FPS值(original選項),基本這個當然是越高越好,但是也得看硬體而定(並不是說高就好)。

     接著右邊所需注意選項就只有兩次編碼與反交錯了,兩次編碼若是想讓畫質更加的清晰是可以選擇打勾的,至於反交錯這個看你硬體而定了,若會輸出至電視就大可不必了(當然通常一般人拿到的影片檔也不會有交錯,除非你很愛轉DVD而且輸出檔案時沒做反交錯)。

      到這邊為止視頻就設定到此

winmencs3.PNG
      接著就是音頻非常的簡單,只要這些設定就好,當然這是說如果你AC3Filter沒亂動的話,基本上用在PSP上的你只要選擇AAC就好,至於採樣直接48000,Kbps呢,就選擇96或是112即可,若要更好就選擇128(這個不是說高就好的喔,必須看你格式而定。(右邊音量正常化打勾的話聲音會比較統一,音量也不會受電腦影響)

     再來關於字幕,這個我們就不用內建的功能了,我們使用AVS文件來輸入,這樣我們多半只要調整字幕檔內的設定即可,通常多半都是拿來吃ssa或是ass,至於srt建議轉成ssa後更改字幕設定(字體大小...等),再轉檔會比較適當。

avstxt.PNG
     首先打開一個文件txt,存檔成xxx.avs,一樣用筆記本開啟。
打入AVS內容如下
==========================================
DirectShowSource("影片檔.副檔名")      ←範例 xxxx.avi
LoadPlugin("VSFilter.dll")                 ←讀取字幕濾鏡
TextSub("字幕檔.副檔名")                   ←範例 xxxx.ass 或是xxxx.ssa
Levels(0,1.2,225,0,225)                   ←使用方法下面有註解
(Sharpen0.1)                                  ←銳化(這個可做可不做)
==========================================

Levels(clip input, int input_low, float gamma, int input_high, int output_low, int output_high, bool coring)


之後儲存與影片還有字幕檔一起

     雖然我和gogo123(好友)有再討論過,是否要再加入一些其他的語法來做修正,基本上PSP轉檔除了自身觀看或是輸出至TV,似乎不會再多做其他選擇,因次就不需要其他的設定了


     以上這些,除了必須注意的地方就是AC3Filter外,其他大致上只要安裝k-lite都不會有問題的。(因為我使用5.1聲道的關係,又在AC3Filter內設定了5.1ch,而且關聯了不少音頻code,導致我轉檔出來,音頻都是5.1ch的,所以PSP是讀不了的,至於這些設定,基本上只要你設定成DPII的話,管他原檔是5.1或是7.1都會被轉成立體聲,且支援DPII的)

     設定教學就到此為止,若是有其他疑問則可在此發問。

     這篇文章主要能夠完整打出來,還得多虧gogo123和sm7429兩位好友的幫助。

     另外補充一點,雖然PMP最近是蠻多人在使用的,但是由於PSP的輸出與硬體的關係,所以多數人還是只能乖乖用mp4檔讓PSP內建程式直讀的(包含我,老爸你什麼時候才要換LCDTV,你說要換已經說兩年了 OTL||||)。
那麼接著就是關於PMP要如何轉其他格式,這個....我只能說算了吧!這就像你對我說RMVB如何轉AVI一樣......雖然可以但是這較多此一舉,不如乖乖的弄高畫質源檔再去轉其他的檔案。

Posted by ushiwakamaru at 樂多Roodo! │19:49 │回應(4)引用(0)ACG定點新聞
樂多分類:動漫畫 工具:編輯本文
Ads by Roodo! 

引用URL

http://cgi.blog.roodo.com/trackback/6001777
回應文章

你好:)
有些問題想請教您
我也是用WinMEnc 0.70 beta想加載字幕
但我用了WinMEnc 0.70 beta
K-Lite Codec Pack fulled 4.1.6
AviSynth 2.5.8

然後這是我寫的avs
AVISource("C:\Documents and Settings\Administrator\桌面\字幕與VOB\SB04_cut.avi")
LoadPlugin("C:\Program Files\K-Lite Codec Pack\Filters\vsfilter.dll")
TextSub("C:\Documents and Settings\Administrator\桌面\字幕與VOB\SB04_cut.ass")

但是我試了很多次~
avs都沒有載入~轉出來還是沒有字幕的~
不曉得問題出在哪裡><
請你教教我:)
謝謝!
Posted by catmeow at November 3,2008 23:46

你先確認一下 VSFilter.dll 有沒有被你啟動

最好的方法就是直接在啟動一次
開始→執行(R),輸入 regsvr32 VSFilter.dll

再來就是避免中文資料夾名稱

大概這樣就ok了
Posted by 滝 at November 7,2008 21:10

請問一下
如果我想要設定字幕的字體
需要做哪些調整呢
Posted by AlredMarchen at February 11,2009 20:26

嘎阿阿...好久沒回自己的blog
說到字幕的字體怎麼更改呢!?
如果是SRT先用SRTTOSSA的程式轉一下吧!
接著不管是SSA也好ASS也好
打開之後
Style:
ED,字體名稱,22,
&H00FFFFFF,&H000000FF,&H00000000,&H00000000
,0,0,0,0,100,100,0,0,1,1,1,2,10,10,10,136
範例:
Style: ED,華康墨字體,22,
&H00FFFFFF,&H000000FF,&H00000000,&H00000000
,0,0,0,0,100,100,0,0,1,1,1,2,0,0,15,136


最後面的136代表了繁體中文的編碼
10 10 10 代表 對左下右對齊的位置
其他什麼000FFF這些都是顏色
如果看不懂這些設定的話
建議使用字幕軟體作修正
Posted by 滝 at April 7,2009 15:46