¿Qué es el formato de archivo H264?
Un archivo .h264 contiene datos de video codificados utilizando el estándar de compresión H.264, también conocido como AVC (Advanced Video Coding). A diferencia de un .mp4 o un contenedor similar, un archivo .h264 es un flujo elemental raw - una secuencia pura de datos de video codificados sin envoltura de contenedor, sin pista de audio y sin metadatos de temporización. El estándar H.264/AVC fue ratificado oficialmente en 2003 como la Recomendación ITU-T H.264 e ISO/IEC 14496-10 (MPEG-4 Parte 10).
Un flujo .h264 raw está estructurado como una secuencia de unidades NAL, cada una precedida por un prefijo de código de inicio de 4 bytes (00 00 00 01). Debido a que no hay un encabezado de contenedor, muchos reproductores que esperan un contenedor - como .mkv o .avi - rechazan el archivo por completo. Los archivos .h264 son producidos comúnmente por DVR de CCTV, cámaras IP y codificadores de hardware.
El códec H.264 también puede almacenar video codificado dentro de formatos de contenedor definidos, pero estos usan sus propias extensiones en lugar de .h264. Para abrir o convertir un archivo .h264, VLC media player y ffmpeg son las herramientas más confiables. La extensión complementaria .264 identifica el mismo formato raw.
Seguridad y protección
RIESGO: LOWUn flujo .h264 raw son datos de video inertes, no ejecutables, por lo que es seguro de reproducir y realizar remux. Dos notas prácticas: flujos manipulados ocasionalmente han activado errores en decodificadores, así que mantenga VLC/ffmpeg actualizados; y debido a que las exportaciones de vigilancia pueden ser pruebas, realice el remux con «-c copy» (sin pérdida) en lugar de re-codificar si necesita preservar los fotogramas originales. Los convertidores en línea suben su metraje a un tercero - para CCTV/video privado, realice el remux localmente con ffmpeg.
Detalles del formato
en pocas palabrasProgramas que abren archivos H264
Detalles técnicos
especificación profunda| Estructura de archivo | Secuencia de unidades NAL H.264 raw; sin envoltura de contenedor, sin pista de audio, sin metadatos de temporización |
| Magic bytes | 00 00 00 01 (prefijo de código de inicio NAL de 4 bytes) o 00 00 01 (variante corta de 3 bytes) en el desplazamiento 0 |
| Tipo MIME | video/h264 |
| Primeras unidades NAL | SPS (0x67) → PPS (0x68) → unidades NAL IDR/slice - definen resolución, perfil y parámetros de codificación |
| Pista de audio | Ninguna - el audio debe multiplexarse por separado en un formato de contenedor |
| Temporización / índice de búsqueda | Ninguno - sin duración, marcas de tiempo o índice de acceso aleatorio incrustado en el archivo |
| Extensión complementaria | .264 - formato de flujo elemental raw idéntico utilizado indistintamente por algunos codificadores |
| Productores comunes | DVR de CCTV, cámaras IP, sistemas de vigilancia, codificadores y transcodificadores de hardware |
| Perfiles soportados | Baseline, Main, High, High 10, High 4:2:2, High 4:4:4 Predictive |
| Resolución máxima | Hasta 8192 × 4320 px en el Nivel 6.2 |
| Submuestreo de croma | 4:2:0 (estándar), 4:2:2 y 4:4:4 soportados en perfiles extendidos |
| Profundidad de bits | 8 bits (más común); 10 bits y 12 bits disponibles en perfiles High 10 y Hi422P |
| Alternativas de contenedor | MP4 (.mp4), Matroska (.mkv), MPEG-TS (.ts), AVI (.avi) |
| Método de compresión | Predicción inter/intra-fotograma basada en DCT con compensación de movimiento y filtro de desbloqueo en bucle |
| Lanzado | H.264/AVC standard finalized 2003 (ITU-T Rec. H.264 / ISO/IEC 14496-10) |
| Estándar abierto | Sí · libre de regalías |
| Especificación | www.itu.int |
Conversiones de H264
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos H264.