瀏覽單個文章
angp
Major Member
 

加入日期: Dec 2001
文章: 108
Smile 自製的字幕編輯程式 anSuber v0.22

自製的字幕編輯程式 anSuber v0.22

小弟對於網路上一些網友以不求回饋的心情製作字幕來與大家分享的行為向來感到十分敬佩,
等到自己也想親自動手做一些字幕以饗同好時,才發現囿於一些限制,致使字幕的製作十分瑣
碎,再加上沒適當的工具輔助,以至於做一個字幕常常耗費數天以上,翻譯的工作已十分辛苦,
但翻譯之後的工作才是惡夢的開始,時間的校對,微調,字幕的位置,影片長度,不同版本,等等
一大堆的問題,要製作完美的字幕,在這裡所花的時間常常數倍於翻譯的工作,令有心於此的人
裹足不前,我想只要有親自動手過的人一定會有這樣的感觸.

基於此,於是小弟寫了這一個字幕編輯程式,希望能將一些瑣碎的工作改由程式代勞,而將時間
花在真正有意義的地方上,同時也希望藉此拋磚引玉,吸引更多的同好來加入製作字幕的行列.

以下我簡述一下主要的功能,若有任何不清楚的地方,或是發現程式有bug存在,或是找不到你
想要的功能,歡迎與我聯絡,我會儘快修正,讓大家有個很好的製作工具以茲使用.

1.支援SubRip及MicroDVD的格式,可互相轉換.
2.支援SubViewer格式的輸出.(換行部份會自動補全形及半形空白,以讓字幕居中)
3.支援文字檔匯入,可將OCR(如丹青等)辨識結果依設定直接匯入字幕.
4.可合併及拆開字幕檔(不同格式亦可執行).
5.支援UNICODE內碼讀取,可自動判別.(但儲存時只能依系統預設內碼儲存)
6.支援簡體GB內碼讀取,需手動切換.(但儲存時只能依系統預設內碼儲存)
7.支援參考字幕功能,可將其它版本字幕讀入供參考使用,點選字幕編輯時,參考字幕會自動
對應到時間最接近的字幕.(此功能為雙向皆可對應)
8.支援關鍵字搜尋功能,編輯及參考字幕皆可使用.
9.支援關鍵字替換功能,可將編輯字幕內所有關鍵字一次替換.
10.可新增及刪除某行字幕.
11.定量調整時間:可將某段的字幕時間值全部往前或往後調整某一定量時間值.(可想成將字幕
在時間軸上平移).
12.總量調整時間:可將某段的字幕時間值依設定的時間範圍內(開始時間及結束時間)重新做內
插計算,使這段字幕分佈在這時間範圍內.(可想成將字幕的時間值壓縮或延展,以配合同個
影片因版本不同而使得影片長度不同),例如影片為125分鐘的版本,偏偏拿到的字幕版本是
120分鐘,如果確定為相同內容時,則可使用這功能,輕易將字幕調整為125分鐘.
13.與參考字幕同步時間:可將參考字幕的時間值直接複製過來.
14.核正時間:可將字幕時間重疊的部份顯示出來.
15.自動修正:可將字幕時間重疊的部份自動修正.
16.支援不同語系的顯示界面,目前提供繁體中文及英文兩種.
在時間軸上平移).
17.支援不同平台使用.(如window,xwindow等等)

林林總總寫了一大堆,可能要大家用了才知道,希望大家不吝指教,讓這個軟體更方便使用.
由於這個程式是以Java JDK 1.3.1_02的Swing元件開發,所以執行時需要有JAVA的環境,
若未曾安裝過的,可下載以下的exe檔回去安裝即可.安裝後jre後,再點選下載的anSuber.jar
就可開始使用,或者可以在命令提示字元底下輸入: C:\>java -jar anSuber.jar 亦可開
啟程式.

anSuber.jar
j2re-1_3_1_01-win.exe

操作圖示 part1.
自製的字幕編輯程式 part1 - 以簡體圖形字幕為例

     
      
舊 2002-03-18, 11:10 AM #1
回應時引用此文章
angp離線中