更改 Idx 字幕時間

本帖最後由 C_Law 於 2013-6-1 01:36 編輯

用 ProjectX 從 *.ts/*.trp 分拆出的 *.idx/sub 字幕,往往都出現時間偏差,記憶中 VobSub 好似可以改,但同 IE8(或之後)不相容。以前用 Word 2007 的 VBA 寫過一個改 Idx 字幕時間的程式,不過目前部電腦只得 Office2000,舊版的 VBA 無 FileDialog 功能,與期再改寫個舊 VBA 程式的開啟檔案部份,倒不如從頭用 VB.net 寫做可獨立執行的 exe。

按這裡下載 IdxTime.rar,解壓成 IdxTime.exe 就可以執行。輸入時間(ms,± 同 KMPlayer 改字幕時間的方向一樣,正數是推遲字幕出現時間)後按 Open 選擇所的 *.idx 檔就能更改時間。

IdxTime.gif
2013-6-1 01:12


Use default palette:由 ProjectX 拆出來的英文字幕,十之八九都變成深灰色字,剔這格仔可改用白色字。

Backup:剔這格仔可以將原來的檔案備份,原檔會在檔名前加上日期和時間。如果不剔這格仔,就會直接覆寫原檔案。

順帶一提,首次執行 IdxTime.exe 時會在它所在的 Folder 新增 IdxTime.ini,這檔案是用來記低時間及兩個格仔的設定、對上一次開啟字幕檔的資料夾位置,以及 Default palette 的數值(這是我從一個白色字的中文 *.idx 字幕檔抄出來),如果想手動更改字幕顏色的話,可以用記事本打開 IdxTime.ini,修改 palette:.....的一行。

IdxTime.exe 由 Visual Basic Express 2010 寫成,需要用 .net Framework 4.0。

回復 1# C_Law


vobsub 同IE 8唔相容,不過IE 9就無問題,但到IE 10又用唔到

vobsub仲有一個修正相容問題的版本係同各IE版本相容,但自今仲會有部份防毒程式判為病毒

TOP

系咪vobsub冇用兼容版本啊?
一直用vobsub冇問題,再睇下IE版本,原來係IE8

TOP

vobsub仲有一個修正相容問題的版本係同各IE版本相容,但自今仲會有部份防毒程式判為病毒 ...
vcarepoorguy 發表於 2013/6/1 07:01


當初就是因為網上找來的 VobSub 修正版本被防毒判斷為病毒,所以才自己用 Word 的 VBA 寫程式去改 Idx 檔的 timestamp。

TOP

本帖最後由 wlm 於 2013-6-2 11:35 編輯

樓主,想請問,世上有冇可以將中文字PGS SUP轉做SUB/IDX既軟件?例如我想將環球版《心理遊戲》既中字PGS SUP轉做SUB/IDX,方便用你改編既軟件OCR中文字,之後再外掛落criterion 版《心理遊戲》。

我google過,但仲未發現到支援中文字既呢種軟件

TOP

PGS 是藍光碟的字幕格式?我沒藍光碟,未接觸過 PGS 字幕。

PGS 字幕檔有幾大?

TOP

本帖最後由 wlm 於 2013-6-4 11:29 編輯
PGS 是藍光碟的字幕格式?我沒藍光碟,未接觸過 PGS 字幕。

PGS 字幕檔有幾大? ...
C_Law 發表於 2013-6-3 16:40

碟內係咁叫,抽出黎之後係sup檔
我將呢齣戲個中字檔downscale成DVD screen size再抽出黎,約7MB
就係停左喺呢步
[edit]
搵左好耐,原來用BDSup2Sub可以output成SUB/IDX,支援中文字,再用你改編既軟件就可以做OCR,得左!
GameOCR.png
2013-6-4 11:28

TOP