chanzeno 發表於 2011-7-13 17:54:38

3D(左右格式)影片加入字幕完美方案 Docomo SH-12C 用

早前見Phone HK的Satogill 兄教如何將SHー12c合用的3d影片加載字幕,便著手轉載. 在此與各位師兄分享一下!

1) 需要軟件
- 3d sbs(左右格式) 電影原片(須為高清720p 或 1080p mkv格式)
- 電影字幕 (網上搜尋得來的話通常是.srt格式)
- 轉換3d格式軟件 -3Dsubtitler - (免費軟件, 請到以下官網下載)
http://84.27.10.123/3DSubtitler/download.aspx
- 字幕堪入MKV軟件-MKVTOOLNIX- (同為免費軟件, 最新版本為V.4.8.0, 按此下載)

- MP4轉檔軟件 -ANY DVD CONVERTER PROFESSIONAL- (收費軟件, 但官網內有FREEWARE版 ANY VIDEO CONVERTOER FREE, 師兄們可到網上尋找一下 或 試下載此版本看是否通用)

2) 3D字幕準備
本來轉成MP4時加上字幕是很簡單的步驟, 可是來到3D SBS(左右格式)上卻要多做一些功夫. 由於3D SBS是左右兩個畫面, 如果只是在轉片時單純堪入.srt字幕, 那換到sh12c的3d屏幕上看便會出事. 因此我們需要用到3Dsubtitler

在轉換之前請先用播放器確認一下srt檔跟原片是否同步及正確, 免得在沉長的轉換後才發現出錯, 順道也檢查一下原片有否帶雙重音軌(因mkv檔有時會載有兩種語言) 如發現字幕有小問題, 其實可用notepad打開srt檔直接修改便可. 如果時時間軸出現問題可用以在網上找一些srt editor修改.
確認無誤後點擊3Dsubtitler.exe打開3dsubtitler (3d subtitler是不需安裝的. 下載回來後請解壓縮, 得到兩個檔案- 3Dsubtitler.exe 及 BDSup2Sub.jar, 請放到同一資料夾備用. )

http://i3.photobucket.com/albums/y95/Satogill/3Dsbs%20Tutorial/3dsubtitler.jpg

1- Input file(.srt) - 載入srt字幕
2- Output directory - 輸入儲存路徑
3- BDSub2sub path - 輸入剛才解壓得到的BDSup2Sub.jar 位置
4- Fonttype - 選擇喜愛字型, 如字幕為繁體中文的話請選繁中字型
5- Fontsize- 字體大少 請設定為40或以上 以便在手機屏幕上也能清楚閱讀
6- Character table- 選擇srt檔所載語言, 本範例為繁體中文, 所以選上 Chinese (zh / zho)
7- Set forced- 照原來設定選Forced
8- Color - 字幕顏色 (建議選yellow, 因白色出來效果會不大清楚, 也可試其餘light grey/green 或blue)
9- Contrast - 字幕顏色對比度 (建議推向dark, 因之幕在3d屏幕上顯得較為淡色)
10- Depth - 3d字幕立體深淺 (個人意建選Front, 字幕在最前出來效果比較順眼)
11- 來到此時可按一下右手面的check, 預覽一下出來的效果並確認文字有正確顯示. 按Preview轉成片原的比例可看到預期效果.如srt載入正確preview窗下方會列出每一句字幕, 請記得選最長那些確認一下字幕有正確分行顯示.
12- 回到左邊 Vertical position- 調較字幕垂直位置 (最好盡量貼近抵部以免遮蓋畫面)
13- Border thickness- 字體外黑框闊度 (個人喜好, 但我認為粗一點會比較清楚)
14- Quality- 選High吧, 雖然說slow, 但也不會用太多時間
15- Delete PNG files- 3dsubtitler會將每一句字幕轉成各一覆透明背景的PNG file, 最後合成sub file, 此項選delete的話, 在完成轉換後會將所有png暫存檔刪除.
16- Output format - 選VobSub idx/sub
17- Output size- 視乎原檔格式選擇720p 或 1080p 吧
18- 最後檢查preview無誤後可按save把以上設定儲存, 及後按下右手邊convert開始轉檔.
19- 轉檔時間約需幾分鐘, 完成後得到3個跟srt檔同名的 idx, sub 及xml. 之後可進行下一步.

2) 堪入mkv原檔
此部需要用上另一軟件MKVTOOLNIX. 下載mkvtoolnix及安裝後會得到兩個程式: mkvinfo GUI 及 mkvmerge GUI, 現在要用的是mkvmerge.
其實mkv這種格式可以看成是個容器, 將video, audio 及 subtitle裝到一個檔案內供player播放. 因此各部可輕鬆修改.
打開mkvmerge GUI, 我們只用到第一個分頁:

http://i3.photobucket.com/albums/y95/Satogill/3Dsbs%20Tutorial/mkvmerge.jpg
1- 輸入檔 - 按加入, 一次性可把 mkv原檔及3dsubtitler gen出來的idx (雖然剛才我們得到3個檔案, 但只需加入idx檔, 期餘兩個也不要刪除) 加入
2- 加入兩個檔按後, 第二欄軌道, 章節和標籤便會顯示出各個項目供我們選擇剔除或保留:
a) VobSub- 字幕 (保留)
b) V_MPEG4/ISO/AVC- 影片視訊(保留)
c) A_AC3- 音訊, 一般情況下只有一條音軌, 但我這個MKV檔是帶有俄羅斯 及 英語的. 在事前我用播放器檢查過, 得知第2條音軌是我想要的英語, 因此我將第3項 即第一條音軌惕除.
3- 設定好第二欄後直接跳到最底 輸出檔名. mkvmerge預設會幫你儲存到同一目錄上並以原檔名後加上(1)作另存, 但我建議為免混亂最後將新檔名改成分別較大的名字. 設定好後便可 "開始合成".

正如上面提到, mkv只是裝著video, audio 及 subtitle的器皿, 因此這個合成步驟並不是真正將字幕印到video上面, 而是加載到新的mkv檔上, 所以約10分鐘左右便能完成合成. 因此, 如果之後用我先前推介不支援sub字幕檔的avs video converter便會出現問題, 即使avs converter detect到mkv檔內含字幕, 但由於不支援的關係, 轉出來的mp4檔也是沒有字幕的. 因此, 我們要用另一個轉片軟件: Any DVD Converter.

3) MKV轉成MP4
選擇Any DVD Converter除了因為支持sub外, 對電腦的支源使用也較低但轉檔時間也不慢. 加上設定也較為簡單, 比較適合一般應用.

http://i3.photobucket.com/albums/y95/Satogill/3Dsbs%20Tutorial/AnyDVD.jpg

1- 打開Any DVD Converter Professional, 按添加視訊, 選取剛剛合成好的新有字幕mkv檔. (mkvmerge合成完畢後最好用播放器檢查一下音軌及字幕有沒有正確顯示)
2- 右上角選擇輸出格式. Any DVD Converter已預載許多device的格式, 但為求最合SH12C用, 最好還是自定義一個. 選自定義mp4, 開始設定:
視訊輸出:
-編碼器 Xx264
-大小 960 x 540 或 1280 x 720
-位元率 2000 (本人試過2000已經非常清晰, 各下可自行調節, 但以完成檔案不大過4GB為準, 因SH12C不能讀取大於4GB的檔案)
-幀率 23.0976
-Encode Pass 1

音頻輸出:
-編碼器 aac
-位元率 128 (用靚耳機的各位可以將此項set高一點如320)
-採樣頻率 44100
-聲道 2
-禁止 No
-音視同步 Basic
-音軌 預設 (由於我們在step2合成時已將多餘音軌拿掉, 因此這項選預設便好, 若mkv真有多聲軌的話可在這裡設定想要的音訊)
-字幕 0-CHI (如果所用字幕是中文)

最後按左上角 文件->設置輸出資料夾, 一切設置好後按中央頂部大圖示"編碼" 以開始格式轉換!

P.S. 如果想轉片時間減短可按左下角選項, 第一分頁底部<進程>一項將<進程優先級>由Normal轉成High甚至Realtime, 當然這樣會使windows其他軟件行得像蝸牛一樣慢.

就後成功轉好的mp4在檔名最前方加上 "[]"再放入SH12C, SH12C便能準確將此MP4認為3DVIDEO而且在CONTENT MANAGER內還能成功刷新PREVIEW圖呢!

希望此教程能幫到各位BROTHER!!

biad 發表於 2011-7-27 16:22:36

借這篇主題發問一下,
如果是針對BD 3D影片的字幕加入方式。
是要將左右眼的字幕分別輸出嗎 ?

kenchen1226 發表於 2011-7-28 12:46:51

借這篇主題發問一下,
如果是針對BD 3D影片的字幕加入方式。
是要將左右眼的字幕分別輸出嗎 ? ...
biad 發表於 2011-7-27 16:22 http://www.hd.club.tw/images/common/back.gif

我想應該吧
不過這一篇不適合加入 3D BD格式
最近也為這個很苦惱
有幾片3D BD 但是都沒有字幕
2D BD 我會加字幕
但是3D BD 就沒辦法了
網路上找了一下,也都沒有好方法,討論不多,不然就是用的軟体專業
也不知道如何使用

SBS 格式加字幕,照樓主教學就可以了
也看了幾片
就是3D BD , 沒有辦法:( ,
好像可以用 textSt , 但也不知道如何作

einhuang 發表於 2011-8-14 10:51:05

請問一下,如果字幕選擇白色,結果實際播放的時候,有些字幕不會是白的(藍or紅),會是哪個環節設定上出問題呢?我用km播的,謝謝

neilnwchang 發表於 2011-9-23 11:08:22

請問一下, 如果有side by side 的avi 或 mkv 有辦法轉成3D藍光格式並燒錄的方案嗎?
謝謝

facelover 發表於 2011-9-24 10:06:35

請問一下, 如果有side by side 的avi 或 mkv 有辦法轉成3D藍光格式並燒錄的方案嗎?
謝謝 ...
neilnwchang 發表於 2011-9-23 11:08 http://www.hd.club.tw/images/common/back.gif

不容易

wang1106 發表於 2011-12-29 16:30:28

看到這些步驟...傻眼,
3D影片我還是等藍光ISO或是去買正版好了.

freemanlee 發表於 2012-1-3 13:13:45

太好了,手邊幾部SBS的片子字幕問題搞不定,這下就可以依樓主的方式加字幕上去了!

isip 發表於 2012-1-29 20:15:33

哇!這篇教學真是太受用了
趕快來試試

Jiles 發表於 2012-2-17 00:31:42

謝謝大大分享這一篇教學,確實很有幫助。

PS:
3d字幕立體深淺<-- 這個如果太前面,個人覺得看起來有點吃力,雖然3D效果很不錯。

popomew 發表於 2012-3-7 19:27:33

我轉完之後也是使用"完美者解碼"播放,但字幕都是"藍色"~~不知哪裡出錯?

mattkuo 發表於 2012-3-8 13:34:15

popomew 發表於 2012-3-7 19:27 static/image/common/back.gif
我轉完之後也是使用"完美者解碼"播放,但字幕都是"藍色"~~不知哪裡出錯?

我之前也是用idx轉出來字幕都是藍色的
後來我改用blu-ray sup格式輸出字幕
再用tsmuxer合併影片及字幕
輸出格式用m2ts
出來的字幕效果相當漂亮
顏色也都正常

hys5514 發表於 2012-6-27 12:04:00

很有幫助的文章
謝謝分享

banco 發表於 2012-7-4 14:25:23

很有幫助 長見識了 謝謝樓主@親親@

w366m 發表於 2012-7-16 18:16:59

popomew 發表於 2012-3-7 19:27 static/image/common/back.gif
我轉完之後也是使用"完美者解碼"播放,但字幕都是"藍色"~~不知哪裡出錯?

8- Color - 字幕顏色 (建議選yellow, 因白色出來效果會不大清楚, 也可試其餘light grey/green 或blue)
用(YELLOW)調255....電腦看是黃色但用3D電視看是白色...我都這樣調參考看看.
頁: [1]
查看完整版本: 3D(左右格式)影片加入字幕完美方案 Docomo SH-12C 用