uDocumentViewer
categories.misc.sub · .idx

SUB / IDX (VobSub) visualizador

pronto
Sobre SUB / IDX (VobSub)

Legendas bitmap VobSub de DVD — inspeção do IDX.

VobSub guarda legendas como subimagens bitmap extraídas do stream de subimagens de um DVD. Um par de ficheiros viaja em conjunto: o .idx em texto simples com timestamps e uma paleta de 16 cores, o .sub o stream de programa MPEG-2 dos pacotes de subimagem. Analisamos o .idx na totalidade — convertendo a paleta YUV em swatches RGB renderizáveis em CSS, listando timestamps e expondo códigos de língua por faixa. O stream .sub é mostrado apenas como pré-visualização estrutural; renderizar os seus bitmaps requer um demuxer MPEG-2 PS fora do âmbito deste visualizador.

Perguntas frequentes
Posso ver os bitmaps das legendas?
Não a partir de um único ficheiro. Os bitmaps vivem no stream de programa MPEG-2 .sub, e o .idx só dá offsets para ele. Para renderizar os bitmaps precisa de ambos os ficheiros mais um demuxer MPEG-2 PS. O OCR do Subtitle Edit ou o VobSub2SRT conseguem converter o par para SRT para reprodução no navegador.
Porque é que a paleta é mostrada em RGB quando o ficheiro guarda YUV?
A paleta .idx usa YCbCr (cor de broadcast) — inútil para um navegador. Aplicamos a matriz inversa BT.601 para converter cada entrada para sRGB, para que os swatches e qualquer renderização baseada em CSS mostre a cor correta.
O que significa a coluna filepos?
É o offset em bytes (em hex) para dentro do ficheiro .sub companheiro onde começa o pacote de subimagem MPEG-2 dessa legenda. O mesmo número que veria no Subtitle Edit ou BDSup2Sub.
O meu ficheiro é enviado para um servidor?
Não. Ambos os ficheiros são lidos inteiramente no navegador. Nada é enviado para um servidor.
Mais categories.misc