Si la velocidad de fotogramas no es demasiado alta y puede asociar un fotograma con una marca de tiempo precisa, lo más fácil sería agregar los metadatos como subtítulos de texto.
La otra opción es modificar los metadatos como encabezados estándar en .mp4
un formato de contenedor similar. .mp4
se puede dividir en múltiples fragmentos, cada uno con su propio encabezado, y en teoría esto se puede hacer por cuadro. Sin embargo, hacerlo durante más de unos pocos fotogramas es extremadamente ineficiente en términos de tamaño de archivo y rendimiento. Una variación de este método sería extraer cada cuadro como una imagen (por ejemplo, JEPG) y establecer sus metadatos.
Otra opción es usar la estenografía sin ningún tipo de piratería, simplemente codifica los metadatos en una transmisión separada que se sincroniza con la marca de tiempo con la transmisión de video principal. La mayoría de los formatos de contenedores modernos, incluidos .mp4
, pueden acomodar múltiples transmisiones de video en el mismo contenedor (por ejemplo, puede etiquetar la transmisión de metadatos codificados como el mismo contenido pero en otro idioma).
No estoy seguro de cómo encaja esto en una estrategia de transmisión, pero el formato de archivo DPX incluye metadatos por fotograma (potencialmente una gran cantidad de él). Este artículo de Wikipedia tiene la información básica.
Tampoco tengo claro a qué te refieres con 'obligado permanentemente'. En el contenedor de archivos AVI, la "I" significa "Intercalado", donde los paquetes de video y audio (aproximadamente) se alternan en el archivo. Esto es cierto para casi todos los formatos de contenedor. Las secuencias se pueden separar, pero coexisten de forma nativa en una metacorriente.
fuente