Vad är en IDX fil?
En IDX-fil är en undertextindexfil som pekar på listan med metadatainformation för undertexter i en .sub (VobSub Subtitles)-fil. Den skapas och används av programvaran VobSub som låter användare extrahera undertexter från DVD-skivor och dumpa i en SUB-fil. IDX-filer innehåller tidsstämplar och byteförskjutningar som används för att peka på varje enskild undertext. VobSub skapar alltid en IDX-fil tillsammans med motsvarande SUB-fil.
IDX-filformat - Mer information
IDX-filer genereras och sparas som vanliga textfiler som kan öppnas i vilken textredigerare som helst. En IDX-fil innehåller information som läses av mediaspelarna för att läsa parametrar som färgen på undertexten som ska visas på skärmen, positionen för undertexten på skärmen.
IDX-undertextinställningar
En typisk IDX-fil lagrar denna metadatainformation i början av filen. Undertextinställningar börjar med ett #. Tidsstämplar och bildreferenser läggs till efter alla dessa undertextinställningar och börjar med tidsstämpel:.
Exempel på IDX-filformat
# VobSub index file, v7 (do not modify this line!)
#
# To repair desyncronization, you can insert gaps this way:
# (it usually happens after vob id changes)
#
# delay: [sign]hh:mm:ss:ms
#
# Where:
# [sign]: +, - (optional)
# hh: hours (0 <= hh)
# mm/ss: minutes/seconds (0 <= mm/ss <= 59)
# ms: milliseconds (0 <= ms <= 999)
#
# Note: You can't position a sub before the previous with a negative value.
#
# You can also modify timestamps or delete a few subs you don't like.
# Just make sure they stay in increasing order.
# Settings
# Original frame size
size: 720x576
# Origin, relative to the upper-left corner, can be overloaded by aligment
org: 0, 0
# Image scaling (hor,ver), origin is at the upper-left corner or at the alignment coord (x, y)
scale: 100%, 100%
# Alpha blending
alpha: 100%
# Smoothing for very blocky images (use OLD for no filtering)
smooth: OFF
# In millisecs
fadein/out: 50, 50
# Force subtitle placement relative to (org.x, org.y)
align: OFF at LEFT TOP
# For correcting non-progressive desync. (in millisecs or hh:mm:ss:ms)
# Note: Not effective in DirectVobSub, use "delay: ... " instead.
time offset: 0
# ON: displays only forced subtitles, OFF: shows everything
forced subs: OFF
# The original palette of the DVD
palette: 000000, 828282, 828282, 828282, 828282, 828282, 828282, ffffff, 828282, bababa, 828282, 828282, 828282, 828282, 828282, 828282
# Custom colors (transp idxs and the four colors)
custom colors: OFF, tridx: 1000, colors: 000000, bababa, 828282, 000000
# Language index in use
langidx: 0
# English
id: en, index: 0
# Decomment next line to activate alternative name in DirectVobSub / Windows Media Player 6.x
# alt: English
# Vob/Cell ID: 1, 1 (PTS: 0)
timestamp: 00:01:25:880, filepos: 000003800
timestamp: 00:01:46:160, filepos: 000008000
timestamp: 00:02:08:880, filepos: 00000c800
# Vob/Cell ID: 1, 2 (PTS: 222840)
timestamp: 00:03:58:800, filepos: 000011000
timestamp: 00:04:00:680, filepos: 000016800
timestamp: 00:04:04:640, filepos: 00001d800
Hur använder man IDX-filen?
Om du har Sub- och IDX-filerna för en film, kan du spela upp dessa undertexter tillsammans med filmen som de är skapade för. Många applikationer som VLC, GOM Player, PotPlayer eller PowerDVD har förmågan att ladda dessa SUB- och IDX-filer och spela upp dem tillsammans med filmen. Programvaruapplikationer kan också bädda in SUB- och IDX-undertextfiler i .mkv-filer.
Konvertera IDX till SRT
SRT (SubRip-filformat) är en enkel undertextfil som sparas i filformatet SubRip. Det används oftare jämfört med filformatet VobSub. Således, om du vill konvertera SUB/IDX-filer till SRT-filformat, finns det verktyg från tredje part tillgängliga som kan användas för att uppnå detta. SUB/IDX till SRT-omvandlare, tillgängligt på SubtitleTools.com är ett sådant verktyg som tar SUB- och IDX-filer som indata och konverterar dessa VobSub-undertexter till SRT-filer.