2008/05/19

使用 RipBot264 製作內坎字幕的影片(for PS3)

需要用到的軟體 RipBot264 真棒,綠色免安裝。目前版本為 1.9.4,之前 1.8.X 是可以直接作成 m2ts 的,現在的版本卻拿掉了,不知道為什麼,不過還好,先作成 mkv 再用 tsmuxer 來製作成 m2ts 也不會多花太多時間。因為光是重新編碼可能就要耗費十多個小時以上了。所以沒有耐心給電腦跑轉檔的,就不需要繼續看下去了。
還有avisynth
本篇的主要目標是那些非標準解析的影片,在 Sony 幫 PS3 修正這個問題之前,使用 tsmuxer 封裝成 avchd 是無法完美播放影片的,只好請電腦多勞累一下了。

0. 設定預設值
修改 RipBot264.ini
[settings]
//我把工作暫存資料放在 D:\temp\RipBos264temp
//他會再自行區分 job1, job2...
StoreTempFilesin=D
//這個設定就是給 PS3 吃的
DefaultProfile=[ level 4.1 ] HD . BluRay . Consoles
DefaultEncodingMode=CQ
DefaultModeValue=22
DefaultOutputPath=D:\temp\Movie\
DefaultContainer=mkv
DGindexNTSCForceFilm=2



1. 執行 RipBot264

1.1 勾選 Low Priority 讓執行編碼的時候使用低優先權,免得系統都被編碼成是占用
1.2 按下 Add 新增任務

2.


2.1 開啟 MKV 影片檔

開啟之後要等一段時間,他要把 AUDIO 串流拉出來。因為 PS3 讀取 M2TS 的時候不支援 DTS 輸出,甚至說他根本不把 DTS 音軌當一回事,所以遇到 DTS 音軌,請先轉換成 AC3 ,參考

2.2 調整流量

a. 選用 2-pass 模式
b. 先用 lock size,把容量鎖在 4000 MB,看看 kbps 的變化
c. 取消 lock size,適量的減少 kbps,目前我還沒去算出要減多少,因為 MKV 轉成 M2TS 還會再增加一些空間。

2.3 設定內坎字幕


2.3.1 抄一下目前的解析度

這裡可以看到解析度為 1280x528

2.3.2 選擇字幕內坎

他會自動複製跟影片名稱相同檔名,副檔名為 srt 的檔案,設定好之後,直接按下 OK

2.3.3 按下 Down 完成設定


2.4 修改 job1.avs
根據 RipBot264.ini 的設定,我的會在 D:\temp\RipBot264temp\job1

2.4.1 增加黑邊 .AddBorders(x,x,x,x)

剛剛有拿到影片的解析為 1280x528 但是 720p 的標準是 1280x720,所以上下有 720-528=192 的差距,所以補上下各 192/2=96 點黑邊。

2.4.2 字幕同步修正

可能是為了方便吧,字幕預設會作成 25fps 輸出,但是對於我們使用 NTSC 的格式來說,字幕會不同步,所以乾脆把這部分刪除掉。

2.4.3 拿掉不必要的設定

沒必要在重編碼的時候,讓 AVS 多作這些工作,因為最後聲音是用串流匯入的方式處理。最後一行的色彩空間不一定會有。

2.5 更改字幕字型大小
檔案是 D:\temp\RipBot264temp/*.style

我喜歡這個大小,可以讓我看清楚字幕。你可以根據視力,喜好,自行調整。
上面的設定都作好存檔之後,可以把 job1.avs 拉到 Media Player Classic 播放,看看字幕大小是否合適以及同步是否正常。

2.6 按下 start 開始,開始之前也可以重複上述動作,多設定幾個任務。


等它完成再把產生的 MKV 檔放到 tsmuxer 作成 m2ts 的包裝。

13 則留言:

匿名 提到...

太猛了,感謝AIm Wang 分享,非標準格式影片我用mkv2vob轉,給PS3是能看,但是似乎還是有點小狀況,目前還在研究中,電腦太慢了,duron_1G,512MB ram ><||| 轉個h264可能都要兩天吧.....

不知道Aim Wang的方法,我來用會快一些嗎? 感謝感謝 ^_^

Take notes and share 提到...

我用 Core2 1.6G 不到 5fps,實在很慢,基本上跟 mkv2vob 的速度差不了多少,因為後面用的都是 x264 這個 OpenSource 的 Encoder,而且為了品質,RipRob264 只提供 2Pass 的模式,第一個 Pass 都無法達到 10fps 了,只有一個慘字形容,還好放在公司的 Server 上面跑,用最低優先權模式,除了影響硬碟空間,對系統服務來說,不會有感覺。跟 mkv2vob 比較起來,多了字型大小可以任意調整的好處,以及穩定度較高(我現在用 mkv2vob 都會失敗,原因不明)。但是 mkv2vob 多了一個轉成 DivX 的功能,DivX Encoder 比較不耗資源,一樣可以作 HD 輸出,只是失真情況比 x264 嚴重很多,肉眼就能分辨。
我有找到小黃狗 6.0 目前已經安裝成功,但是還不是很上手,我會再研究研究,看看用小黃狗搭上 mPlayer 能不能處理,說不定以後連轉檔都不用了。PS3 說穿了是一台有多個 CELL 的中速度 PowerPC,跑 Linux 效能不漂亮,甚至沒有多少軟體有對他最佳化,我也沒把握用他跑 1080p 播放會順,哈哈,要研究研究。
YDL 官方討論區

匿名 提到...

小黃狗我不會弄,Linux完全沒概念,可能得有好心人,寫個詳細圖解,我才敢弄,怕弄不好主機連遊戲都不用玩了= =,不然說真的,我很想來試試看呢!anyway,Aim Wang 等待您的測試嚕 ^_^

匿名 提到...

Jim:

看到你的留言好開心,哈哈哈,最近好嗎?

你的文學素養真有點底子,以後我想藉由古詩古文聊抒己志,恐怕都會被你看出來,呵呵呵:)

我家沒有田要種,您說的也是,那我就不能解甲歸田了,
大家別誤會我是哪裡來的田橋仔呀,我只是個『如假包換的小小工程師』~

你的兒子好可愛喔!請代替我向小帥哥問候!

祝福天下所有工程師,這個夏天清新愉快!狗皮倒灶的鳥事別來!

Jess.

Take notes and share 提到...

昨天才貼的,今天又更新了,不過操作方式一樣,RipBot264 更新到 1.9.5,裡面的 x264 包的還是 r839,我想是 RipBot264 的製作者測試過夠 Stable,想嘗鮮的也可以自己更新 r858 來用。
RipBot264 1.9.5
X264 r858

匿名 提到...

最近看到的一篇教學,希望對Aim Wang有幫助,也是關於PS3 Linux的文章,真希望PS3順利撥放1080p影片的日子能早日到來啊!
http://bbs.a9vg.com/read.php?tid=825220&fpage=1&toread=&uid=&page=1

Take notes and share 提到...

參考
ubuntu 是一個不錯的套件發行者,從公認最嚴謹的 debian 發展過來,我用 debian 很多年了,真的不錯,可惜並沒有針對 PS3 的多 Cell 作最佳化,目前仍然只有 YDL 是最適合 PS3 主機的。不過根據上面參考的那個網頁所宣稱的,YDL 6.0 目前還沒有提供 VCL 套件,只有 MPlayer,所以我還是再等一下好了,安裝 YDL 雖然不是很難,但是挺花時間的(大概要超過一個小時)。
至於您留下的那個網頁是拿 RMVB 來應用,相同流量條件跟 X264 的品質還是有差。RMVB 目前應用是以日式卡通貼圖為主,因為以塊狀貼圖的方式呈現,所以使用 RMVB 也不至於有太高的失真,用 X264 反而浪費壓縮者的硬體效能了。但是如果是美式貼圖(貝武夫),或者好來嗚電影,使用 RMVB 的失真就比 X264 嚴重許多,個人比較常看的是好來嗚,所以我的測試重點還是會以 X264 為主,畢竟 RMVB 1080P 我之前用 P4 2.8 來解都很順暢了,目前不太需要請 PS3 出馬。
當初會買 PS3 主要也是我那台 P4 2.8 解不動 X264 720p 的影片,沒想到買回來才發現 PS3 還真是挑嘴,害我有點後悔,當初不如買台雙核的PC還輕鬆些。最糟糕的是同捆的遊戲鋼彈-目標鎖定全破了,PS3 的遊戲又沒破解,還得花錢再買個來玩玩 :(
糟糕,快要變成抱怨文了,希望不要影響到 $ony 的銷售量。

匿名 提到...

恩,也只有等待VLC套件看能不能發揮PS3的潛能了‧‧‧,還有請問一下,高清影片除了BT外,有沒有別的地方能抓取呢,感謝感謝!

Take notes and share 提到...

1. 思路(BT 為主)
2. CHD 聯盟 (eDonkey 為主)
3. VeryCD (eDonkey 為主)
1.2 都有壓制 3 主要為收集

如果是從 www.autoit.tw 輾轉過來的話,如果你認識 little ming 的話,是可以考慮加入交流,詳細的情形,可以問問你認識的 little ming :D

匿名 提到...

我不認識little ming呢,到這邊是因為PS3的影片搞不定@@,雖然現在也還沒搞定....
加入交流? 可是我只是小水管能嗎?

Take notes and share 提到...

It's OK.
先加入 www.autoit.tw 吧! 以後有機會的話, 可以資訊技術交流, 我們通常是用硬碟, 比較快.

匿名 提到...

恩,我加入了!希望有機會能貢獻一己之力^_^ by soulman

Take notes and share 提到...

參考
這裡有講到 YDL + MPlayer,看起來應該可行,甚至連 mkv 都吃,我看我有必要盡快找時間研究研究了,字幕的問題我相信應該不難解決。有興趣先參考一下,等我成功了,再連同 YDL 一併出。