¿Qué es el formato MPEG 4? Decodificación de abreviaturas encontradas en descripciones de películas. ¿Qué es MPEG?

Serie: Normas técnicas de vídeo.

Si desea discutir el contenido de este documento con el autor, puede hacerlo en Foro Doom9 en las secciones “Nuevos formatos” – Códecs Y Contenedores .
Envíe deseos, sugerencias, comentarios, objeciones e indignaciones respecto a la traducción a: [correo electrónico protegido].
Si desea publicar estos documentos en cualquiera de los sitios, comuníquese con el autor para obtener permiso. Puedes contactar con él enviando un mensaje personal a Foro Doom9. Mis condiciones: no cambiar el contenido, incluido este pequeño mensaje, copiar el documento completo, proporcionar un enlace a la ubicación de la traducción: pogo-stick.nm.ru y enviar una notificación a: [correo electrónico protegido].


MPEG-4 es un estándar internacional utilizado principalmente para la compresión de audio y vídeo digital. Apareció en 1998 e incluye un grupo de estándares de compresión de audio y video y tecnologías relacionadas aprobadas por ISO - Organización Internacional de Normalización / IEC Moving Picture Experts Group (MPEG). El estándar MPEG-4 se utiliza principalmente para radiodifusión (transmisión de vídeo), grabación de películas en CD, videotelefonía (videoteléfono) y radiodifusión, que dependen en gran medida de la compresión. vídeos digitales y sonido.

MPEG-4 aún está en desarrollo y está dividido en varias partes. Partes clave El estándar MPEG-4 son la parte 2 (MPEG-4 parte 2, incluido Advanced Simple Profile, utilizado por códecs como DivX, Xvid, Nero Digital y 3ivx, así como Quicktime 6) y la parte 10 (MPEG-4 parte 10/MPEG -4 AVC/H.264 o Advanced Video Coding, utilizado por códecs como x264, Nero Digital AVC, Quicktime 7, y también utilizado en formatos DVD de próxima generación como HD DVD y Blu-Ray Disc).

MPEG-4 Outlook (material de referencia)

La evolución del formato MPEG continúa con una constancia envidiable. Cada nuevo códec era mejor que el anterior y, gracias a licencias económicas y una estandarización clara, conquistó a las masas.

Después de la llegada de MPEG-1 (1991) y MPEG-2 (1995), llegó el momento (1999) del códec MPEG-4 (ASP) más progresivo, cuya tarea principal era minimizar la tasa de bits manteniendo la calidad. de su antecesor. Es imposible decir con 100% de certeza que tuvo éxito, pero el intento estuvo cerca del éxito. El formato proporcionó una compresión 6x manteniendo una alta calidad de imagen.

Pero no fue sólo MPEG (Motion Picture Experts Group) de ISO el que desarrolló estándares de compresión de vídeo. Paralelamente, trabajó con él el grupo VCEG (Video Coding Expert Group) del UIT-T (Unión Internacional de Telecomunicaciones), una organización subsidiaria de la ONU. Como resultado de la combinación de esfuerzos, se organizó el grupo JVT (Join Video Team). El resultado de lo cual, en diciembre de 2003, fue la aprobación del estándar ISO/IEC MPEG-4 Parte 10 o ITU-T H.264. nombre común Estos estándares absolutamente idénticos, AVC (Advanced Video Coding), fueron propuestos por MPEG. Además de esto, también se aprobó el estándar de audio AAC ( Audio avanzado Codificación).

En general, el estándar MPEG-4 se divide en varias partes, pero las principales son las siguientes:

  • ISO 14496-1 (Sistema), Animación/Interactividad (menú DVD)
  • ISO 14496-2 (vídeo), perfil simple avanzado (ASP), seguido de XviD, DivX
  • ISO 14496-3 (audio), codificación de audio avanzada (AAC)
  • ISO 14496-10 (vídeo), codificación de vídeo avanzada (AVC), también conocida como H.264
  • ISO 14496-14 (Contenedor/Embalaje), formato de contenedor MP4 (usa la extensión .mp4)
  • ISO 14496-17 (Subtítulos), formato de subtítulos de texto sincronizado MPEG-4 (.ttxt)
AVC/H.264 define 4 perfiles, que, a su vez, se dividen en niveles.
Los perfiles definen un conjunto de mecanismos o algoritmos de codificación que se pueden utilizar para crear un flujo de datos correspondiente, mientras que las capas imponen restricciones sobre el uso de ciertos parámetros clave de ese flujo.
Todos los decodificadores correspondientes a un determinado perfil deben admitir todas las capacidades de este perfil. A su vez, los códecs no necesitan utilizar ninguna función de perfil especial compatible, pero deben proporcionar el flujo de datos adecuado, es decir. flujo que será decodificado por el decodificador correspondiente.

Perfil básico ( perfil básico) – admite todas las funciones AVC/H.264 excepto los siguientes conjuntos.
Conjunto 1: cuadros B, predicción ponderada, CABAC, codificación de campo y conmutación adaptativa entre codificación de cuadro y campo.
Conjunto 2: SP/SI-Frames y fragmentación de datos de cuadros.
Perfil principal ( perfil principal) – admite el primer conjunto de capacidades que no son compatibles con el perfil básico, pero no admite FMO, ASO ni la redundancia de imágenes, que admite el primero.
Perfil extendido ( Perfil extendido) – admite todas las funciones del perfil Básico, así como el Conjunto 1 y el Conjunto 2, con excepción de CABAC.
Perfil más alto ( Alto perfil) – admite todas las funciones del perfil principal, además de intrapredicción 8x8, varias matrices de cuantificación, codificación sin pérdidas, más formatos YUV (4:4:4, 4:2:2...)

Estándar MPEG-4 Parte 10(AVC/H.264) utiliza el mejor método de compresión de audio disponible en la actualidad: A.A.C.(Codificación de audio avanzada).
El códec MPEG-4 AVC es un candidato para su uso en HD-DVD ( Alta definición DVD), así como para discos Blu-Ray. Los competidores son Microsoft con su VC-1 y MPEG-2 en versión HD.
Para almacenar y utilizar de forma eficaz todas las capacidades del estándar MPEG-4, se ha aprobado un nuevo formato contenedor que permite almacenar diferentes flujos multimedia en un solo archivo.
MP4 es una extensión de archivo global para el formato contenedor oficial descrito en el estándar MPEG-4. También hay extensiones: m4a, m4p, m4e, mp4v, m4v, etc.
El contenedor admite streaming y todo tipo de contenido multimedia, incl. varios audios, secuencias de vídeo, subtítulos, imágenes, vídeo/audio con diferentes frecuencias fotogramas/tasa de bits. También ofrece la posibilidad de almacenar gráficos de animación 2D y 3D, interactividad y menús tipo DVD.
¿Qué es el estándar MPEG-4?

MPEG-4 (ISO 14496) es un estándar abierto y amplio desarrollado por Moving Picture Experts Group (MPEG), grupo de trabajo La Organización Internacional de Normalización (ISO), que también desarrolló los conocidos estándares MPEG-1 (MP3, VCD) y MPEG-2 (DVD, SVCD) que regulan varios tipos de formatos de compresión de audio y video y mucho más.
En esencia, MPEG-4 no pretendía estandarizar un producto potencial (como algo comparable al DVD), sino abarcar una gran cantidad de subestándares entre los cuales los proveedores de productos podían elegir lo que necesitaban para sus productos.
El estándar MPEG-4, como ya se mencionó, se divide en muchos subestándares diferentes, de los cuales los de mayor interés son los siguientes:

  • ISO 14496-1 (Sistemas), formato contenedor MP4, animación/interactividad (por ejemplo, menú de DVD)
  • ISO 14496-2 (vídeo n.º 1), Perfil Simple Avanzado (ASP), que corresponde a XviD, DivX5, 3ivx...
  • ISO 14496-3 (Audio), Codificación de audio avanzada (AAC)
  • ISO 14496-10 (vídeo n.º 2), Codificación de vídeo avanzada (AVC), también conocida como H.264

¿Cuáles son los posibles beneficios? estándar abierto¿Formatos como MPEG-4 versus formatos propietarios como Windows Media de Micro$oft?

La ventaja es que un estándar abierto está abierto a cualquiera que quiera crear un producto. Por tanto, ya existen muchos productos diferentes compatibles con el estándar MPEG-4 y, en consecuencia, compatibles entre sí.
Además de la posible compatibilidad y amplia elección productos, un estándar abierto genera competencia, lo que promete a los consumidores productos de mayor calidad, precios más bajos y una mayor atención de los fabricantes a las necesidades de los consumidores.
Y quizás el argumento más importante a favor de un estándar abierto es lo que hace. posible desarrollo productos de software código abierto. XviD es el ejemplo más claro.

ISO 14496-1 (Sistemas) - MP4

Como ya se mencionó, el estándar MPEG-4 define su propio formato contenedor (otros formatos contenedores no están cubiertos por este estándar: AVI, OGM, Matroska, etc.), que permite almacenar no solo audio y video, sino también archivos animados/interactivos. contenido (también conocido como BIFS).

Animación/interactividad.

Sin entrar en detalles técnicos, el estándar del sistema MPEG-4 define una amplia gama de herramientas poderosas, que hacen posible varios tipos de animación (no sólo aquellas similares a animación flash, pero también temas similares, que se utilizaron en las películas "Toy Story" y "Buscando a Nemo") o interactividad (por ejemplo, menús de DVD y menús de streaming interactivos). Todo esto se puede hacer en 2D y 3D. Se pueden encontrar ejemplos de lo que pueden ofrecer los sistemas MPEG-4. para jugar archivos del sistema Necesitará un decodificador/reproductor del sistema. El más popular para sistemas 2D: "s Osmo4 ( descargar) Y EnvivioTV (descargar). Para sistemas 3D, mire.

Compatibilidad.

El contenedor MP4 es una parte muy importante del estándar MPEG-4, ya que es imposible lograr el 100% de compatibilidad entre diferentes implementaciones de audio y vídeo MPEG-4 sin un contenedor estándar. Por el contrario, para vídeo MPEG-4, AVI sigue siendo el formato más popular. El contenedor AVI es el principal motivo de la incompatibilidad existente en MPEG-4 (por ejemplo, en reproductores de hardware).

Estudio adicional.

Si desea leer más sobre el contenedor MP4, preste atención a Preguntas frecuentes sobre MP4 en el foro Nuevos contenedores audiovisuales sitio Doom9. También está disponible cierta documentación MP4. Consulte también las preguntas frecuentes sobre Sistemas MPEG-4 de Grupo de expertos en películas (MPEG). Si está interesado en describir contenido interactivo, eche un vistazo a este del proyecto. La especificación de sistemas MPEG-4 se puede descargar. Se puede encontrar la especificación ISO del formato de archivo multimedia base (14996-12) en el que se basa MP4.

ISO 14496-2 (vídeo): perfil simple avanzado (ASP)

El estándar MPEG-4 define una amplia gama de herramientas de codificación. Actualmente los más habituales son los incluidos en la norma ISO 14496-2. Esta parte del estándar a menudo se denomina MPEG-4 “Parte 2”, pero en adelante se llamará MPEG-4 ASP.

MPEG-4 Parte 2.

Como ya se mencionó, el estándar MPEG-4 se puede utilizar para lograr diferentes propósitos. y por supuesto varias tareas requerir varios instrumentos para codificar. Por ejemplo, si desea crear transmisión de video con una tasa de bits muy baja, necesitará herramientas diferentes a las que usaría al codificar material DVD con una tasa de bits media o alta. Para satisfacer estas necesidades, el estándar MPEG-4 define muchos perfiles y niveles diferentes. Cada perfil/nivel es un nivel de compatibilidad que proporciona trabajo coordinado productos correspondientes al mismo. Incluso si los productos se fabrican por diferentes fabricantes. Estos niveles estandarizan no solo las herramientas que se pueden usar durante la codificación, sino que también establecen parámetros de video: límite de velocidad de bits, tamaño de imagen, velocidad de fotogramas, etc. Puede encontrar una descripción general de los archivos MPEG-4 pro.

Perfil simple avanzado (ASP).

Al codificar material DVD, el más útil es el Perfil Simple Avanzado @ Nivel 5 (ASP@L5). Permite tamaños de imagen de hasta 720x576, velocidades de cuadros de hasta 30 fps y ofrece herramientas como B-Frames (B-VOPS), Quarter Pixel Motion Search Precision (QPEL), Global Motion Compensation (GMC) y MPEG/cuantización personalizada, a diferencia de a Perfil Simple, que sólo permite 352x288 y 15fps.
Las herramientas más importantes disponibles en el Perfil Simple Avanzado (no se pueden utilizar en el Perfil Simple):

B-Frames/B-VOPS/Codificación bidireccional:
Marcos B/codificación bidireccional

A diferencia de los fotogramas I/fotogramas clave, que contienen la imagen completa y son independientes de otros fotogramas, y los fotogramas P, que contienen sólo partes modificadas de la imagen del fotograma I o P anterior, los fotogramas B utilizan información contenida en el fotograma anterior o el siguiente fotograma I o P. Por lo tanto, los fotogramas B se pueden comprimir mucho más que otros tipos de fotogramas. Esto debería mejorar significativamente la calidad y aumentar la compresibilidad.

Precisión de búsqueda de movimiento de un cuarto de píxel (QPEL):
Precisión de detección de movimiento de un cuarto de píxel

En general, la mayoría de los códecs MPEG-4 detectan movimiento entre dos fotogramas con una precisión de medio píxel (HalfPel) de forma predeterminada. Ahora, con QuarterPel, se pueden detectar movimientos de objetos de un cuarto de píxel, ¡duplicando efectivamente la precisión! En la práctica, esto significa que obtendrá una imagen más clara utilizando QPEL.

Compensación de movimiento global (GMC):
Compensación de movimiento global

GMC determina qué tan similares son los parámetros de movimiento piezas grandes marco. Si las direcciones de movimiento coinciden, entonces el GMC comienza a actuar y aplica un vector en lugar de varios para todas las partes similares. En la práctica, esto ayuda a ahorrar bits en partes de la película donde se utilizan tomas panorámicas, con zoom o con rotación. Estos bits se pueden utilizar para otros fines, aumentando la claridad de la imagen. La efectividad depende de qué tan buena sea la implementación de GMC (cuántos puntos de deformación se ofrecen).

MPEG/cuantización personalizada:
MPEG/cuantización individual
Mientras que MPEG-4 Simple Profile sólo permite el uso de cuantificación h.263, ASP también permite el uso de tipos de cuantificación individuales. El tipo h.263 suaviza la imagen (bueno para películas de un solo disco). La matriz MPEG es buena para velocidades de bits altas y conserva más detalles. hvs_good es un ejemplo de una matriz individual popular que da buenos resultados a velocidades de bits bajas. Hay muchas matrices individuales.

En general, MPEG-4 ASP se hizo popular gracias al códec DivX5, cuyo nombre se utiliza a menudo para nombrar vídeos correspondientes a ASP@L5 (así como la gente llama a todos los tipos de Cola, incluso Pepsi, Coca-Cola). Pero es muy importante darse cuenta de que existen otros códecs MPEG-4 ASP que son compatibles con MPEG-4 nada más y nada menos que DivX5.

Códecs MPEG-4 ASP.

Actualmente están disponibles los siguientes códecs ASP: XviD (binario), DivX5 , DivX4/OpenDivX , /ffvfw/ffdshow , 3ivx , Nerón Digital , skal , tiempo rápido , mpegable , Envivio , sorenson y muchos otros...
Comparación de calidad del códec Doom9: 1 2
(¡RV9, VP6, WMV9 y DivX3.11, también conocidos como MS MPEG-4, no son compatibles con MPEG-4!)

XviD
El códec MPEG-4 ASP más avanzado. Está cuidadosamente ajustado para codificar materiales en DVD y tiene una amplia gama de herramientas que ofrece el estándar. Incluyendo más de un B-Frame, QPEL, GMC (3 puntos de deformación), MPEG/Quants personalizados, Trellis y más. XviD es un códec de código abierto (GPL). en el sitio web Doom9 Hay Foro XviD, que suelen visitar los desarrolladores de este códec. Si quieres saber más sobre XviD, visita el sitio web oficial. XviD.org y leer Preguntas frecuentes de Crusty .

DivX5
El códec MPEG-4 ASP más popular y utilizado. Aunque esto se lo debe principalmente a su nombre. Ofrece menos funciones MPEG-4 ASP que XviD. Sólo 1 B-Frame, sólo h.263 Quant, GMC débil (1 punto de deformación)... Y “existe la opinión” de que es de menor calidad que XviD. Pero DivX5 tiene cierta influencia en el mundo empresarial y ayudó a popularizar MPEG-4. Si quieres saber más sobre DivX5, visita el sitio web oficial. DivX.com Y Foro DivX en el sitio web Doom9 .

ffmpeg
ffmpeg (también conocido como libavcodec/format) es una implementación de código abierto (LGPL) que ofrece todas las herramientas MPEG-4 imaginables. A pesar de que el códec está a la sombra de XviD en términos de codificación, muchos proyectos se basan en el trabajo de los desarrolladores de ffmpeg (por ejemplo, el famoso jugador Y ). Si desea obtener más información sobre ffmpeg, visite el sitio web y el foro oficiales. Nuevos formatos A/V: códecs en el sitio web Doom9 .

3ivx
A pesar de que 3ivx es uno de los códecs MPEG-4 más antiguos (los desarrolladores afirman que es más antiguo que DivX5), se ha vuelto popular en los últimos meses. El códec ofrece cuantificación QPEL y MPEG, pero no B-Frame ni GMC. 3ivx no es solo un producto de codificación de video, sino también una implementación más amplia del estándar MPEG-4, incluida la codificación AAC y una de las mejores herramientas disponibles para crear y reproducir videos en un contenedor MP4. Si quieres saber más sobre 3ivx, visita el sitio web oficial. 3ivx.com y foros Nuevos formatos A/V: códecs / Contenedores en el sitio web Doom9, que los desarrolladores de 3ivx visitan de vez en cuando.

Nerón Digital
El códec MPEG-4 ASP de Ahead es el más joven de los considerados. Pero Ahead es muy ambicioso y se esfuerza por alcanzar popularidad. Actualmente el códec sólo está disponible en Nero Recode2 junto con uno de los mejores codificadores AAC. NeroDigital ofrece el mismo conjunto de funciones que DivX5 + GMC (3 puntos de deformación) y MPEG/Quants personalizados. Uno de los códecs más rápidos. Si quieres saber más sobre NeroDigital, visita el sitio web oficial NeroDigital.com y foro Nuevos formatos A/V: códecs en el sitio web Doom9, que los desarrolladores de NeroDigital visitan de vez en cuando.

Certificación MPEG-4 ASP, Hardware y DivX.

Dado que la primera generación de chips decodificadores de hardware no podía decodificar vídeo creado utilizando todas las herramientas ASP (es decir, QPEL y GMC), DivXNetworks, los creadores del códec DivX5, crearon algo que se puede llamar un perfil MPEG-4 personalizado, es decir el perfil de cine en casa (HTP). Cada reproductor capaz de reproducir vídeo que cumpla con HTP puede recibir la llamada certificación DivX de DivXNetworks. No se puede crear vídeo compatible con HTP usando QPEL y GMC, y la tasa de bits también está más limitada con HTP que con MPEG-4 ASP. Por lo tanto, HTP es un compromiso entre la calidad y el rendimiento de los decodificadores de hardware más antiguos. Y, por supuesto, la certificación DivX también ayuda a DivXNetworks a fortalecer aún más la marca "DivX". Sin embargo, la expresión correcta para los requisitos del reproductor debería ser MPEG-4 ASP@L5. Es decir, un reproductor que corresponda a un determinado nivel del perfil del estándar MPEG-4 que nos interesa debería reproducir fácilmente vídeos creados de acuerdo con este estándar.

Estudio adicional.

Si quieres leer más sobre vídeo MPEG-4, echa un vistazo a la página Foro industrial MPEG, proporcionando una visión general de los disponibles y Artículos. Se puede encontrar la enmienda 1 a 14996-2. También es importante mencionar el sitio. Grupo de expertos en imágenes en movimiento (MPEG) que contiene Vídeo MPEG-4 Preguntas frecuentes y revisión Estándar MPEG-4(incluida mucha información sobre vídeo MPEG-4).

ISO 14496-3 (Audio): codificación de audio avanzada (AAC)

El estándar MPEG-4 define uno de los mejores formatos de audio disponibles en en este momento: Codificación de audio avanzada (AAC). AAC puede incluir 48 canales de audio (hasta 96 kHz) en una sola transmisión, más 15 de baja frecuencia (LFE, limitado a 120 Hz), hasta 15 transmisiones y más.

Perfiles CAA.

En AAC, así como en MPEG-4 Video, existen diferentes perfiles. Perfil de baja complejidad (LC AAC): ampliamente utilizado en el mercado de consumo (por ejemplo, la tienda de música es muy popular). itunes, propiedad de Apple). Ejemplos de otros perfiles: Perfil PRINCIPAL, Predicción a largo plazo (LTP), Tasa de muestreo escalable (SSR) o Retraso bajo (LD).

Estudio adicional.

ISO 14496-10 (vídeo): codificación de vídeo avanzada (AVC)

AVC/H.264 forma parte del estándar MPEG-4, que define uno de los formatos de codificación de vídeo más modernos y técnicamente avanzados. Fue completado y especificado conjuntamente en 2003 por dos grupos: MPEG (Moving Pictures Experts Group) de la Organización Internacional de Normalización (ISO) y VCEG (Video Coding Experts Group) de la Unión Internacional de Telecomunicaciones (UIT) de las Naciones Unidas (Organización). de las Naciones Unidas - ONU), que también estandarizó el formato H.263 (actualmente utilizado principalmente en software de videoconferencia). El estándar AVC/H.264 fue desarrollado por Joint Video Team (JVT), que incluye expertos de MPEG y VCEG. En el lado de MPEG, el estándar se llama MPEG-4 Parte 10 (ISO 14496-10), y en el lado de la UIT, se llama H.264 (según el número de documento de la UIT). El formato ya es ampliamente conocido con este nombre. El nombre "oficial" del nuevo estándar, Advanced Video Coding (AVC), fue elegido por MPEG como complemento de vídeo del formato de audio Advanced Audio Coding (AAC).

Perfiles AVC/H.264.

AVC/H.264 define tres perfiles diferentes:
- Baseline ofrece fotogramas I/P, admite imágenes progresivas y CAVLC únicamente
- Main ofrece marcos I/P/B, admite imágenes progresivas o entrelazadas y CAVLC o CABAC
- Extendido ofrece marcos I/P/B/SP/SI, admite imagen progresiva y CAVLC únicamente

Sólo el futuro dirá qué perfil y qué herramientas serán más adecuadas para transcodificar materiales en DVD, pero lo más probable es que sea el perfil principal y las siguientes herramientas:

CAVLC/CABAC:
Codificación de longitud variable adaptada al contexto y codificación aritmética binaria adaptada al contexto

Se trata de herramientas avanzadas (más complejas que ASP) para codificar estadísticamente la sintaxis de flujo de bits (tipo macrobloque, vector de movimiento + índice de referencia...). CAVLC (también conocido como UVLC) es el método de compresión predeterminado utilizado por AVC. CABAC es un método más eficaz que puede reducir la tasa de bits en otro 10-15% (especialmente a tasas de bits altas). Ambos métodos proporcionan compresión sin pérdidas y, por lo tanto, no perjudican la calidad, pero reducen la velocidad de codificación y decodificación.

Filtro de bucle/desbloqueo:
A diferencia del filtrado previo (por ejemplo, usar avisynth antes de codificar) o el posprocesamiento/filtrado (usar un decodificador después de la codificación), el filtrado de bucle se aplica a cada cuadro después de haber sido codificado pero antes de usarse para codificar cuadros posteriores. Esto ayuda a evitar el bloqueo de artefactos, especialmente a velocidades de bits bajas.

Tamaños de bloque variables:
Tamaños de bloque variables

A diferencia de ASP, donde los tamaños de bloque pueden ser de 16x16 y 8x8 píxeles (con inter4v), AVC ofrece divisiones de macrobloques de hasta 4x4 píxeles. Los tamaños de bloque son adaptables y variables, un buen codificador podrá elegir el más tamaño efectivo cada macrobloque específico.

Múltiples marcos de referencia:
Múltiples marcos vinculados

A diferencia de ASP, que permite utilizar información solo de los fotogramas ubicados al lado para codificar un fotograma, AVC, al analizar los movimientos de partes de la imagen, puede seleccionar información de muchos fotogramas. Esto significa que el códec, al codificar un cuadro, puede basarse en el cuadro anterior (como en ASP) o en un cuadro incluso anterior. Por supuesto, esto reducirá la velocidad de codificación y decodificación.binary ffdshow/ffvfw - solo Windows) y como parte freno de mano(para Linux, MacOS y BeOS) y ya es bastante rápido.

Concepto principal
La implementación de MainConcept AVC/H.264 está actualmente disponible de forma gratuita versión de prueba(con marca de agua añadida) con propio programa para codificar en archivos .mpg y decodificador DirectShow (no sin sus inconvenientes).


Una de las primeras implementaciones de AVC. Está disponible una versión de prueba gratuita (limitada a 5 días de rendimiento), basada en el software de referencia, en forma de codificador VFW para los perfiles Básico y Principal.

JM (Programa de Referencia)
JM 8.2 ofrece un conjunto muy rico de funciones, que incluyen: marcos B/SP, CABAC, filtro de bucle, tamaños de bloque variables de hasta 4x4, marcos de referencia múltiples, resistencia a errores, RDO, control de velocidad, etc. Pero JM se caracteriza mediante codificación de baja velocidad.

hdot264
Versión VFW del programa de referencia de código abierto (GPL) escrito por charact3r. No actualizado por mucho tiempo y todavía está basado en una versión muy antigua (JM 4.0c)

Decodificadores

Soluciones de software de vanguardia (VSS)
Gratis Decodificador AVC/H.264 para reproducir transmisiones avc colocadas en .avi (con VSSH fourcc).

Luz de la luna
jugador libre, que contiene decodificador y divisor DirectShow para reproducir transmisiones .mpg y .264 avc. Moonlight también ofrece un codificador AVC en el SDK, que no está disponible para los clientes habituales.

Concepto principal
La versión de prueba del codificador contiene un decodificador y un divisor AVC DirectShow para reproducir transmisiones .mpg y .264 avc. Como ya se mencionó, contiene una serie de deficiencias.

ffmpeg
El decodificador ofrecido por ffmpeg (LGPL) fue escrito originalmente por Michael Niedermayer. Fenrir agregó soporte CABAC y corrigió varios errores. El decodificador ya está en uso. ffdmostrar Y VideoLAN(pero parece que hay algunos problemas de calidad).

DSPR
Demostración y decodificador AVC DirectShow gratuito, codificador protegido con contraseña.

Envivio
EnvivioTV: decodificador AVC DirectShow. Capaz de decodificar archivos .mp4 (desde la versión 2.0 – versión actual 2-1-181) y no está disponible de forma gratuita. Envivio es una de las primeras empresas en ofrecer una implementación AVC e incluir AVC en sus productos de codificación .mp4.

Ejemplos.
Una modesta comparación de MPEG-4 ASP y AVC (tasa de bits 460 kbps):

MPEG-4 ASP (XviD RC2 – h.263, QPEL, VHQ4, ChromaMotion, Trellis, 2 B-Frames, otras configuraciones predeterminadas):


MPEG-4 AVC (versión de prueba de MainConcept - Perfil principal, otras configuraciones predeterminadas):


Otros ejemplos disponibles:
Luz de la luna (tasas de bits muy bajas)
VSS - heise(muestras antiguas).

Desventajas de AVC/H.264 en este momento.

Si examina las implementaciones de AVC disponibles, sin duda encontrará que hay problemas que deberán abordarse para que AVC obtenga una adopción generalizada:
- compatibilidad: lamentablemente, la mayoría de las implementaciones disponibles admiten diferentes formatos de contenedores:
.mp4: contenedor nativo AVC que cumple con el estándar MPEG-4
.mpg: también estandarizado para AVC
.264: flujo de bits simple, como los producidos por un codificador de referencia
.avi: ¡Usar AVI para AVC es una mala idea! AVI ya está provocando incompatibilidad. AVI y VFW retrasan la implementación completa de todas las herramientas posibles que ofrece AVC (algunas de ellas simplemente no son posibles en AVI y VFW) y, por tanto, perjudican la posible calidad o al menos la velocidad de desarrollo, la compatibilidad y, por tanto, la competencia.

Velocidad: la mayoría de las implementaciones son extremadamente lentas. x264 parece ser el más rápido, pero sigue siendo solo un codificador básico. Ahead ha declarado que harán que AVC sea adecuado para uso en el hogar(Su códec MPEG-4 ASP ya es bastante rápido).

MPEG-4 AVC/H.264, Hardware y HD-DVD.

DVD Forum está trabajando actualmente en un "sucesor" del popular formato DVD. Como se informó, DVD Forum ya ha realizado decisión preliminar que MPEG-4 AVC/H.264 será un códec obligatorio para HD-DVD. Por lo tanto, es muy probable que AVC/H.264 sea el próximo formato de vídeo ampliamente utilizado y compatible, como lo es ahora MPEG-2 (utilizado en DVD).

Estudio adicional.

Si quieres leer más sobre el formato MPEG-4 AVC/H.264, echa un vistazo a esto revisión detallada, también iluminador lado técnico. CON información general puedes reunirte o . Resultados pruebas de control se puede encontrar o (html). La especificación completa está disponible para descargar (del 7 al 14 de marzo de 2003).



¡Estaría agradecido por las ventajas, los me gusta y los retweets! ¡Gracias de antemano!

FFDShow son filtros DirectShow diseñados para decodificar los formatos de vídeo más populares: MPEG-1, MPEG-2, WMV, DIVX y XVID. La operación utiliza algoritmos optimizados necesarios para las instrucciones MMX y SSE. Esto descarga el procesador y permite obtener una imagen de mayor calidad que cuando se trabaja con otros decodificadores. La característica fundamental es que el decodificador es una especie de filtro para otros códecs y tiene una cantidad realmente enorme de configuraciones. FDShow MPEG-4 Video Decoder x64 es un decodificador de medios que se utiliza a menudo para decodificar rápidamente vídeo en formatos MPEG-4 ASP (procesado con DivX, Xvid) y AVC (H.264); además, admite otros formatos de vídeo y audio.

Trabajar con el filtro no es muy fácil, pero es muy conveniente y no le llevará mucho tiempo comprenderlo. FDShow MPEG-4 Video Decoder es un software gratuito lanzado bajo licencia GPL para Windows 7, 8, XP como filtro DirectShow.

Posibilidades:

  • decodificar transmisiones MPEG-1, MPEG-2, WMV, DivX y XviD;
  • control de calidad automático;
  • procesamiento de imágenes para mayor calidad;
  • corrección de brillo, saturación, tono;
  • varios métodos de compresión.

Principio de funcionamiento:

el decodificador se instala como un programa normal (cuando sea necesario seleccionar códecs compatibles, asegúrese de especificar H.264). Después de esto, cualquier reproductor utilizará este códec de forma predeterminada. Cuando trabaja con vídeo, FDShow MPEG-4 Video Decoder utiliza la biblioteca libavcodec y otros paquetes abiertos de decodificación de vídeo MPEG-4, H.263 y VP6 (utilizados por YouTube). Además de H.264/AVC, WMV y mucho más. La transmisión de audio se decodifica en MP3, WMA, AAC, Dolby AC3, Vorbis. Una serie de funciones adicionales de FDShow MPEG-4 Video Decoder utilizadas por el usuario incluyen tomar capturas de pantalla, cambiar la resolución o el brillo de la imagen, un conjunto de posprocesamiento filtros y conexión de complementos de procesamiento de vídeo adicionales.

Ventajas:

  • uso de filtros integrados;
  • excelente calidad de imagen;
  • disponibilidad varios formatos títulos;
  • trabajar con vídeo;
  • trabajando con sonido.

Contras:

  • Posible falso positivo del antivirus. Puede "detectar" troyanos en FFDShow;
  • MPEG-2 para Windows Media Player no está descodificado; todavía tienes que instalar PowerDVD o WinDVD.

FDShow MPEG-4 Video Decoder es un filtro universal con amplias posibilidades. Teniendo en cuenta que FDShow MPEG-4 Video Decoder se puede descargar de forma gratuita, no está nada mal y solo es superado por algunos productos comerciales en calidad de decodificación. Varios análogos actuales incluyen DivX Plus 9.1.0 y CoreAVC Professional Edition 3.0.1.0.

Las películas grabadas en formato MPEG-4 ya han ganado una merecida popularidad entre una amplia audiencia de usuarios de PC. Estas películas suelen caber en un CD y, en términos de calidad de imagen, pueden competir con éxito con las cintas de vídeo. Un factor importante que determina la popularidad de los discos MPEG-4 es su precio: 60-70 rublos. versus 400-600 frotar. para DVD. Por lo tanto, MPEG-4 bien podría convertirse en una etapa intermedia en el camino de la transición masiva de los usuarios domésticos de las videograbadoras analógicas VHS al estándar digital DVD.

En la parte de Internet en idioma ruso se pueden encontrar muchos materiales dedicados al estándar MPEG-4, pero la mayoría de ellos contienen una descripción de las complejidades del proceso de compresión de vídeo en este formato. Esta es, por supuesto, una pregunta específica que requiere una investigación detallada, pero para los usuarios que actúan sólo como espectadores, estos artículos a menudo no pueden responder las preguntas que surgen cuando quieren ver películas. Otra fuente importante de información son las conferencias. En las secciones "Procesadores", "Video", "Multimedia" se plantean constantemente temas relacionados con el rendimiento, la calidad, la configuración óptima y todo lo relacionado con MPEG-4, pero las respuestas entrantes muchas veces se contradicen entre sí. Algunas personas afirman haber visto MPEG-4 en un Pentium 200 sin problemas toda su vida, mientras que otras se quejan de las presentaciones de diapositivas mientras tienen una computadora con un procesador Pentium III.

Este artículo intenta aclarar las preguntas que surgen con mayor frecuencia entre las personas que se han encontrado recientemente con este formato, así como atraer la atención de aquellos que nunca antes se han encontrado con MPEG-4. Espero que después de leer este material, un lector que no esté involucrado en la edición y compresión de videos pueda decir con confianza: "Ahora sé lo suficiente sobre esto".

¿Qué es MPEG?

MPEG es un acrónimo que significa Grupo de Expertos en Imágenes en Movimiento ( antes de escribir una carta que la primera letra está descifrada incorrectamente, vaya a ).

eso es suficiente gran organización, compuesto por audio, vídeo y equipo de computo, así como programadores y especialistas involucrados en el desarrollo e implementación de estándares para algoritmos de compresión, transmisión, almacenamiento y reproducción de datos de audio y video.

Entre las novedades de este grupo en el campo de la grabación de vídeo digital, las más famosas son:

  • Estándar MPEG-1. Fue lanzado en 1992. Los usuarios suelen asociarlo con películas en VideoCD. El formato de vídeo de consumo típico para MPEG-1 en el estándar PAL es 352*288 píxeles, 25 fotogramas por segundo. La parte de audio es audio estéreo con una frecuencia de muestreo de 44,1 kHz, comprimido en MPEG-1 Layer II. Una película de larga duración grabada en este formato ocupa dos CD en el estándar VideoCD. La calidad de imagen de los discos VideoCD está al nivel de una cinta de vídeo VHS doméstica.
  • Estándar MPEG-2. Lanzado en 1995. Los usuarios encuentran este formato de compresión de vídeo principalmente cuando compran DVD con películas. El tamaño de fotograma típico para una película en DVD en el estándar de vídeo PAL/SECAM es 720*576 a 25 fotogramas por segundo, o 640*480 a 30 fotogramas por segundo en el estándar NTSC. En comparación con MPEG-1, se ha agregado soporte en la parte de audio. audio multicanal (Dolby Digital 5.1, DTS, etc.). Un aumento en la tasa de bits y el uso de un algoritmo de compresión de transmisión de video mejorado aseguraron películas en DVD Calidad de imagen mucho mejor que VideoCD. MPEG-2 también se utiliza hoy en día en la televisión digital por satélite. Los reproductores de DVD domésticos están ganando popularidad en nuestro país. Un papel importante en esto lo desempeñan relativamente alto precio películas en DVD. Disco con licencia una película cuesta entre 15 y 25 dólares (en Moscú, los precios minoristas, incluso en las tiendas en línea, oscilan entre 20 y 35 dólares - nota del editor).

    ¿Qué determina la calidad de las películas MPEG-4?

    La calidad de las películas en formato MPEG-4 depende de muchos factores y se pueden dividir en tres grupos;

    1. La calidad del material de origen. Por ejemplo, si una película de dos CD VideoCD (MPEG-1) con una resolución de 352*288 se comprime en un disco en MPEG-4 o, peor aún, de una cinta de vídeo pirateada, entonces nada calidad aceptable de ningún modo.
    2. Parámetros de compresión del material de vídeo fuente: bitrate (flujo de datos que pasa por el decodificador), tamaño de la imagen y otros, menos significativos. El valor de estos parámetros determina principalmente la duración de la película. Así, en un CD cabe una película de una hora y media de duración, o puedes meter una de tres horas. Está claro que en el primer caso el flujo de datos es más amplio y el grado de compresión requerido es menor. En consecuencia, la película se comprimirá y grabará en un CD con menos pérdida de calidad de imagen. elección óptima Los parámetros de codificación MPEG-4 son estrictamente individuales y dependen de la película específica. Por tanto, sin suficiente experiencia en esta materia es difícil lograr buen resultado. No es ningún secreto que todas las películas en MPEG-4 son caseras. A menudo, la calidad de la imagen es muy pobre y la experiencia de visualización de películas puede verse completamente arruinada por artefactos y sacudidas constantes de la imagen. En cambio, en el formato DVD prácticamente todos los discos tienen una imagen y un sonido excelentes con calidad de estudio.
    3. Parámetros de descompresión de video comprimido, configuración de la tarjeta de video, monitor/TV y velocidad de la computadora utilizada para la visualización. Cuanto menor sea la velocidad, más notables serán las sacudidas de la imagen y las caídas de fotogramas (especialmente en escenas dinámicas).

    Por razones obvias, el espectador no puede tener ninguna influencia sobre los factores de los dos primeros grupos, por lo que no los consideraremos. Aquí sólo podemos aconsejarle que elija los discos con más cuidado. Los factores del tercer grupo dependen enteramente del usuario y de su ordenador; a continuación los veremos con más detalle.

    Superposición: ¿qué es?

    La transmisión de vídeo en Windows se puede reproducir a través de modo especial DirectDraw, llamado Overlay, en el que la información de video no se envía al búfer de video, sino a un área separada de la memoria local de la tarjeta de video, donde además es procesada por el hardware de la propia tarjeta de video (convirtiendo YUV espacio de color a RGB, escalado de hardware y filtrado). El tamaño del marco superpuesto y su profundidad de color no dependen del escritorio. Después del procesamiento, el búfer de superposición se puede enviar al escritorio o a través de un canal separado, por ejemplo, a través de la salida de video a un televisor, y muchas tarjetas de video le permiten realizar corrección gamma en el contenido de este búfer, ajustar el brillo y el contraste. , etc. independientemente del escritorio. La superposición se muestra en el escritorio mediante tecnología Chromakey. Windows dibuja una ventana donde se debe mostrar la superposición y la llena con el "color clave"; El controlador de video, al encontrar este color, al enviarlo al DAC (convertidor de digital a analógico), lo reemplaza con datos del búfer de superposición, habiendo escalado previamente la imagen al tamaño de la ventana o a la pantalla completa. Es muy sencillo comprobar si el modo de superposición funciona o no al reproducir un vídeo: simplemente intente tomar una captura de pantalla de la pantalla; si aparece un rectángulo negro en lugar de la imagen del vídeo, significa que el vídeo se muestra a través de la superposición. .

    ¿Qué es DivX y para qué sirve?

    Para el formato DivX debe utilizar el códec DivX(). Para evitar problemas con el sonido y la imagen, también es recomendable instalar DirectX al menos la versión 7 y DXMedia 6.0. Los CD de películas MPEG-4 normalmente vienen con un códec DivX y un software de reproducción instalado.

    Para la visualización es adecuado Windows Media Player 6.4.


    Figura 2. Reproductor de Windows Media 6.4

    Este reproductor es una aplicación que utiliza el componente ActiveMovie en su trabajo. En realidad, las capacidades de este último determinan el conjunto de tipos de archivos que se pueden reproducir con este reproductor. Ventajas: relativamente carga baja Procesador, una interfaz bastante conveniente y no sobrecargada, incluida en el sistema operativo Windows 98, Me, 2000. Desventajas: no hay posibilidad de habilitar/deshabilitar superposiciones, no hay soporte para sonido multicanal.


    Figura 4. BSPlayer en diseño estándar y con skin de DVD

    Un reproductor conveniente con ricas funciones, que incluyen:

    • Filtro DirectShow patentado incorporado para mejorar la calidad de la imagen;
    • Superponer información sobre el tiempo de reproducción y el nivel de sonido en la imagen;
    • Soporte de subtítulos;
    • Capacidad para ver videos en cámara lenta 1/2X y modo rápido 2X;
    • Soporte de audio multicanal;
    • Posibilidad (con una serie de restricciones) de habilitar/deshabilitar la salida de imágenes a través de una superposición;
    • Interfaz multilingüe. Hay apoyo ruso;
    • Emulación del principal. menú de DVD disco.

    Además, el reproductor te permite tomar capturas de pantalla de una película, incluso con la superposición habilitada. Puede forzar el cambio del formato de la imagen de salida entre 4:3, 9:16 y original. El único inconveniente del reproductor es que es un poco más alto nivel Carga de CPU en comparación con WMP 6.4.


    Figura 5. sasami2k

    Potente reproductor de vídeo con interfaz fácil de usar, teniendo masa escenarios interesantes y funciones como:

    • Acceso a las propiedades del descompresor de audio;
    • Mostrar en pantalla en Modos RGB 565 RGB 888 Superposición YUY2 (selección automática);
    • Filtros de vídeo (el uso de estos filtros provoca un aumento significativo de la carga del procesador):
      • Encendedor;
      • Más oscuro;
      • Aumentar la nitidez (filtro de paso bajo);
      • Desenfoque (filtro de paso alto);
      • Promedio de bloques;
      • Promedio cruzado;
      • Media (gran desenfoque);
      • Modo entrelazado (no aumenta la velocidad);
      • Flip (necesario para versiones anteriores del códec);
      • Negativo.
    • Función de panorámica y escaneo (zoom suave sobre la marcha);
    • Supermuestreo (aumento de la resolución por interpolación). Da cierta mejora a la imagen en modo de pantalla completa, pero nuevamente conduce a un aumento en la carga del procesador;
    • Posibilidad de cambiar la configuración de prioridad con la que se inicia el reproductor de forma predeterminada.

    La principal ventaja de este reproductor es la capacidad de habilitar el modo de superposición al ver películas en cualquier resolución. Si es necesario, el jugador "aumenta" la resolución del fotograma original a un múltiplo de 16 o 32. Pero, por otro lado, la gran desventaja del jugador es la extrema carga alta procesador (a partir de la calidad 1 en la configuración del códec). Cuando la salida de imágenes a través de la superposición está desactivada, habilitar esta última reduce la utilización del procesador a aproximadamente el nivel de WMP6.4, que no funciona a través de la superposición en general, un excelente reproductor, pero no para PC "débiles".

    Inmediatamente después de la instalación, todos los elementos del menú de este reproductor se muestran en coreano. Para cambiar el idioma predeterminado a inglés, debe buscar el archivo sasami2000.enu en el directorio con el reproductor instalado y cambiarle el nombre a sasami2000.rus.


    Figura 6. jugara

    La principal ventaja de este reproductor es la carga de CPU extremadamente baja, aparentemente lograda debido al hecho de que durante el funcionamiento el reproductor no utiliza ningún filtro de software que procese adicionalmente la transmisión de video. ¡Simplemente no hay ajustes de calidad, brillo, color, etc.! Sin embargo, incluso si desactivas estos filtros en otros reproductores comentados anteriormente, PlayA seguirá superándolos con confianza en términos de rendimiento. Por lo tanto, este reproductor se puede recomendar con seguridad como reemplazo. reproductor estándar en máquinas débiles.


    Figura 7. Carga de CPU cuando se usa para ver varios jugadores

    ¿Hay alguna manera de mejorar la calidad de la imagen al mirar videos?

    Si utiliza el reproductor WMP 6.4 del sistema operativo Windows para ver películas MPEG-4, al iniciarlo en el menú Archivo>Propiedades>Avanzado, seleccione las propiedades del descompresor de vídeo DVD MPEG-4: en esta sección, el control deslizante Calidad de la CPU se puede movido de 0 a 4 comenzando desde uno. Con la calidad de la CPU configurada en cuatro, se logra la mejor calidad de imagen, pero la cantidad de cálculos necesarios para renderizar cada fotograma aumenta considerablemente. En este apartado también podrás ajustar el nivel de brillo, contraste, saturación y balance de color.


    Figura 13. Calidad de CPU 0


    Figura 14. Calidad de CPU 4

    Otros reproductores, por ejemplo Sasami2k, a veces contienen filtros adicionales que mejoran la calidad de la imagen, pero para utilizarlos se requiere un procesador bastante potente con una frecuencia de al menos 800 MHz.

    ¿Existen tarjetas de video para PC con acelerador de hardware MPEG-4?

    Hoy en día, este tipo de tarjetas de vídeo no existen en la naturaleza y existen varias razones para ello.

    Económico. MPEG-4 es un estándar amplio que describe el procesamiento multimedia. Usar sus códecs para comprimir y almacenar películas en CD como una alternativa económica al DVD es solo una de sus aplicaciones. Al mismo tiempo, en el formato de vídeo MPEG-4 (tal como se implementa hoy) y en las unidades de CD no existe ninguna protección de hardware o software contra copias no autorizadas, por lo que la piratería de CD (en particular, CD MPEG-4) es mucho más fácil de combatir. llevar a cabo, en lugar de DVD. Por lo tanto, no podemos esperar el consentimiento de los mayores productores de vídeo para desarrollar este tipo de dispositivos específicamente como alternativa al DVD.

    Técnico. El estándar MPEG-4 hoy en día es bastante tosco; se complementa, modifica y corrige constantemente. Además, la descompresión de vídeo en este estándar se lleva a cabo mediante algoritmos muy complejos, que requieren importantes recursos informáticos para lograr resultados de alta calidad.

    ¿Qué hardware se necesita para ver correctamente películas MPEG-4?

    En el embalaje del CD con películas grabadas en este formato en la columna requisitos del sistema Suelen escribir: una computadora no inferior a PII-400. Pero esto está lejos de ser una evaluación inequívoca. El rendimiento de un decodificador de software depende directamente de los parámetros de compresión de una película en particular, principalmente de la tasa de bits y el tamaño de fotograma. Las películas con una resolución de 352*288 que duran una hora se ven bastante bien en el Pentium 200MMX, mientras que con una resolución de 720*576 una película que dura dos horas se convierte en una “presentación de diapositivas” en el Pentium II 400 (suponiendo que en ambos casos el la película ocupa un CD). Para conocer los parámetros básicos de un archivo de video comprimido, debe hacer clic en él en el Explorador clic derecho mouse y seleccione Propiedades, luego abra la pestaña Información.

    Entonces, veamos los componentes de la computadora en orden, de los cuales depende la fluidez y la calidad de la reproducción de video MPEG-4.

    UPC. El rendimiento de casi todos los sistemas antiguos de socket 7 es insuficiente para reproducción de alta calidad la mayoría de las películas se graban con resoluciones relativamente altas. Por ejemplo, la película "The Matrix", comprimida con parámetros 680 x 312, 24 bits, 196481 cuadros, 25.000 fps, 80 kB/s, duración 131 minutos, nunca pude verla correctamente en una computadora con un K6-2. + procesador 500 incluso con la calidad de imagen establecida en cero. ¡Pero este es el procesador socket 7 más rápido jamás lanzado! Incluso el caché de segundo nivel de 128 Kb integrado en su núcleo (como el procesador de última generación, Celeron) no salva la situación. ¿Qué podemos decir de los procesadores sin ese caché e incluso que funcionan a frecuencias más bajas? El cuello de botella de los sistemas Socket 7 ni siquiera es el procesador, sino el ancho de banda del bus de datos entre la memoria y el procesador. Los representantes de la próxima generación de procesadores, Celeron y los primeros modelos Pentium II con una frecuencia FSB de sólo 66 MHz, también carecen de rendimiento. Para visualización normal Para este tipo de películas es deseable disponer de un procesador con una frecuencia de al menos 600-700 MHz y, lo más importante, con un bus de sistema de 100 o, mejor aún, 133 MHz.


    Figura 15. Carga de CPU por procesador

    En esta prueba, en la configuración de DivX, la calidad de la imagen se estableció en 0. Quizás la configuración individual para cada PC cambiaría ligeramente las proporciones relativas del rendimiento del códec a varias computadoras, pero el panorama general seguiría siendo el mismo: el K6-2 es tremendamente lento, el Celeron 733, gracias a su bus externo de 66 MHz, muestra casi el mismo resultado que el Pentium II 400, que tiene una gran caché L2 y funciona a una frecuencia de bus externo de 100 MHz. Entre los procesadores más baratos de la actualidad mejor elección para la nueva computadora es Duron.

    Tarjeta de video. Las tarjetas de video de los últimos años tienen aproximadamente el mismo conjunto de funciones para mostrar imágenes bidimensionales y un nivel de rendimiento en modos 2D que es suficiente para reproducir películas MPEG-4. Lo único a lo que debes prestar atención es al bus utilizado por la tarjeta de video. AGP aumenta ligeramente rendimiento general en 2D en comparación con PCI, esto se debe principalmente a la mayor velocidad de acceso a la memoria local de la tarjeta de video a través del bus PCI. Ninguno de los controladores de video disponibles en la actualidad puede acelerar MPEG-4 en hardware, por lo que las tarjetas de video se diferencian entre sí principalmente en el nivel de calidad de la señal de video enviada al monitor (expresada, por ejemplo, en "difuminación" de la imagen). y algunas diferencias en los algoritmos de escalado y conversión de imágenes.


    Figura 16. carga de CPU en varias tarjetas de video Oh

    Capacidad de memoria y parámetros. 64 MB son suficientes para la reproducción de vídeo. Sin embargo, dados los precios inusualmente bajos de los módulos de memoria actuales, 128 MB es un mínimo razonable. La velocidad de trabajo con la memoria es de gran importancia para la velocidad del códec. Por lo tanto, es muy recomendable configurar la frecuencia memoria del sistema en BIOS SETUP a 133 MHz, y también configure otros parámetros relacionados con la memoria del sistema para obtener el máximo rendimiento (consulte la Figura 9).

    tarjeta de sonido. Usando una tarjeta de sonido ISA antigua o un software de audio integrado en placa base, no mejora el rendimiento de la computadora. Es mejor usar sonido completo. tarjeta PCI. Lo que es interesante es la salida de sonido del software a través del controlador integrado. puente sur 686B VIA en un procesador Duron 700 y luego a través del códec AC"97 requiere incluso menos recursos que cuando se emite a través de una tarjeta de sonido ISA antigua. Sin embargo, muchos ISA más antiguos tarjetas de sonido no pueden reproducir sonido con una frecuencia de muestreo de 48 kHz, el problema conduce a una violación de la velocidad natural de reproducción de video; teóricamente, en tales situaciones, puede sacrificar la calidad y volver a codificar el flujo de audio con una frecuencia de muestreo más baja, esto Es prácticamente más fácil y mejor sustituir la tarjeta de sonido.


    Figura 17. Carga de CPU según el tipo de tarjeta de sonido

    Disco duro, CD-ROM. La velocidad de estos dispositivos con un procesador suficientemente potente casi no afecta el rendimiento del sistema en su conjunto.

    ¿Qué es mejor para ver películas: en la televisión o en un monitor?

    Es difícil responder a esta pregunta sin ambigüedades. Por un lado, un cinescopio informático tiene un tamaño de grano de fósforo mucho más pequeño, por lo que se nota notablemente más alta definición imágenes, pero, por otro lado, los monitores suelen ser muy inferiores a los televisores en términos de tamaño diagonal de pantalla. y que tamaño más grande pantalla, cuanto más se aleja el espectador de esta última; como resultado, el mayor granulado de la imagen se vuelve invisible para el ojo humano. Basándonos en estas consideraciones, podemos aconsejarle lo siguiente: si posee un monitor de 17 pulgadas y un televisor de 21 pulgadas, sigue siendo preferible ver películas en el monitor de una computadora. Si su televisor es de 25 pulgadas o más, entonces es mejor usar un televisor para ver películas. Naturalmente, puede conectar un televisor a una computadora solo si su tarjeta de video tiene una salida de TV. Puede instalar una segunda tarjeta de video PCI con TV-OUT, pero en este caso pueden surgir dificultades con el software, cuya curvatura obvia puede anular todas las ventajas de ver televisión.

    Los métodos para conectarse a un televisor, elegir un estándar de imagen, comparar la calidad de las salidas de video de varias tarjetas de video y resolver los problemas que surgen son un tema para un artículo aparte. La calidad de la imagen en la pantalla del televisor también depende del cable de conexión.

    Y por último, sobre lo más importante. Es posible que haya notado una chispa saltando entre los conectores conectados al conectar el enchufe de la antena a un televisor que funciona. Por lo tanto, es casi seguro que una chispa de este tipo desactivará el microcircuito responsable de TV-OUT. Por lo tanto, antes de cambiar cables de conexión¡No descuide las instrucciones y desconecte los enchufes de alimentación de la computadora y del televisor del tomacorriente!

    Encontré los siguientes recursos interesantes, de los cuales puedes obtener mucha información útil.

El formato MPEG4 es una de las extensiones de vídeo más populares. Estamos acostumbrados a ver películas en MPEG4 precisamente porque es una gran alternativa al DVD. EN esta revisión Te contamos sobre el popular conversor de vídeo. "VideoMAESTRO", También daremos algunas recomendaciones sobre cómo convertir vídeo a MPEG4 con una mínima pérdida de calidad. ¡Esperamos que encuentres la información interesante y útil!

A diferencia de la mayoría de los contenedores de almacenamiento de vídeo, MPEG4 es liviano y produce una calidad de imagen decente. A menudo, los vídeos que descargamos no se pueden reproducir en un reproductor multimedia habitual ni en ningún dispositivo debido a una inconsistencia del software. Por lo tanto, si desea que la imagen sea brillante, el sonido claro y el tamaño compacto, debe convertir el video descargado. Te ayudará con esto conveniente convertidor vídeo en formato MPEG4, capaz de convertir de forma rápida y eficaz cualquier vídeo.

Trabaja con cualquier formato de vídeo.

Llamamos su atención sobre el universal "VideoMASTER". Esta utilidad está diseñada para trabajos complejos con archivos de vídeo. Con su ayuda, podrás descargar tus vídeos favoritos de la red en el menor tiempo posible y transferirlos inmediatamente de una extensión a otra.

"VideoMASTER" le permite trabajar con todo tipo de contenedores y códecs de vídeo, tanto conocidos como raros. Entre formatos disponibles - AVI, MPEG4, VOB, MKV, SWF, FLV, etc. Además de las conocidas extensiones, puede adaptar su clip para reproducirlo en un teléfono inteligente o reproductor portátil, incluidos iPhone, iPod y iPad. Base de datos actual Los dispositivos se actualizan periódicamente.


Principio de funcionamiento

Ahora veamos un ejemplo usando la aplicación que estamos describiendo. El principio de funcionamiento del programa es completamente simple y no tomará más de 10 a 15 minutos.

Después de instalar “VideoMASTER” en su computadora, se le pedirá que agregue un video en particular. Puedes descargarlo de un sitio como YouTube o VKontakte, o subirlo desde una carpeta de tu computadora directamente al editor. Puedes agregar carpetas enteras con videos. En el primer caso, el conversor de vídeo a MPEG4 te permitirá seleccionar la resolución deseada del vídeoclip descargado. De forma predeterminada, la calidad de dicho vídeo de Internet puede variar de 240p a 1080p.

La siguiente etapa del trabajo será elegir el formato deseado. Como habrás adivinado, si el formato original de tu vídeo es AVI, tendrás que poner MPEG4 en la extensión preferida. Si lo desea, puede configurar opciones adicionales, que mencionamos anteriormente (códec, tamaño y frecuencia de fotograma, tasa de bits, etc.) y luego comience a convertir el archivo de video.

Opciones de edición


La edición de vídeo es otra característica distintiva Programa "VideoMASTER". Usando un gran arsenal de filtros de procesamiento, puedes recortar un video en un par de minutos, agregar efectos interesantes, extraer sonido de un video o combinar varios archivos separados en uno.

Además, el conversor de vídeo a MPEG4 está equipado con un módulo grabación de DVD Con menú interactivo. Gracias a plantillas listas para usar diseño, se le brinda la oportunidad de crear un soporte DVD de alta calidad con su propio diseño. ¡Puedes crear un archivo de vídeo digital real!

En conclusión, observamos que "VideoMASTER" es una utilidad simple y compacta que no causará ninguna dificultad en el aprendizaje incluso para los principiantes. Si ha estado buscando un conversor de vídeo cómodo y multifuncional durante mucho tiempo, este programa se convertirá en su mejor asistente.

Una característica distintiva de los datos de vídeo es su volumen extremadamente grande. Los expertos en el campo de la compresión de datos llevan muchos años trabajando para mejorar la eficiencia de los algoritmos de compresión de vídeo. A principios del siglo XXI, con la llegada de la HDTV, surgió una necesidad urgente de transmitir grandes volúmenes de información de vídeo a través de redes de satélite y cable, y surgió la tarea de optimizar los métodos de codificación de datos de vídeo.

Hoy en día, MPEG-2 es un estándar para la codificación digital de señales de audio y video, que utilizan la mayoría de los operadores de televisión por satélite para transmitir señales a los suscriptores. Este estándar fue desarrollado por el Grupo de Expertos en Imágenes en Movimiento y aprobado por la Organización Internacional de Normalización.

Aspectos técnicos del estándar MPEG-2

El Grupo de Trabajo MPEG describió los principios generales de compresión de información de audio y video y dejó el desarrollo de los detalles a los fabricantes de códecs. El algoritmo de compresión se basó en el modelo de percepción de imágenes de vídeo por el ojo humano y las características estructurales del ojo humano: su capacidad para percibir variaciones de color y gradaciones de brillo. Por ejemplo, el ojo humano es más capaz de percibir gradaciones de brillo que cromaticidad.

La tarea se reduce a identificar un fondo estacionario y objetos en movimiento en la pantalla; en base a esto, es posible seleccionar y transmitir información sobre el marco base y luego transmitir cuadros con información sobre objetos en movimiento. Durante el proceso de transferencia de datos, se descarta información sin importancia, similar a los principios utilizados en la gráfica. formato JPEG. El proceso se implementa dividiendo el flujo de información de video en grupos de imágenes de video, cada grupo consta de 3 tipos de fotogramas de video. Normalmente se utilizan transmisiones de 30 fotogramas por segundo.

Gracias a la mejora constante de los códecs de vídeo MPEG-2, los operadores de radiodifusión por satélite y por cable tienen la oportunidad de transmitir 2 veces más información con la misma capacidad de canales que en los albores de la evolución. radiodifusión digital. Comenzó a aparecer un número cada vez mayor diferentes vídeos códecs, pero ya no coincidían formato existente MPEG-2. Es necesaria una mayor unificación de la norma.

MPEG-4 y HDTV

La televisión digital por satélite utiliza el formato MPEG-2, donde con una resolución de cuadro de 720x576 píxeles, el flujo de información es de 30 cuadros/seg. es de unos 12 Mbit/s, pero en la práctica el caudal es de unos 3 Mbit/s. Con un ancho de banda estándar de 54 MHz, un transpondedor de satélite suele albergar 18 canales. Cuando se transmite en HDTV, la resolución de la imagen es de 1920x1080 píxeles, cinco veces más en comparación con la televisión SD convencional, y para transmitir un canal HDTV en el estándar MPEG-2, el operador tendría que alquilar casi un tercio del transpondedor.

El siguiente hito en el desarrollo de algoritmos de compresión de vídeo fue el estándar MPEG-4. Originalmente estaba destinado a la transmisión de vídeo a través de canales de baja velocidad, pero también ha encontrado aplicación en la televisión digital.

La compresión de vídeo en formato MPEG-4 se realiza según el mismo esquema que en MPEG-2. Al codificar la imagen de vídeo original, el códec busca y almacena fotogramas más significativos, normalmente aquellos en los que cambia la trama. En lugar de guardar fotogramas intermedios, el algoritmo procesa y almacena datos sobre los cambios en el fotograma actual en relación con el anterior, es decir, de forma diferencial. Al mismo tiempo, durante el procesamiento de imágenes, el códec opera con objetos. forma libre, a diferencia del formato MPEG-2, que sólo podía funcionar en áreas rectangulares de la imagen. Como resultado de esto, el formato MPEG-4 percibirá a una persona que se mueve por la habitación como un objeto separado que se mueve con respecto a un objeto estacionario: el fondo.

La idea detrás del estándar MPEG-4 es combinar 22 subestándares entre los cuales los proveedores pueden elegir el que mejor se adapte a sus necesidades.

Destaquemos los subestándares más importantes:

  • ISO 14496-3- Audio: un conjunto de códecs para compresión de audio y voz, incluida la codificación de audio avanzada (AAC)
  • ISO 14496-10-Video: Codificación de video avanzada (AVC), técnicamente idéntica y conocida como códec H.264

Cuando los operadores de televisión por satélite cambiaron al estándar DVB-S2 y la compresión de datos en MPEG-4 utilizando el códec H.264 hizo posible colocar de 8 a 10 canales HDTV en la troncal de un transpondedor.




Arriba