Che cos'è il formato di file TS?
.ts (abbreviazione di Transport Stream) è un formato contenitore video utilizzato per il trasporto e l'archiviazione di dati audio e video MPEG compressi. Originariamente sviluppato per la televisione digitale (DVB, ATSC, ISDB), è ampiamente utilizzato anche dai dispositivi DVR e dai registratori set-top box.
I file .ts utilizzano lo standard contenitore MPEG-2 Systems e memorizzano i dati in un formato multiplato. Il flusso consiste in pacchetti a dimensione fissa di 188 byte, ognuno dei quali inizia con il sync byte 0x47. Diversi flussi elementari - video, audio e metadati - vengono trasportati simultaneamente e identificati dai Packet Identifiers (PID), consentendo al formato di supportare la trasmissione simultanea di immagini e suoni.
I registratori creano tipicamente più file .ts per una singola sessione, ad esempio name1.ts, name2.ts, name3.ts, ecc. Questi possono essere convertiti in altri formati come .MP4, .MPG, .MKV e .M2TS.
Sicurezza e incolumità
RISCHIO: LOWUn video TS è un dato multimediale - non si esegue da solo quando lo riproduci in un lettore, quindi il rischio è basso. Due precauzioni pratiche: (1) flussi malformati o creati ad arte hanno occasionalmente innescato bug nei decodificatori multimediali, quindi tieni aggiornato il tuo lettore (VLC/MPV); (2) deve essere utilizzato solo il tipo corretto di lettore - aprire un TS in un editor di testo mostrerà solo spazzatura binaria. I file scaricati da fonti non attendibili dovrebbero essere scansionati come qualsiasi download.
Dettagli del formato
in sintesi- Codice sorgente TypeScript - Il superset tipizzato di JavaScript di Microsoft utilizza .ts per i file sorgente in testo semplice (.tsx con JSX); aprili in un editor di codice come VS Code, non in un lettore video.
- Sorgente di traduzione Qt (Linguist) - Lo strumento Linguist di Qt memorizza le stringhe traducibili in file XML .ts - uso di nicchia, solo per sviluppatori.
Programmi che aprono file TS
Dettagli tecnici
specifiche approfondite| Struttura del contenitore | Pacchetti a dimensione fissa di 188 byte prescritti da ISO/IEC 13818-1; nessun pacchetto a lunghezza variabile |
| Sync byte | 0x47 all'offset 0 di ogni pacchetto; si ripete esattamente ogni 188 byte ed è l'identificatore primario del file |
| Tipo MIME | video/mp2t |
| Packet Identifier (PID) | Campo a 13 bit (0x0000-0x1FFF) nell'intestazione di ogni pacchetto che instrada il carico utile al corretto flusso elementare |
| Program Association Table (PAT) | Tabella obbligatoria trasportata al PID 0x0000; elenca tutti i programmi nel flusso e i relativi PID PMT |
| Program Map Table (PMT) | Tabella per programma che mappa i PID dei componenti per video, audio, sottotitoli e altri flussi di dati elementari |
| Program Clock Reference (PCR) | Timestamp a 42 bit incorporato nei campi di adattamento; usato dai decodificatori per recuperare l'orologio dell'encoder e sincronizzare audio/video |
| Supporto multi-programma | Un singolo file .ts può trasportare un programma (SPTS) o più programmi simultaneamente (MPTS) |
| Supporto codec | Agnostico rispetto al contenitore: trasporta MPEG-2 Video, H.264/AVC, H.265/HEVC, MPEG-1 Audio, AC-3, AAC e altri codec come carichi utili PES |
| Accesso condizionato | Supporta la crittografia del flusso tramite Conditional Access System (CAS) utilizzando pacchetti ECM ed EMM |
| Resilienza agli errori | La struttura basata su pacchetti consente ai ricevitori di risincronizzarsi dal successivo sync byte 0x47 dopo un errore di trasmissione senza riavviare |
| Campo di adattamento | Campo opzionale da 0 a 183 byte per pacchetto che trasporta timestamp PCR, flag di discontinuità e byte di riempimento (stuffing) |
| Casi d'uso primari | TV digitale (DVB-T/S/C, ATSC, ISDB), distribuzione IPTV, registrazione di flussi live e output DVR |
| Target di conversione comuni | .mp4 (remux H.264/AAC), .mkv (cambio contenitore senza perdita), .mpg (compatibilità MPEG-2), .m2ts (variante Blu-ray) |
| Rilasciato | 1995 (ISO/IEC 13818-1, MPEG-2 Systems) |
| Standard aperto | Sì · royalty-free |
| Specifica | en.wikipedia.org |
Conversioni TS
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file TS.