2009年10月21日 星期三

PSP High Quality (720x480) Video 轉檔及基礎後製教學

PSP影片轉檔是一個重要的應用,
因為當初PSP就是號稱掌上最大的影音撥放設備,
不過初代的PSP僅支援舊MP4格式,
且MP4影片大小也僅320x200.

而在近期隨著PSP3000型系列的推演,
現在PSP能支援720x480(480P)的規格撥放,
雖然會縮小到PSP螢幕的解析度撥放,
也就是480x272的大小,但是Sony目標是放在延伸應用,
也就是在電視螢幕轉接(選購器材)的顯示解析度就是在480P.

接下來將要介紹的內容,就是介紹如何經由VirtualDub的處理,
使影片的影像,與聲音能進行後製處理教學.


-----------------------------------------------------------------------
對於即將要開始的內容,希望觀看的人能具備基礎的VirtualDub使用知識,
請參閱以下文章.

[預定新增教學文章連結]

首先,我們先準備目前這部分需要的程式,
1. VirtualDub 1.9.7
2. x264vfw
3. PSP MPEG4 Package

以下步驟會分為4部分解說,
1. 影像設定調整說明
2. 聲音設定調整說明
3. AVI格式包裝
4. MPEG4格式包裝


-----------------------------------------------------------------------
1.影像設定調整說明
 (1). 載入影片後,先進入Filter(過濾器,當成是提供特別功能的設定)的設定調整輸出畫面



然後我們先看看一些必要的調整Filter
首先是Interpolae,調整畫面每秒張數用,
PSP上的規格規定在29.970,設定後是顯示30,但是實際上轉出來會是29.970,不用擔心.

然後是調整螢幕的顯示亮度還有對比,亮度只是簡單的調整明暗,而對比就是一個重要的功能,
能讓原本色調不鮮明的畫面比較活潑,如下圖.在左下的Preview能先預覽效果.

然後就要調整影像大小,這步驟很重要,因為實際上PSP高畫質在PSP螢幕上撥放有缺點,
就是會切左右兩邊各 8 pixels.所以實際上我們看到影片都是704x480的畫面,
所以平常的影片要先調整New size那一項, 長(最上面左邊空格)不能超過704為準,
如果這樣調整後寬超過480的話,再調整寬為480讓程式自己去縮長度.
然後Letterbox/crop to size就設為720x480.這邊是指定最終的輸出大小,
如果有不足的地方就會填入下面色塊的顏色來補足.

到這邊Filter設定告一段落,看還有什麼需要加的能自行調整.
接下來再去主Menu上的Video->Compression來選擇壓縮所用的影像Codec.
影像Codec選擇就是x264vfw那項,如果有事先安裝我前面所說準備的軟體,就能看到.
如果是現在才安裝,那就要重開VirtualDub才看的到.然後我們進入Configure.

進入Configure後,需要設定的是x264的壓縮次數(Pass數),不過這邊以1pass(Single pass)來繼續.
然後我們設並Bitrate,2000左右就很高了,盡量不要超過4000比較好,超過4000畫質也沒比2000好到哪.然後AVC level要設為3.0,這是PSP3000的規格決定的. FourCC命名avc1是測試成功的,改成h264也行,不過我沒試過了.

接下來,要注意第二個標籤下的設定,這關係到AVC,也就是H.264的規範,下圖紅框圈起來的地方要取消勾選.如果勾選了,那程式會設定用High Profile,但是PSP只吃Main Profile(較低的規格),所以這邊要取消.

然後我們影像壓縮也準備好了,按確定後就準備開始調整聲音部分.



-----------------------------------------------------------------------
2.聲音設定調整說明

準備設定聲音時,要如如下圖選擇Full processing mode,才能調整設定.

然後我們要先確認聲音的壓縮Codec是否正確,先選Compression來看是選擇哪種.

 選最上面的No Compression就行,這就是CD常用的WAV壓縮格式.
然後我們還要調整取樣率與取樣深度,進入Conversion選項.

48000KHz, 16-bit, Stereo,就是最好的選項,追求音質的人能調整.
這樣聲音部分就準備好了.


-----------------------------------------------------------------------
3. AVI格式包裝

因為我這對影片有進行分割的動作,所以是Save segmented AVI,如果是想壓一整斷,
用Save as AVI就行了.


然後會指定儲存的位置與檔名,準備好後就能按下確認按鈕,就會如同下圖開始轉檔.


轉完後就能先看看存檔運作正不正確,正確的話,就恭喜你完成AVI影片的製作了.

-----------------------------------------------------------------------
4. MPEG4格式包裝
轉成AVI後還沒完結,因為要轉成Mpeg4包裝(.mp4),因為是標頭檔整個都要換掉,所以改檔名是沒有任何用處.
這時請先把PSP MPEG4 Package的壓縮檔解開,然後把影片跟.bat檔放在同目錄下,如下圖.


然後確認enc2mp4資料夾有沒有正確的程式,要如下圖有5個檔案在裡面.

 確認都在裡面後,再把影片拉到.bat上,就會自動重新包裝為.mp4檔案了.

完成包裝後會如同下面出現一個.mp4檔案,但是過程中因為有中介檔產生以利格式轉換,
所以預留將要包裝的影片3倍大小的空間比較保險.

如果看到.mp4檔案出來恭喜您壓好一個PSP格式的影片了.



-----------------------------------------------------------------------
5. 影片驗證


恭喜您壓縮完成,但是我們要先確認影片再規格上是否能使用.
這邊是用Kmplayer打開影片看詳細訊息.
Video裡面的設定,重要的就是Format profile, 先確認是否為Main@L3.0,
因為這是PSP判斷能不能撥放的最重要標準之一.

然後再確認音樂的地方,Format是AAC,Format profile是LC的話,才能正常運作.
如果您好奇不是原本是WAV格式的影片的話,是因為我在PSP MPEG4裡面有加入聲音轉檔,但是那功能要影片的聲音部分規格為WAV才能轉.

如果以上都正確,那恭喜您自己壓的高畫質PSP影片已經完成.
快放到PSP上去撥放吧.w

如果有需要轉回去AVI重新處理,以下有準備一個還原包,
用法跟PSP MPEG4 Package用法一樣,只是這只能吃此方法轉出來的mp4檔案,
其他的mp4就很抱歉不一定能用了.
PSP MPEG4 to AVI Recovery Pack

如果您想要轉錄到其他地方,只要有加註出處就行了.
Omega3

0 意見:

About Me

我的相片
只是慢慢的一步一步實現設計結構的半活人一支.ˊ_>ˋ
 
Blogger Template Layout Design by [ METAMUSE ] : Code Name BlackCat 2.0.0