MP2TSME è un applicativo per il multiplexing offline. Dotato di tutti gli strumenti necessari per le operazioni di multiplexing, MP2TSME accetta in input tutti i formati di stream, compreso il H.264 / AVC / MPEG-4. Supporta anche la creazione e il multiplexing di sottotitolo DVB, closed caption, e di tables DVB, ATSC oppure definite dall'utente.
La collaudata tecnologia di multiplexing che è alla base di questo software, unita ai potenti strumenti di cui è dotato, fa di MP2TSME la scelta ideale per una grande varietà di applicazioni/utilizzi come video-on-demand, post-production, realizzazione di apparecchiature MPEG e, soprattutto, il broadcast digitale.
Chiedete una versione di valutazione gratuita compilando il nostro formulario.
Caratteristiche principali
Supporto del H.264 e altri formati MP2TSME supporta un'ampia gamma di input stream: video H.264/AVC/MPEG-4, video MPEG-1 e MPEG-2, HDV, 4:2:2 profile, MPEG audio, AAC, DTS, Dolby Digital (AC-3), Dolby Digital Plus (E-AC-3), e MPEG-4 (HE-AAC) audio.
Creazione e modifica di tabelle di dati MP2TSME offre un versatile set di strumenti per il pre-processing (la fase di elaborazione preliminare) degli input stream (stream in ingresso), per la creazione di dati e la rielaborazione di transport stream già esistenti. Il Table Generator può essere utilizzato per definire, modificare e generare tabelle di dati per il multiplexing.
I template inclusi supportano tabelle per i formati MPEG, DVB, e ATSC. Si possono creare facilmente template personalizzati per definire tabelle di dati private. Tra gli strumenti di MP2TSME vi sono anche utilities per gli stream audio e video, la possibilità di inserire o estrarre "closed captions" e lo strumento di demultiplexing.
Inserimento di DVB Subtitle Data, Teletext, e SCTE 35 Cueing Messages L'attuale versione di MP2TSME supporta il multiplexing di dati per i sottotitoli DVB "bitmapped" (ETSI EN 300 743) e ITU-R System B teletext (ETSI EN 300 472) come Private Stream 1. Inoltre è presente una utility per la preparazione dei dati per i sottotitoli in formato "Spruce STL" e "VSFilter (VOBsub)" in funzione dell'operazione di multiplexing.
MP2TSME supporta anche il multiplexing di "cueing messages", (ovvero i messaggi riguardanti i programmi previsti dal palinsesto televisivo) come previsto dalle specifiche ANSI/SCTE 35 (2004).
Playback sempre fluido anche partendo da diversi segmenti Uno strumento unico di cui è dotato MP2TSME è quello di sincronizzazione audio/video che permette di mantenere il "lip sync" (sincronismo del labiale), nelle transizioni tra diversi file, quando degli stream multipli vengo sottoposti a remultiplexing "back to back". MP2TSME offre anche la tecnologia brevettata Terminator technology, che permette la suddivisione (splicing) e la concatenazione senza discontinuità di file su transport stream
Maggior controllo nella creazione di transport stream MP2TSME è dotato di oltre 200 parametri di multiplexing, che danno all'utente il totale controllo sul processo di creazione di transport stream. I campi individuali nel transport, l'adattamento e i PES layers possono essere definiti dall'utente e il timing, l'utilizzo del buffer e la sincronizzazione possono essere controllati in modo preciso.
Strumenti compresi nel toolkit
- Il tool kit comprende una serie di utilities che eseguono le seguenti funzioni standalone:
- Trim di elementary streams per iniziare con un "sequence header"
- Inserimento / estrazione di "Closed Captions" (sottotitoli non visibili) da elementary stream video esistenti
- Visualizzazione di informazioni dettagliate su ogni elemento di un elementary stream in input
- Copia di un intervallo di elementi ("access units") da un elementary stream
- Inserimento di tabelle personalizzate dall'utente nei transport packets, per creare uno stream di dati pre-pacchettizzato
- Copia di un intervallo di transport packets dai transport stream in input
- Demultiplexing di elementary streams, inclusi gli H.264/AVC, da transport stream, programs streams e system streams esistenti.
- Creazione di di file per il Multiplexer per il impiegare sottotitoli DVB da un file in formato Spruce STL o da file VOBSUB .idx
- "MBatch" un programma di utilità che consente il multiplexing di molteplici file in input e di file che vengono generati dinamicamente in watch folder (cartelle che vengono continuamente monitorate dal programma).
Funzioni di multiplexing
Il transport stream Multiplexer è dotato delle seguenti caratteristiche:
- Generazione di stream MPEG-2 totalmente rispondenti agli standard
- I parametri di default, per tutti gli stream, vengono selezionati automaticamente: è quindi sufficiente inserire i nomi dei file di input e di output
- Formato di configurazione dei file semplificato
- Possibilità di avviare i processi usando dei parametri dalla linea di comando e dai file batch
- Lo stream in output viene verificato con il modello di decoder buffer specificato dallo standard MPEG
- Bitrate degli output variabile da 50 Kbps a 1 Gbps
- Supporta fino a 65535 programmi nel multiplex di output
- Accetta fino a 16 MPEG-1, MPEG-2 e/o H.264/AVC elementary stream video per ogni programma
- Supporta tutti i profili e i livelli di compressione video, a bitrate costante o variabile
- Accetta fino a 64 elementary stream audio per programma
- Supporta Dolby AC-3, Enhanced AC-3, AAC, MPEG-4 (HE-AAC), MPEG Layer 1, 2, 3 e DTS audio
- Supporta i dati in standard SMPTE 302M-2002 AES3
- Esegue il multiplex di sottotitoli in formato bitmap DVB (ETSI EN 300 743) e teletext ITU-R System B (ETSI EN 300 472) come "Private Stream 1"
- Esegue il multiplexing con inserimento sui program di "cueing message" secondo lo standard ANSI/SCTE 35 2004 e CableLabs CEP 2.0)
- Visualizza un riepilogo tecnico delle caratteristiche degli output stream
Opzioni transport
Può essere necessario specificare i parametri per i transport stream:
- Il bit rate del transport può essere specificato dall'utente, o essere calcolato automaticamente per lo sfruttamento
- Durata del output stream
- PSI (PAT e PMT) possono essere automaticamente creati o modificati
- I rate di inserimento di PAT e PMT
- L'indicatore di discontinuità può essere impostato nel pacchetto PID 0 che porta il PAT iniziale
- I leader di durata specifica che contengono solo PSI possono precedere pacchetti di elementary data
- Numero di versione della PAT e valore ID del transport stream
- L'indicatore di priorità del transport può essere impostato in tutti i pacchetti
- PID 0
- I dati già pacchettizati (Pre-packetized) possono essere inseriti specificando il rate
- La dimensione dei pacchetti in output può essere incrementata dai 188 byte di default fino a 512 byte
- L' output stream può essere elaborato per ottenere una concatenazione continua utilizzando la tecnologia Terminator
- L'output può essere segmentato in più file
Opzioni program
I seguenti parametri opzionali possono essere specificati per ogni "program" nel transport stream:
- Numero PMT di programma e numero di versione
- Valori PMT PID e PCR PID
- Descrittori del "program"
- Valore iniziale di discontinuità PMT
- Intervallo PCR
- Livello di "fluidità" (smoothing buffer) richiesto
- Se richiesto l'indicatore di priorità del transport può essere impostato su tutti i pacchetti PID.
- I dati pre-pacchettizzati possono essere inseriti con un rate specificato, ed inclusi nel PMT come elemento del program
Opzioni video
I seguenti parametri opzionali possono essere specificati per ogni programma nel transport stream:
- Valore PID
- Descrittori dell'elemento associato al programma
- Il bit rate specificato nella sintassi video può essere ignorato
- L'indicatore di discontinuità può essere impostato nel pacchetto video iniziale
- L'indicatore di priorità del transport può essere impostato in tutti i pacchetti video
- Rate dell'header PES
- Rate del Presentation Time Stamp (PTS)
- Alleneamento forzato delle unità di accesso video agli headers PES
- Valori del tipo di stream e ID dello stream
- Flag indicatore priorità PES
- Indicatore del valore di allineamento dei dati
- Flag PES originale o copia
- Flag PES copyright
- Inserimento di PCR prima di ogni I-frame per l'accesso casuale
- Inserimento di punti di splicing prima o dopo ogni I-frame
- Impostazione flag di accesso casuale
- Supporto del buffer di "smoothing" sul video
- Impostazione dimensioni del decoder buffer non standard
- Assegnazione priorità ai pacchetti video nel multiplex per ridurre il jitter
- Ritardo di inserimento del video in rapporto alla partenza del program
- Un elementary stream video può essere inserito anche utilizzando molteplici file in sequenza
Opzioni audio
Ulteriori parametri opzionali possono essere specificati per ogni elementary stream audio da inserire in un program:
- Valore PID
- Descrittori del program associato
- Il bit rate specificato nella sintassi audio può essere forzatamente ignorato
- L'indicatore di discontinuità può essere impostato nel pacchetto audio iniziale
- L'indicatore di priorità può essere impostato per ogni pacchetto del transport
- Rate dell'header PES
- Rate del Presentation Time Stamp (PTS)
- Allineneamento forzato delle unità di accesso audio agli headers PES
- Valori del tipo di stream e ID dello stream
- Flag indicatore priorità PES
- Indicatore del valore di allineamento dei dati
- Flag PES originale o copia
- Flag PES copyright
- Flag indicatore di accesso casuale
- Supporto del buffer di "smoothing" sull'elementary stream audio
- Impostazione dimensioni del decoder buffer non standard
- Impostazione modello buffer T-STD per ATSC o DVB perr Dolby AC-3 audio
- Assegnazione priorità ai pacchetti audio nel multiplex per ridurre il jitter
- Ritardo di inserimento dell'audio in rapporto alla partenza del program
- Un elementary stream audio può essere inserito anche utilizzando molteplici file in sequenza
Per ulteriori informazioni e quotazioni di MP2TSME e/o degli altri applicativi più semplici sviluppati da ManzanitaSystems, contattate direttamente i nostri responsabili commerciali.
Su specifica richiesta è possibile valutare i prodotti professionali di Manzanita gratuitamente per 2 settimane. Richiedeteci la licenza demo!
|