2012-06-03 13 views
5

¿Hay alguna forma de insertar datos de usuario (código de inicio = 0X1B2) en una secuencia MPEG? Lo que estoy buscando es una herramienta simple, script o algunos consejos usando y editor hexadecimal ...Insertar datos de usuario en flujo Mpeg

¿O puede que tenga un parche para ffmpeg (libavcodec y libavformat) que permita hacer eso?

+0

@Real No elimine las firmas cuando hay otros problemas con las publicaciones. –

+0

@AndrewBarber Me ocuparé de eso. –

Respuesta

-2

Si va a insertar datos de usuario en un Transport Stream, la solución más fácil es cuando está en un PID propio que no se superpone con ninguno de los PID existentes en la transmisión, donde no tiene que preocuparse por ajustar el contador de continuidad de los paquetes de flujo originales que siguen a los puntos de inserción.

Pero es realmente imposible hacer suposiciones sobre qué PID puede esperar en una transmisión de TS, y si está tratando de generalizarlo, debería tener cuidado de ajustar el contador de continuidad en el encabezado de TS para los paquetes del mismo PID.

+0

Gracias, pero estoy buscando una herramienta para hacer eso? – hzrari

+2

Esta respuesta está bastante desconectada con la pregunta. Los datos de usuario con código de inicio 0x000001B2 se insertan directamente en la transmisión primaria de video, y son completamente independientes de PID y Transport Stream. Yo también estoy buscando una respuesta para esta pregunta. – lvella

Cuestiones relacionadas