La Guida Completa alla Conversione di Sottotitoli Blu-ray SUP (PGS) in SRT
Comprendi la struttura dei sottotitoli grafici Blu-ray, il riconoscimento ottico (OCR) e come creare file di testo SubRip perfetti.
I dischi Blu-ray e i rip video ad alta definizione memorizzano comunemente i propri sottotitoli nel formato .SUP, tecnicamente noto come Presentation Graphic Stream (PGS). A differenza dei formati basati su testo come SubRip (.srt) o WebVTT (.vtt), un file PGS SUP non racchiude un singolo carattere di testo puro. Si tratta invece di una sequenza continua di immagini bitmap indicizzate a 8 bit compresse, dove ciascuna battuta di dialogo è pre-renderizzata graficamente con caratteri, colori e trasparenze proprietarie dello studio cinematografico.
A causa di questa struttura grafica, i convertitori tradizionali che cercano di leggere testo semplice o si limitano a rinominare l'estensione del file falliscono completamente. Rinominare un file .sup in .srt o aprirlo con un editor di testo genera soltanto una serie di caratteri binari incomprensibili, causando il blocco del lettore video o la mancata visualizzazione della traccia. Per trasformare un file Blu-ray SUP in un sottotitolo SRT universale e compatibile, le immagini devono essere elaborate tramite riconoscimento ottico dei caratteri (OCR).
Il nostro convertitore online unisce l'analisi binaria diretta dei pacchetti PGS all'interno del browser a un motore OCR ad alte prestazioni basato su WebAssembly. Decomprime le immagini RLE, applica le tavolozze colori incorporate, calcola i timestamp precisi al millisecondo tramite il clock PTS a 90 kHz ed estrae il dialogo in sottotitoli SubRip puliti e modificabili, il tutto senza caricare alcun file su server esterni.
Che Cos'è un File Blu-ray SUP (PGS)?
Un file .sup è un flusso elementare di sottotitoli estratto direttamente da un contenitore Blu-ray M2TS o da un file Matroska (.mkv). Progettato specificamente per supporti ottici in alta definizione, il formato PGS consente alle case di produzione di utilizzare una tipografia esclusiva con ombreggiature nette e coordinate fisse a schermo, garantendo una visualizzazione identica su tutti i lettori fisici.
A livello architetturale, un file SUP è suddiviso in insiemi di visualizzazione (Display Sets). Il Presentation Composition Segment (PCS) controlla la risoluzione e determina quando la grafica compare o scompare. Il Window Definition Segment (WDS) delimita le finestre a schermo. Il Palette Definition Segment (PDS) include la tabella colori YCbCr con valori di trasparenza alfa, e l'Object Definition Segment (ODS) memorizza i pixel dell'immagine compressi con un algoritmo RLE a 2 byte.
La sincronizzazione temporale è governata dai Presentation Time Stamps (PTS) basati su un clock master a 90 kHz. Una battuta compare quando arriva un PCS provvisto di oggetti grafici e rimane visibile fino all'arrivo di un PCS di cancellazione (con zero oggetti) che pulisce lo schermo. La conversione in SRT trasforma questi intervalli a 90 kHz in millisecondi e li unisce al testo riconosciuto tramite OCR.
Perché Convertire i Sottotitoli Blu-ray SUP in SubRip (.SRT)?
Scopri i grandi vantaggi di compatibilità, risparmio di spazio e fluidità garantiti dal formato di testo standard.
Compatibilità Totale su Tutti i Dispositivi
Sebbene software come VLC e Kodi supportino i bitmap PGS, la maggior parte delle Smart TV, browser per smartphone, Chromecast e console non è in grado di leggere il formato SUP. La conversione in SubRip (.srt) garantisce una visione perfetta su ogni schermo senza richiedere la transcodifica video.
Riduzione delle Dimensioni Oltre il 99%
Poiché i file Blu-ray SUP memorizzano centinaia di immagini graficas per ogni battuta, la traccia di un intero film pesa comunemente tra 20 MB e 80 MB. Il corrispettivo file SRT in testo puro occupa solamente tra 40 KB e 120 KB, liberando prezioso spazio su disco.
Ricerca del Testo e Accessibilità
Le immagini non possono essere cercate né lette dagli screen reader per persone con disabilità visive. Il formato SRT rende i dialoghi completamente indicizzabili, ricercabili e pronti per la traduzione automatica in qualsiasi lingua.
Montaggio Video Immediato in Premiere, DaVinci e Final Cut
I software di montaggio professionale non accettano tracce grafiche .sup grezze nella timeline dei sottotitoli. Convertire in SRT consente di importare i testi, regolare la grafica e modificare i tagli al volo.
Come Convertire SUP in SRT Online in 3 Semplici Passaggi
Segui la nostra procedura guidata nel browser per estrarre sottotitoli in formato testo dai file Blu-ray.
Carica il File Blu-ray SUP
Trascina e rilascia il file .sup nell'area indicata oppure clicca su 'Sfoglia file'. Puoi anche selezionare 'Carica esempio SUP' per testare immediatamente il motore OCR.
Decodifica Binaria e Riconoscimento OCR
Il motore nel browser decodifica i pacchetti PGS, disegna le immagini su un canvas interno ed esegue l'OCR WebAssembly per trascrivere i dialoghi con sincronizzazione PTS perfetta.
Verifica le Battute e Salva il File SRT
Confronta il testo estratto con l'immagine originale nell'editor visivo. Apporta le modifiche desiderate e clicca su 'Scarica .SRT' o 'Copia SRT'.
Blu-ray SUP (PGS) vs SubRip (.SRT): Tabella Comparativa
Analizza le differenze tecniche fondamentali tra il formato grafico Blu-ray e lo standard di testo universale.
| Caratteristica / Specifica | Grafica Blu-ray PGS (.SUP) | Sottotitoli Standard SubRip (.SRT) |
|---|---|---|
| Formato dei Dati | Flusso binario di immagini bitmap indicizzate a 8 bit con compressione RLE | Testo semplice UTF-8 pulito e leggibile con numerazione sequenziale |
| Dimensione Media per Film | 20 MB – 80 MB (racchiude centinaia di immagini grafiche) | 40 KB – 120 KB (dati testuali ultraleggeri) |
| Base di Sincronizzazione | Presentation Time Stamps (PTS) su frequenza di clock a 90 kHz | Timecode standard orari nel formato HH:MM:SS,mmm |
| Tipografia e Personalizzazione | Caratteri fissi impressi nell'immagine con colori e bordi immutabili | Renderizzato dinamicamente dal lettore (dimensione e colore personalizzabili dall'utente) |
| Supporto Dispositivi | Limitato a lettori Blu-ray e VLC (impone la transcodifica video su Plex) | Universale: Smart TV, smartphone, browser web, YouTube, Premiere Pro |
| Modifica e Ricerca | Richiede software grafici complessi; ricerca del testo impossibile | Modificabile con qualsiasi editor di testo o Subtitle Edit; 100% ricercabile |
Dentro l'Architettura Binaria PGS dei Blu-ray
Dettagli tecnici sulla decodifica dei pacchetti e sul calcolo accurato dei millisecondi.
Ciascun segmento di un file Blu-ray SUP si apre con un'intestazione di 13 byte. I primi due byte recano la firma 'PG' (0x50 0x47). Seguono i valori PTS e DTS a 32 bit, l'identificativo del tipo di pacchetto e un intero a 16 bit che specifica la lunghezza totale.
Per visualizzare una battuta, il flusso contiene un Presentation Composition Segment (0x16) con la risoluzione dello schermo (1920x1080 o 3840x2160) e le coordinate X e Y. Il Palette Definition Segment (0x14) fornisce i colori YCbCr e la trasparenza alfa, mentre l'Object Definition Segment (0x15) conserva i pixel compressi tramite RLE.
Il nostro parser elabora questi segmenti in successione. Quando rileva un ODS, estrae i pixel in una matrice e compone l'immagine definitiva tramite la tavolozza PDS. Un filtro ad alto contrasto ripulisce le lettere da sfumature e artefatti di antialiasing, offrendo un'immagine ideale al motore OCR.
La conversione dei timestamp converte le unità a 90 kHz in millisecondi: Millisecondi = Math.round(PTS / 90). L'inizio è fissato dal PCS che visualizza l'immagine e la conclusione dal PCS di cancellazione successivo, assicurando una sincronia perfetta con il parlato.
Esempio di Conversione: Dal Pacchetto Grafico PGS a SubRip SRT
Guarda come un'immagine Blu-ray viene trasformata in testo formattato con tempi precisi.
Segmento: 0x16 (PCS) a PTS 270.000 (00:00:03,000) | Immagine: 1920x1080, Riquadro: 640x72 px
Tavolozza: Voce 1 = Bianco Puro (Y:235, Cb:128, Cr:128, Alfa:255)
Immagine Decodificata: Grafica recante 'Bentornato, Comandante.'
PCS di Cancellazione: a PTS 540.000 (00:00:06,000)1
00:00:03,000 --> 00:00:06,000
Bentornato, Comandante.
2
00:00:07,500 --> 00:00:10,200
La flotta è appena entrata in orbita.Soluzione: Il valore PTS 270.000 diviso per 90 corrisponde esattamente a 3.000 millisecondi (00:00:03,000). Il segmento di chiusura a 540.000 fissa la fine della battuta a 6.000 millisecondi (00:00:06,000). L'OCR estrae le lettere con punteggiatura corretta e numerazione SubRip.
Si Può Convertire SUP in SRT con FFmpeg?
Perché il comando standard di FFmpeg non funziona e come il nostro strumento online risolve il problema.
# Il comando FFmpeg fallisce poiché non contiene un motore OCR interno:
ffmpeg -i input.sup output.srt
# Errore: 'Subtitle encoding not supported: bitmap to text conversion requires OCR'
# Procedura desktop tradizionale (richiede Java e programmi esterni):
java -jar BDSup2Sub.jar input.sup -o output.sub
# Poi aprire Subtitle Edit ed eseguire Tesseract OCR manualmenteUn errore comune è provare a convertire file SUP in SRT tramite `ffmpeg -i input.sup output.srt`. Il processo si interrompe subito con un messaggio d'errore poiché FFmpeg non possiede un motore OCR autonomo per estrarre testo da immagini. FFmpeg gestisce multiplexing e transcodifica, ma non interpreta le scritte grafiche.
La prassi tradizionale costringeva a installare software pesanti come BDSup2Sub e Subtitle Edit, con relative librerie Java e dizionari linguistici da configurare.
Il nostro convertitore web evita qualsiasi installazione: esegue Tesseract OCR in WebAssembly all'interno del browser con elaborazione istantanea e totale riservatezza.
Casi d'Uso Principali per la Conversione da SUP a SRT
Scenari pratici in cui passare a sottotitoli SubRip porta benefici immediati.
Eliminare la Transcodifica su Plex ed Emby
Durante lo streaming di film con sottotitoli PGS SUP su Apple TV o Smart TV, i server multimediali sono spesso costretti a ricodificare il video per imprimere i sottotitoli grafici. Il passaggio a SRT abilita la riproduzione diretta e azzera il carico sulla CPU.
Traduzione Automatica e Accessibilità
I software di traduzione automatica non possono interpretare semplici immagini. Disporre di testo SRT pulito consente di tradurre i dialoghi in qualunque lingua e garantisce la lettura da parte di screen reader per non vedenti.
Creazione di Clip e Video per i Social Network
I creator che montano spezzoni di film su Premiere o CapCut necessitano di sottotitoli modificabili per cambiare caratteri, colori e animare le parole con nitidezza.
Risparmio di Spazio e Archiviazione Digitale
Sostituire tracce PGS da 70 MB con file SRT da 60 KB nelle collezioni MKV fa risparmiare gigabyte di spazio e assicura compatibilità a lungo termine.
Risoluzione dei Problemi nella Conversione da SUP a SRT
Consigli pratici per superare confusioni tra lettere simili, corsivi o interruzioni di riga.
Confusione tra Caratteri Simili ('I', 'l', '1' o 'rn' rispetto a 'm')
Causa: Caratteri con grazie sottili, corsivi molto inclinati o contorni sfumati possono far sembrare unite due lettere vicine all'algoritmo di OCR.
Soluzione: Applichiamo filtri ad alto contrasto prima dell'analisi. Inoltre, il nostro editor visivo mostra l'immagine originale a fianco del testo, consentendo di correggere qualunque battuta in pochi istanti.
Mancanza di Trattini di Dialogo o Virgolette
Causa: Alcune edizioni Blu-ray collocano virgolette o trattini molto vicini al bordo dello schermo, rischiando di tagliarli se la finestra di visualizzazione è stretta.
Soluzione: Assicurati che l'opzione 'Mantieni Layout Multi-riga' sia abilitata. Il nostro analizzatore considera l'intera area composita di tutti gli oggetti per non tagliare la punteggiatura.
Avviso di 'Intestazione Non Valida (firma PG assente)'
Causa: Il file selezionato non è un vero flusso Blu-ray PGS SUP. Potrebbe trattarsi di un sottotitolo DVD VobSub (.sub) o di un file corrotto.
Soluzione: Verifica l'origine del file. Se proviene da un DVD convenzionale (VobSub .sub con relativo file .idx), usa il nostro convertitore specifico da SUB a SRT.
Sottotitoli Fuori Sincrono Rispetto al Video
Causa: Il video potrebbe essere stato ricodificato con una frequenza di fotogrammi diversa (es. 23,976 FPS anziché 25 FPS PAL) o sono state rimosse le sigle iniziali.
Soluzione: Il nostro motore estrae i valori PTS con precisione al millisecondo dal clock master. Se il video è stato accorciato, puoi applicare un ritardo o anticipo globale in totale sicurezza.
Strumenti di Sottotitolaggio Correlati
Aggiorna i Tuoi Sottotitoli Blu-ray Oggi Stesso
Trasformare i sottotitoli grafici Blu-ray PGS (.sup) in file di testo SubRip (.srt) leggeri e universali non richiede più programmi complicati o istruzioni complesse nel terminale. Con il nostro convertitore gratuito online, puoi sfruttare la potenza dell'OCR in WebAssembly per estrarre dialoghi e tempi in pochi secondi.
Goditi una riproduzione diretta su Plex e Smart TV, riduci il peso dei tuoi sottotitoli di oltre il 99% e proteggi la tua privacy con elaborazione al 100% locale nel browser. Trascina qui sopra il tuo file .sup per iniziare!