Busca en todas las guías

Guía de reproducción de vídeo

MP4, MKV, WebM y códecs de vídeo explicados

Respuesta corta: MP4, MKV y WebM son contenedores que contienen video, audio y a veces subtítulos. H.264, HEVC, VP9 y AV1 son códecs que comprimen el video dentro. La reproducción solo tiene éxito cuando el reproductor y el dispositivo admiten la combinación de contenedor, códec, perfil, resolución y audio. Una extensión de archivo familiar por sí sola no puede garantizar la compatibilidad.

Contenedor versus códec

Piense en un contenedor como un paquete y los códecs como los métodos de codificación utilizados para las pistas dentro de él. Un MP4 puede contener video H.264 con audio AAC. Un MKV puede contener vídeo HEVC, audio Opus y múltiples pistas de subtítulos. Por lo tanto, dos archivos con la misma extensión pueden necesitar capacidades de decodificador diferentes.

Al solucionar problemas, identifique el códec de vídeo, el códec de audio, el perfil, la resolución, la velocidad de fotogramas y la profundidad de bits, no solo la extensión. Vidorec categoriza la reproducción admitida y limitada utilizando la información reportada por el dispositivo y el motor de reproducción.

Códecs de vídeo comunes

H.264 AVC sigue siendo ampliamente compatible. HEVC H.265 puede reducir el tamaño del archivo con una calidad visual comparable, pero la compatibilidad varía según el perfil, el hardware y la ruta de licencias. VP9 es común en WebM y medios en línea. AV1 es más nuevo y eficiente, pero la disponibilidad de decodificación de hardware es mucho más fuerte en los dispositivos recientes que en los teléfonos antiguos.

La tabla de plataformas de Android proporciona líneas de base a nivel de versión, pero los fabricantes pueden agregar formatos y aun así difieren en resolución máxima, perfil, HDR y rendimiento. Una versión de plataforma es evidencia de una línea base de API, no una promesa de que cada forma de archivo funcione en todos los teléfonos.

El audio y los subtítulos son pistas separadas

Un vídeo puede procesarse correctamente aunque su códec de audio no sea compatible, o el audio puede reproducirse cuando falla la decodificación del vídeo. Los archivos multi-audio necesitan un selector de pistas. Los subtítulos incrustados viajan dentro del contenedor; Los archivos SRT o WebVTT externos están separados y necesitan una sincronización y codificación de texto correctas.

Si los subtítulos se desvían, utilice el desplazamiento de tiempo en lugar de volver a codificar todo el vídeo. Si muestran caracteres incorrectos, comprueba la codificación de texto del archivo de subtítulos. Si no aparece ninguna pista incrustada, agregue el archivo externo correspondiente de forma explícita.

Qué hacer cuando un archivo no se reproduce

Lea primero el error específico. Pruebe otra pista de audio, desactive un efecto opcional, copie un archivo remoto localmente o pruebe una muestra de menor resolución de la misma fuente. Convierta solo cuando el dispositivo carezca claramente del decodificador requerido. El vídeo H.264 con audio AAC en MP4 es un objetivo de compatibilidad práctico, pero la conversión puede llevar tiempo y puede reducir la calidad.

  • Contenedor no compatible: remultiplexe o convierta a un paquete compatible.
  • Códec de vídeo no compatible: transcodificar la pista de vídeo.
  • Códec de audio no compatible: elija o convierta la pista de audio.
  • Problema de rendimiento: reducir la resolución, velocidad de fotogramas o velocidad de bits.
  • HDR/display desajuste: utilice una versión SDR compatible cuando sea necesario.

PREGUNTAS FRECUENTES

Preguntas frecuentes

¿MKV es mejor que MP4?

Ninguno de los dos es universalmente mejor. MKV es flexible para pistas múltiples; MP4 es ampliamente interoperable. Los códecs y los dispositivos de destino importan más que la extensión por sí sola.

¿Android es compatible con AV1?

La compatibilidad con la decodificación AV1 forma parte de la línea base de la plataforma Android 10. La compatibilidad con el codificador y decodificador AV1 requerido comienza con Android 14. La capacidad y el rendimiento reales del dispositivo pueden variar.

¿Puede cambiar la extensión de archivo corregir la reproducción?

El cambio de nombre no cambia la estructura del contenedor ni los códecs. Se requiere remultiplexado o transcodificación cuando el medio subyacente es incompatible.

Fuentes oficiales

Android: formatos de medios compatibles Android: MediaMuxer códec y tabla de contenedores

Aplicación relacionada

Reproductor de medios - Vidorec

Vea los detalles
DESCARGA GRATUITAObtenerlo en Google PlayPRÓXIMAMENTEDescarga en la App Store