首頁‎ > ‎影音編輯‎ > ‎

內嵌字幕

內嵌字幕有兩種方式,使用mkvmerge將影片和字幕以Matroska格式封裝,或者是用VirtualDub

使用mkvmerge

mkvmerge是包含在mkvtoolnix中的軟體。


按下add按鈕,選擇影片及字幕檔,然後按下Start muxing即可。完成之後會產生一個.mkv的檔案。

使用VirtualDub

準備的軟體:VobsubVirtualDub,影音解碼包(如K-Lite Mega Codec Pack)。

  • VirtualDub下載之後,解壓縮到適當的目錄。
  • 安裝Vobsub時,請不要勾選VobSub for DirectShow,而VobSub 與TextSub for VirtualDub則要勾選,隨後安裝程式會詢問VirtualDub所在的目錄,請指定它。


  • 啟動VirtualDub,按選單Open/Open Video File,開啟要內嵌字幕檔的影片檔。
  • 按選單Video/Filters,按Add,選擇TextSub,按OK,按Open選擇字幕檔。
  • 拖曳下方的時間軸,確認字幕能被載入並顯示。
  • 按選單Audio/No audio,同樣在選單Video/Compression,首先選擇壓縮用的編碼格式,這裡選Divx Codec,按Configure,時間多也比較不在意檔案的大小,但是希望高品質,就跑Multipass Nth-pass,沒時間也不希望檔案太大,不在意品質,就選1-pass。以下以Multipass Nth-pass作說明。
    1. Rate Control選Multipass, 1st pass (fast),Bitrate看影片的解析度而定,解析度在720×480左右的,直接選擇Home Theater Profile,也就是780,當然也可以往上調高一點,到1000;1280×720的直接選720HD profile。在選單Audio選no audio,1st-pass不需要對聲音作處理。
    2. 按File/Save as AVI,選擇存檔的位置與名稱,勾選Don't run this job now,按存檔。
    3. 按選單Audio/Source audio。同樣在選單Video/Compression,選Divx Codec,按Configure,Rate Control選Multipass, Nth pass,Bitrate要和之前一樣。
    4. 按File/Save as AVI,存檔的位置與名稱要和之前一樣,勾選Don't run this job now,按存檔。
  • 按F4,應該有兩項排程工作,按Start開始壓縮。

至於要作幾次pass才會有比較好的品質/效率,PCDVD有人在Divx 5.0.3時作過測試,作三次的品質/效率比最好。我自己用Divx 6.8的感覺,雖然2-pass就已經有不錯的品質,3-pass還是比較好的。

兩種方式的比較

  • Matroska的優勢
    • 封裝速度快
    • 影片品質不會下降
  • Matroska的缺點
    • 支援的軟硬體較少
  • VirtualDub的優勢
    • 如果使用Divx壓縮,幾乎所有裝置都可以播放
  • VirtualDub的缺點
    • 影片的品質會因為壓縮的選項有所下降或大幅降低
    • 製作時間較長
 
Comments