使用RipBot264將BD影片轉檔壓縮成MKV檔案
之前有介紹過將BD影片直接轉成MKV檔的教學,這樣的轉檔並不會做影像或是聲音的壓縮,如果你想要將影像(或是聲音)壓縮以減少空間,RipBot264是很實用的一個工具。它能夠將影像部份用x264編碼器壓縮成AVC(H.264)的格式,聲音部份藉由eac3to來轉檔。由於RipBot264算是一個GUI(圖形介面),因此必須先安裝以下幾個程式才能運作︰
AviSynth
AviSynth是AVI SYNTHesizer的縮寫,它是一個影音檔案與壓縮軟體之間的橋樑,它會建立一個包含特定命令腳本(.avs),將各式濾鏡套入影像檔案中。
Haali Media Spliter
Haali Media Spliter是一個分離器,作用在於將影像、聲音及字幕分離。
ffdshow
ffdshow是一套免費的解碼軟體(DirectShow Decoding Filter),本身並不包含媒體播放器。
.Net Framework 2.0
應用程序介面(API)所必需
Windows Media Player 11
處理VC-1解碼
[ 本帖最後由 土匪 於 2009-10-13 23:53 編輯 ] 首先執行RipBot264.exe,為避免佔用系統所有的資源,請先勾選LOW PRIORITY。
http://disc.mx500.com/bd/ripbot264/ripbot264.gif
按右下方的Add新增任務。
http://disc.mx500.com/bd/ripbot264/newjob.gif
開啟來源檔案,這裡示範的例子是一個m2ts檔。檔案分析完成後你必須要選擇想製作的Stream資訊,比方說在CHAPTERS處你可選擇要不要分章節,AUDIO處選擇音軌,SUBTITLES處可選擇字幕。
http://disc.mx500.com/bd/ripbot264/bluraystructure.gif
註︰
1. RipBot264只能製作單一音軌。
2. 現行的BDMV影片都是圖形字幕(PGS),而MKV檔案目前仍不支援BD的圖形字幕,因此就算你把圖形字幕加進去也不具任何意義。
3. 雖然字幕處有X: ALL SUBTITLES的選項,但是它只會將PGS的字幕(.sup)儲存在Ripbot264的temp資料夾,因此建議選擇0: NO SUBTITLES即可。
按下http://disc.mx500.com/bd/ripbot264/ok.gif按鈕之後它會開始影音分離,這會花上很長的一段時間。
http://disc.mx500.com/bd/ripbot264/demuxing.gif
這次示範的是轉檔為mkv,因此請先將下方的SAVE AS處勾選為.mkv。
http://disc.mx500.com/bd/ripbot264/encodingsettings.gif
首先在影像的部份,在PROFILE處選擇預設的HIGH 4.0,這是BD最常用的設定。如果你想要細部修改裡面的參數,可以按下http://disc.mx500.com/bd/ripbot264/add.gif按鈕來設定,不過通常我不會隨便調整它。
http://disc.mx500.com/bd/ripbot264/encodersettings.gif
註︰High Profile 4.0最大流量為25Mbps、4.1為62.5Mbps,一般來說4.0就夠用了。
你可以使用CQ(Constant Quantizer) Mode,CRF(Constant Rate Factor)約18~22左右(數字越低檔案越大、畫質也越好);或是使用2-Pass Mode,後者雖然會花較長的時間,但可以較精準的控制檔案大小,請自行輸入流量(KBPS)或是在右下方LOCK SIZE輸入檔案大小來控制流量。
http://disc.mx500.com/bd/ripbot264/2pass.gif http://disc.mx500.com/bd/ripbot264/locksize.gif
按下http://disc.mx500.com/bd/ripbot264/properties.gif按鈕設定影像部份的參數。
http://disc.mx500.com/bd/ripbot264/crop.gif
如果你要把上下的黑邊給切除,可以在CROP處來切割,切割時可以選擇Automatically,如果你對切割位置不滿意,可以選擇Manually並對照著右方的圖片來調整切割尺寸。
http://disc.mx500.com/bd/ripbot264/automatically.gif http://disc.mx500.com/bd/ripbot264/manually.gif
如果你要改變影片解析度,可以在SIZE處選擇HD-Full、HD-Ready或是其他解析度。
http://disc.mx500.com/bd/ripbot264/size.gif
除非你想要把字幕嵌死在影片中,此時需要選擇Build in picture,建議是選擇Do not use subtitles,再由後續的步驟來掛入字幕。
http://disc.mx500.com/bd/ripbot264/subtitles.gif
按下http://disc.mx500.com/bd/ripbot264/next.gif按鈕繼續設定,後面的兩頁不必去更改預設值。
http://disc.mx500.com/bd/ripbot264/deinterlace.gif
http://disc.mx500.com/bd/ripbot264/denoise.gif
設定完成後按下http://disc.mx500.com/bd/ripbot264/ok.gif按鈕結束設定。
接下來看音軌的部份,在PROFILE處你可以設定為x.x COPY STREAM讓它不要轉檔;如果你想要轉檔,請自行依據下拉選單裡的範本來設定。
http://disc.mx500.com/bd/ripbot264/profile.gif
你也可以指定音效的語言選項(LANGUAGE)︰
http://disc.mx500.com/bd/ripbot264/language.gif
在字幕的部份,SUBTITLES處可以自行添加進文字檔的字幕(srt等),這個功能對MKV檔案的封裝非常方便。
http://disc.mx500.com/bd/ripbot264/addsubtitles.gif
指定好檔案輸出的位置後就可以按下http://disc.mx500.com/bd/ripbot264/done.gif按鈕準備輸出了。
http://disc.mx500.com/bd/ripbot264/queue.gif
RipBot264可以做批次的輸出,我們目前沒有這樣的需要,因此直接按下http://disc.mx500.com/bd/ripbot264/start.gif按鈕開始漫長的轉檔過程。
http://disc.mx500.com/bd/ripbot264/converting.gif
我使用Q6600的四核心CPU,一共花了十一個小時才轉檔成功(2-Pass)。
[ 本帖最後由 土匪 於 2009-10-14 01:23 編輯 ] 為了驗證一下所轉出的檔案是否正確,我們使用mkvmerge GUI來觀察該檔案︰
http://disc.mx500.com/bd/ripbot264/mkvmerge.gif
用我的TViX M-4100SH來播放,音軌、字幕及章節都很正常。
tvix.jpg
類似RipBot264的軟體還有HDConvertToX及HandBrake,等有時間再慢慢來介紹。
[ 本帖最後由 土匪 於 2009-12-29 10:22 編輯 ] 這麼精彩的文章怎麼都沒有人回覆,土匪大要不要再來一篇megui的教學。 原帖由 hhp 於 2009-10-16 12:08 發表 http://www.hd.club.tw/images/common/back.gif
這麼精彩的文章怎麼都沒有人回覆,土匪大要不要再來一篇megui的教學。
落井下石不落人後
誠心地附和一下....MEGUI教學 鼓掌= 樓主很用心,講的很詳細,學習了 原帖由 hhp 於 2009-10-16 12:08 發表 http://www.hd.club.tw/images/common/back.gif
這麼精彩的文章怎麼都沒有人回覆,土匪大要不要再來一篇megui的教學。
士匪老大出手了,支持支持! 很棒的教學 先學起來等買BDrom的時候就可以用到了 土匪大人:
1、最近在資訊展中購買了一台人因DB-204影音播放器後,就想依據您寫的寶典,把我自購的變 形金剛1等BD轉到硬碟中。用FavDVD和MakMkv轉存後金播放時就是無法看到字幕。實在很困惑,難倒大家都不用看字幕?
2、後來看這本篇,呵呵。我想應該可以解決字幕的問題了。但是可能因為我是新手(兼手拙),使用RipBot264在執行到第1步,Add時就出問題了。因為 變形1的BDMV/STREAM目錄中有許多m2ts檔,我就選了個最大的檔案叫00037.m2ts,接著出現select streams畫面,在PlayList欄:出現是000100.mpls,00037.m2ts, 2:23:27 。 在Chapters欄出現的是:0: No Chapters <----為什麼會沒章節資訊啊? 在VIEDO欄:是空的<-----好怪為什麼是空白的。AUDIO欄:0:No Audio <-----這也怪 最後的SUBTITLE欄: 0: No SubTitles <----這是沒字幕的意思嗎? 試了好多次 都是這樣。最後只好按下 ok鍵,結果下來就是 getInfo.avs-Media Player Class的視窗,內容是:DIRECTSHOWSOURCE :couldn't Open File F:\temp\RipBot246temp\job1\video.mkv :系統找不到指定的檔案 <--我有手動去找,是真的沒找到。
3.請教是不是我少作什麼設定,所以才有這麼多資訊都找不到,請土匪大人指點迷津。我是一個老頭子新手,這個遇昧處尚請包涵,若是提問不當,亦請指正。感謝您! 原帖由 mitchellhu 於 2009-12-28 14:12 發表 http://www.hd.club.tw/images/common/back.gif
土匪大人:
1、最近在資訊展中購買了一台人因DB-204影音播放器後,就想依據您寫的寶典,把我自購的變 形金剛1等BD轉到硬碟中。用FavDVD和MakMkv轉存後金播放時就是無法看到字幕。實在很困惑,難倒大家都不用看字幕?
建議你可以先用tsMuxeR來先處理一下主影片,看生成出來的最大m2ts檔還有沒有同樣的問題. 建議用 High Profile @ Level 4.1,相容 Blu-Ray Disk 原帖由 raiechun 於 2009-12-29 12:04 發表 http://www.hd.club.tw/images/common/back.gif
建議用 High Profile @ Level 4.1,相容 Blu-Ray Disk
4.0跟4.1差別的只有流量而已,
而通常經過再壓縮的影片流量應該不會超過4.0的規範. 原帖由 土匪 於 2009-12-29 13:26 發表 http://www.hd.club.tw/images/common/back.gif
4.0跟4.1差別的只有流量而已,
而通常經過再壓縮的影片流量應該不會超過4.0的規範.
流量指的是最高流量(尖峰流量)而非平均流量,25mbps和 62.5mbps差太多,最高流量太低的話動態複雜場景的畫質也會跟著差很多 土匪大人:
1.我依照你講的用tsMuxeR處理主影片後仍然是沒有字幕。
2.我有個困惑想請你指導:
就我(純新手)目前認真的來說:
藍光備份時,使用AnyDvD或DVDFab,基本上這2套只是純作備份,所以字幕、音效如果不作
任何設定,那就是原汁原味的存在HD中,所以用Media player 11可以直接開啓備份出來的m2ts
檔。我就是以這方式來測試AnyDVD或DVDFab轉出的m2ts檔,看字幕是否顯示出來。不幸目前轉
出的變形金剛1、2及天外奇蹟都轉不出字幕。另我曾試著在DVDFab中採用Blue_ray to 主要檔案
的模式,先設定發音語言為Chinese,字幕為Chinese。但是轉出的仍是英文及無字幕。
昨天一直測到現在,一直失敗。
我想我是不是完全沒搞懂你的教學(...........)
請再度指導我的作法 感謝您 原帖由 mitchellhu 於 2009-12-29 19:21 發表 http://www.hd.club.tw/images/common/back.gif
土匪大人:
1.我依照你講的用tsMuxeR處理主影片後仍然是沒有字幕。
2.我有個困惑想請你指導:
就我(純新手)目前認真的來說:
藍光備份時,使用AnyDvD或DVDFab,基本上這2套只是純作備份,所以字幕、音效如果不作
任何設 ...
你的問題好像跟mkv沒有太大的關係,如果回答在這裡可能會失去焦點,
建議你另開一個主題,我再來回覆比較恰當. 土匪大人:
請問改變影片解析度,在SIZE處選擇HD-Full、HD-Ready, 可以為不標準尺寸的 mkv (e.g. 1280 x 544), 加上黑邊嗎? 昨天照著樓主的教學試玩,這套程式真的蠻好用的,感謝提供教學.
順便提一下有一套程式BDSup2Sub可以把BD的SUP字幕檔轉成idx/sub,然後就可以再用mkvmerge把字幕合進mkv了.不需要另外找字幕檔去合.
再順便一提i7-920壓1080p兩pass的Innocence(01:39:05)大約是快6小時.但很奇怪的是檔案輸出只有6.10GB(音訊只有ac-3 5.1ch),不知道是不是因為動畫片的關係 土匪大大,今天我照您的方式將所需的軟體都安裝之後,將我用DVDfab6 備份至硬碟裡的m2ts匯入RipBot264之後
,讀取資訊Blu-rayStructure視窗裡的PLAYIST裡面,沒
有影片的資訊也,按下OK了,就跳出找不到資訊,請問
土匪大我是少裝軟體,還是什麼問題呢?煩請指教:-/
PS.我試過三部影片,都是一樣的情形。
[ 本帖最後由 fnajojan 於 2010-1-21 16:57 編輯 ] 請問土匪大大,
小弟我用您的教學使用RIPBOT264成功的轉出的許多的MiniBD片子,在此先感謝大大的熱心教學,小弟受用不盡,謝謝你!
另外,小弟想請教大大另外一個問題,那就是在用RIPBOT264轉完檔後,會有一些MKV檔在畫面的下方出現一條綠色的橫線,不知大大可否指教一二來消除那條礙眼的Green Bar,在此先感謝大大的教學,謝謝你! 原帖由 rayzine 於 2010-1-2 21:55 發表 http://www.hd.club.tw/images/common/back.gif
土匪大人:
請問改變影片解析度,在SIZE處選擇HD-Full、HD-Ready, 可以為不標準尺寸的 mkv (e.g. 1280 x 544), 加上黑邊嗎?
你選HD-FULL 1080p或HD-READY 720p時應該就會自動加入了
看看AVS Script裡Resize那有沒有 ".AddBorders(0,##,0,##)"
沒有再加就行了
原帖由 keymaker 於 2010-1-3 00:07 發表 http://www.hd.club.tw/images/common/back.gif
再順便一提i7-920壓1 ... 和碼率有很大的關係
原檔多大?音訊是?
檔案更小不好嗎?:D
原帖由 fnajojan 於 2010-1-21 03:40 發表 http://www.hd.club.tw/images/common/back.gif
土匪大大,今天我照您的方式將所需的軟體都安裝之後,將我用DVDfab6 備份至硬碟裡的m2ts匯入RipBot264之後
,讀取資訊Blu-rayStructure視窗裡的PLAYIST裡面,沒
有影片的資訊也,按下OK了,就跳出找不到資訊,請問
土匪大我是少裝 ... RipBot、Haali Media Spliter、ffdshow,三個軟體的版本是?
原帖由 picardhuang 於 2010-1-21 22:31 發表 http://www.hd.club.tw/images/common/back.gif
另外,小弟想請教大大另外一個問題,那就是在用RIPBOT264轉完檔後,會有一些 ... 你是載入MKV原檔還是分解後的264?
我之前把MKV分解成264時會出現這個問題
如果是載入MKV的話,估計是Haali Media Spliter或ffdshow的關係
記得要用最新版的,除了Haali Media Spliter