TA的每日心情 | 郁闷 2016-12-31 01:33 |
---|
签到天数: 6 天 [LV.2]偶尔看看I
星辰大海
- 积分
- 2969746
|
時隔一年多的海量小更新
v211111
1. 拿掉了 Unicode / ANSI 的選擇鈕,改由程式自動偵測 Unicode/GBK/BIG5
2. 增加了字幕快取機制來應對 MB 級的字幕,會快取最近 32 個在程式啟動後使用過的字幕
3. 在 Adjust/Append mode,或是 Adjust Time/FPS mode 之間切換時,一律會重設 Original/Taget 輸入框內的文字
4. 當前後兩句字幕有時間重疊時,會額外產生 "*.TimeOverlaps.txt"。作用是提醒使用者,是否要修改字幕,讓時軸不要重疊
5. 移除 .ass 最後面無意義的空行
6. 程式改為 .NET Framework 4.8 架構
7. 修正一些小 bug,修改一些小地方
Adjust mode 時間 / FPS 調整模式
1. 使用更精確的 FPS 數值來調整時間,如 23.976 的參數,程式內會用最精確的 (24/1.001) 的數值來計算時間
2. FPS 調整模式也可單純拿來放大/縮小字幕的時軸長度,如 Original FPS = 3,Target FPS = 1,則每句字幕的時間點、時長都會變 3/1 = 3 倍
Original FPS = 1,Target FPS = 4,則每句字幕的時間點、時長都會變 1/4 = 0.25 倍
原本有限制 original FPS 最多只能有 3 位小數,現在改為不限
3. 不再產生 "*.sushi.txt", "*.Segment.txt", "*.check.txt" 這些多餘檔案
4. 修改負數的進位方式,讓時間計算更精準
5. "Use [Target Time] as first subtitle start time" 這個功能,是將第一句字幕修改成使用者指定的時間
原先程式是以字幕檔案裡的第一行真正字幕為準來修改時間,現在改為由所有字幕裡,時間最早的字幕為準
Append mode 時間合併模式
1. 支援多個檔案 +1個合併時間的合併方式。例如5個字幕檔案 & 1個合併時間"0:30:00",合併後第2個字幕會在 30 分處開始,第3在 1 小時處開始,依此類推。也可另外指定第1個字幕的開始時間,這時第2、3、...之後的字幕也會根據第1個字幕的開始時間 + 每個字幕的間隔時間來處理
|
|