PEnGUIn ToolKit 1.0a (PMP影片轉檔工具)

不知道各位是否使用過Playstaion Portable播放過PMP格式的影片。
有PSP的朋友一定不能錯過,其中又以PMP_AVC格式畫質最好。
不但在高流量的情況下不會掉格,而且因為是硬體解壓的關係,所以又特別的省電。
關於播放程式的詳細安裝使用,大家可以參考Jonny's的網站
他是PMP_MOD和PMP_MOD_AVC播放程式的原始作者。

至於筆者所發表的PEnGUIn ToolKit和PMP又有什麼關聯呢!?
其實PEnGUIn的全名是PMP Encoder GUI Machine,是筆者破破英文隨便湊起來的縮寫。
簡單來說,就是在MAC OS X上可以編碼轉檔PMP和PMP_AVC影片的前導程式。
所以必須搭配Mplayer,Mencoder和由Jonny修改過特別版x264的Binaries程式來運作。
因為對GPL的授權運作實在是不甚了解,所以請原諒筆者不便跟著PEnGUIn放上Binaries程式。
(雖然已經K過GPL的授權聲明,不過實在是有看沒有懂,法律果然真是艱澀啊!!)
Binaries這部份就要請各位朋友另外下載。
我會在後文附上下載的連結。

在正式開始前,先簡單介紹一下PMP製作的流程:

PMP格式的影片影像編碼有兩種:
1. 是以Xvid/DivX影像編碼為基礎,與MP3音效格式MUX而成的標準PMP_MOD影片。
目前Jonny推出的PMP_MOD_Player最新是2.02版。
2. 另外一種,則是以H.264 AVC影像編碼為基礎,與MP3格式MUX而成的PMP_MOD_AVC影片。
因為是PSP硬體內建支援的影片播放格式,所以無論畫質,格率,以及耗電上。都能將PSP的表現發揮到極限。
目前Jonny推出的PMP_MOD_AVC Player最新是1.02版。

接下來介紹PEnGUIn安裝以及設定的方式:
請各位朋友下載PEnGUIn Toolkit解壓縮之後,可以看到兩個檔案。
(ICON很醜我知道,筆者倉促之下隨便作的,後面的改版會陸續改進)


一個是PEnGUIn(Encoder),作為影片轉碼之用。能夠轉出y4m,H264,Divx,Mp3格式的影音素材。
重點是這些由PEnGUIn(Encoder)轉好的影音素材可以相容PSP,以便後續的MUX處理。
另外一個程式PEnGUIn(Muxer),則是將以上PEnGUIn轉好的素材作MUX處理,讓PMP_Player程式能夠播放。
筆者順道也實作了Demux的前導功能。
若各位朋友之前已經擁有經MUX過相容於PMP_MOD的影片檔,
可以經過Demux分離出影像和MP3,將影像重新編碼成AVC相容的影片格式。

至於設定則很簡單:
各位只要打開PEnGUIn(Encoder)點選Preferences,透過按鈕協助。
將硬碟中下載解壓好的Binary程式給指出來就行了。
(請記得第一次執行的時候,一定要記得設定程式才能運作)


至於操作的部份,各位實際執行以後一定會發現只有兩個重點:檔案選擇以及按鈕。
透過正確檔案的選擇以及按鈕,就可以輕易完成PMP影片的製作工作。

接下來就兩種製作情形來說明程式的操作方式:

一、製作PMP_MOD相容的影片:
1. 首先執行PEnGuin(Encoder),還是提醒各位請記得先設定Preferences。
2. 選擇要轉檔的節目影片。(假設影片的檔名是:Source.mpg)
3. 壓下AVI按鈕,選擇Source.mpg,可以見到桌上出現一個out.avi的影片檔。
4. 壓下MP3按鈕,選擇Source.mpg,可以見到桌上出現一個out.mp3的聲音檔。
5. 執行PEnGuin(Muxer),將out.avi和out.mp3指定到Video File和Audio File的欄位。
6. 壓下AVI_MUXER按鈕,命名輸出的影片名稱和位置。(假設在桌面上輸出一個Output.pmp的影片)
7. 待下方出現Output Path顯示以後,桌面上所出現的Output.pmp就是PMP_MOD可以播放的影片檔了!!



二、製作PMP_MOD_AVC相容的影片:
1. 首先執行PEnGuin(Encoder),還是提醒各位請記得要設定過Preferences。
2. 聲音的部份與上方例子一樣都是製作成MP3。
3. 不同的是影像部份必須先轉成y4m。待桌面上出現y4m的影片檔之後,再透過x264按鈕轉成H264 AVC格式的影片檔。
(流程是Source.mpg -> out.y4m -> out.264)
4. 執行PEnGuin(Muxer),將out.264和out.mp3指定到Video File和Audio File的欄位。
5. 壓下AVC_MUXER按鈕,命名輸出的影片名稱和位置。(假設在桌面上輸出一個Output.pmp的影片)
6. 待下方出現Output Path顯示以後,桌面上所出現的Output.pmp就是PMP_MOD_AVC可以播放的影片檔了!!



最後有幾點注意事項提醒大家:
1. y4m格式的影片佔的容量非常得大,比約為相同時間長度DVD的十倍,所以請各位要先留意一下硬碟的空間是否足夠。
(因為目前Mac OS X上沒有像AviSynth的Frame Server可以用,所以這點請各位先擔待一下,希望能在接下來的版本改進。)
2. x264的轉檔非常耗時,在筆者的G4-800僅能一秒跑出七張多一點點的格率,所以初次嘗試的朋友請先選用五分鐘以內的影片來測試。
3. 轉y4m的時候mplayer會帶出一個播放視窗,可以按ESC來取消。
4. 需要切割影片的功能,筆者推薦MPEG Stremclip,筆者都用這套軟體來切割DVD影片(切割出來的片段可以用Save as直接儲存節省時間)。
(例如:Source.vob切割過後,可以直接儲存相同格式的Source-sliced.vob。
5. 介面可能各位覺得很陽春,希望能在後面的版本陸續改進。
6. 因為筆者沒有Intel-Based的MAC。希望有這一系列機種的朋友,能夠將使用的結果回覆給筆者參考。

寫到這裡最後有點小感想:
筆者從小一直希望能成為個程式設計師,後來因為台灣升學教育的影響,
離這條道路是越走越遠了,之後所學更是與程式設計一點關係都沒有。
沒想到這輩子第一次發表程式是在沒有工作,又在國外流浪的情況下。
這兩個禮拜都埋首在電腦和Cocoa Programing Guide前面,突然自己有點唏噓,抒發一點心情。
各位若有任何建議,歡迎大家回覆指教。
筆者是程式新手,請各位下手輕一點。
希望這個小程式能幫助正好有需要的朋友。
謝謝大家!!

PEnGUIn_ToolKit_1.0a.zip下載處

Jonny's Modified特別版x264 Binaries下載處

Mplayer和Mencoder20060307Build Binaries下載處

PMP_MUXER, PMP_MUXER_AVC, PMP_DEMUXER, x264的原始程式碼下載處。(Option)

MPEG Streamclip下載處。(option)

---
全文轉載自我自己的網頁空間,各位有空也來逛逛喔!!
http://www.exomanic.com/modules/newbb/viewtopic.php?topic_id=213&forum=3http://www.exomanic.com/modules/newbb/viewtopic.php?topic_id=213&forum=3
2006-08-29 9:24 發佈
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?