2012-06-03 31 views
5

C'è un modo per inserire dati utente (codice di avvio = 0X1B2) in un flusso MPEG? Quello che sto cercando è un semplice strumento, script o alcuni suggerimenti utilizzando e Hex Editor ...Inserimento dati utente nel flusso Mpeg

Oppure si può avere una patch per ffmpeg (libavcodec e libavformat) che permette di farlo?

+0

@Real Si prega di non rimuovere semplicemente le firme quando ci sono altri problemi con i messaggi. –

+0

@AndrewBarber Mi prenderò cura di lui. –

risposta

-2

Se si inseriscono dati utente in un Transport Stream, la soluzione più semplice è quando si trova in un PID non sovrapposto a nessuno dei PID esistenti nello stream, in cui non è necessario regolare la regolazione il contatore di continuità dei pacchetti di flusso originali che seguono i punti di inserimento.

Ma è davvero impossibile fare supposizioni su quali PID ci si può aspettare in un flusso TS e, se si sta tentando di generalizzarlo, bisognerebbe occuparsi di regolare il contatore di continuità nell'intestazione TS per i pacchetti della stessa PID.

+0

Grazie, ma sto cercando uno strumento per farlo? – hzrari

+2

Questa risposta è abbastanza disconnessa con la domanda. I dati utente con codice di avvio 0x000001B2 sono inseriti direttamente nel flusso video elementare e sono completamente indipendenti da PID e Transport Stream. Sto anche cercando una risposta per questa domanda. – lvella