Formatos soportados
Es importante aclarar un error común. Cuando la gente ve un archivo con una
extensión .AVI, inmediatamente llega a la conclusión
de que no es un archivo MPEG. Esto no es cierto. Al menos no completamente.
Contrariamente a lo que la gente cree, este tipo de archivo
puede contener video MPEG1.
Dése cuenta de que un codec no es lo mismo
que un formato de archivo.
Ejemplos de codecs de video son:
MPEG1, MPEG2, DivX, Indeo5, 3ivx.
Ejemplos de formatos de archivo son: MPG, AVI, ASF.
En teoría, puede poner un video OpenDivX y audio MP3
dentro de un archivo de formato MPG. Sin
embargo, la mayoría de los reproductores no pueden reproducirlo, porque esperan
video MPEG1 y audio MP2 (al contrario que los AVI,
los MPG no tienen los campos necesarios para
describir sus flujos de video y audio).
O puede también poner video MPEG1 dentro de un archivo AVI.
FFmpeg y
MEncoder pueden
crear estos archivos.
Formatos de videoArchivos MPEG
Los archivos MPEG vienen en diferentes formas:
MPG: Esta es la forma más básica de
los archivos de formato MPEG. Contiene video MPEG1, y audio MP2
(MPEG-1 layer 2) o rara vez audio MP1.
DAT: Este es exactamente el mismo formato que un MPG con la diferencia
en la extensión. Es usado en Video CDs.
Debido a la manera en la que se crean los VCDs y en la que Linux está
diseñado, los archivos DAT no pueden ser reproducidos ni copiados
desde VCDs como archivos regulares. Debe usar
para reproducir un Video CD.
VOB: Este es el formato de archivo MPEG en DVDs.
Es el mismo que MPG, sumando la capacidad para contener subtítulos o audio
no-MPEG (AC3). Contiene video codificado con MPEG2 y normalmente audio en
AC3, pero DTS, MP2 y LPCM sin comprimir también está permitido.
¡Lea la sección de DVD!
Series de marcos forman grupos independientes en archivos MPEG. Esto
significa que puede cortar/unir un archivo MPEG con herramientas estándar
de archivos (como dd, cut), y
permanece completamente funcional.
Una característica importante de los MPGs es que tienen un campo para
describir la razón de aspecto del flujo de video dentro de sí mismos.
Por ejemplo SVCDs tienen una resolución de video de 480x480, y en la
cabecera este campo se establece a 4:3, para que puedan reproducirse
a 640x480. Los archivos AVI no tienen este campo, por lo que deben
ser reescalados durante la codificación o reproducidos con la opción
.
Archivos AVI
Diseñados por Microsoft,
AVI (Audio Video Interleaved)
es un formato amplio multipropósito actualmente usado por la mayoría de
los videos DivX y DivX4. Tiene muchas desventajas y deficiencias conocidas
(por ejemplo en streaming). Soporta solo un flujo de video y de 0 a 99 flujos
de audio y puede ser de hasta 2GB de grande, pero existe una extensión que
permite archivos más grandes llamada OpenDML.
Microsoft actualmente intenta fuertemente que la gente deje de usar
este formato y anima a usar ASF/WMV. Lo que no quiere nadie.
Hay un hack que permite que los archivos AVI contengan flujos de audio
en Ogg Vorbis, pero los hace incompatibles con los AVI estándar.
MPlayer soporta la reproducción de este
tipo de archivos. El posicionamiento también está implementado pero
seriamente entrabado por archivos mal codificados con cabeceras confusas.
Desafortunadamente el único codificador actualmente capaz de crear
estos archivos, NanDub, tiene ese problema.
Las cámaras DV crean flujos DV crudos que las utilidades de grabación
de DV convierten a dos tipos diferentes de archivos AVI. Los AVI entonces
contienen flujos separados de audio y video que
MPlayer puede reproducir o el flujo DV crudo
para el que el soporte está siendo desarrollado.
Hay dos tipos de archivos AVI:
Interpolado: El contenido de audio y video
es interpolado. Este es el uso estándar. Recomentado y mayormente usado.
Algunas herramientas crean AVis interpolados con mala sincronización.
MPlayer detecta estos como interpolados, y
resulta en pérdida de sincronía A/V, probablemente en los posicionamientos.
Estos archivos deben ser reproducidos como no-interpolados (con la
opción ).
No-interpolado: Primero tiene el flujo
de video completo, después el de audio completo. Por ello necesita un
montón de posicionamientos, haciendo la reproducción desde la red o
CD-ROM difícil.
MPlayer soporta dos tipos de temporizaciones
para archivos AVI:
bps-based: Está basado en la tasa
de bits/muestreo del flujo de video/audio. Este método es usado por
la mayoría de los reproductores, incluyendo
avifile
y Windows Media Player. Los archivos con
cabecera en mal estado, y los archivos creados con audio en VBR pero
no con un codificador VBR-compliant resultan en desincronización A/V
con éste método (la mayoría de las veces en las búsquedas).
interleaving-based: No usa como valor
de tasa de bits la de la cabecera, en lugar de eso usa una posición
relativa de trozos de audio y video interpolados, creando archivos mal
codificados con audio VBR reproducible.
Cualquier codec de audio y de video está permitido, pero note que el audio
en VBR no está muy bien soportado por la mayoría de los reproductores. El
formato de archivo hace posible usar audio VBR, pero la mayoría de los
reproductores esperan audio en CBR, y por eso fallan con VBR. VBR no es
muy común y los AVI de Microsoft solo describen audio CBR. También he
notado que la mayoría de los codificadores/multiplexores de AVI crean
archivos mal cuando usan audio VBR. Solo hay dos excepciones:
NanDub y
MEncoder.
Archivos ASF/WMV
ASF (Active Streaming Format) viene de Microsoft. Han desarrollado dos
variantes de ASF, v1.0 y v2.0. v1.0 se usa por sus herramientas de medios
(Windows Media Player y
Windows Media Encoder) y es muy secreto. v2.0
está publicado y patentado :). Por supuesto son diferentes,
no son nada compatibles (se trata de otro juego legal símplemente).
MPlayer soporta solo v1.0, ya que nadie ha
visto nunca archivos v2.0 :). Note que los archivos ASF hoy en día vienen
con la extensión
.WMA o .WMV.
Archivos QuickTime/MOV
Estos formatos han sido diseñados por Apple y pueden contener cualquier
codec, CBR o VBR. Normalmente tienen extensión .QT o
.MP4. Note que desde que el grupo MPEG4 eligió
QuickTime como el formato de archivo recomendado para MPEG4, sus archivos
MOV vienen con extensión .MPG o .MP4
(Interesadamente los flujos de video y audio en estos archivos son archivos
reales MPG y AAC. Puede incluso extraerlos con las opciones
y .).
La mayoría de los archivos QuickTime usan video
Sorenson y audio QDesign Music.
Vea nuestra sección de codec sobreSorenson.
Archivos VIVOMPlayer felizmente demultiplexa formatos de
archivo VIVO. La gran desventaja de este formato es que no tiene un
bloque de índice, no tiene un tamaño fijo de paquete o bytes de
sincronización y la mayoría de los archivos incluso pierden marcos
clave, ¡no olvide las búsquedas!
El codec de video de los archivos VIVO/1.0 es
h.263 estándar.
El codec de video de los achivos VIVO/2.0 es una versión
h.263v2 modificada y no estándar.
El audio es igual, puede ser
g.723 (estándar), o
Vivo Siren.
Vea las secciones de
codec de video VIVO y
codec de audio VIVO
para instrucciones sobre la instalación.
Archivos FLIFLI es un formato de archivo muy antiguo
usado por Autodesk Animator, pero es un formato de archivo común para
animaciones pequeñas en la red.MPlayer demultiplexa
y decodifica películas FLI y es incluso capaz de hacer búsquedas dentro
(útil cuando hay bucles con la opción ). Los archivos
FLI no tienen marcos clave, por lo que la imagen se puede estropear durante
un corto lapso de tiempo después de una búsqueda.
Archivos RealMedia (RM)
Sí, MPlayer puede leer (demultiplexar) archivos
RealMedia (.rm). La búsqueda funciona, pero debe
especificar la opción (el formato soporta
marcos clave). Aquí hay una lista de los codecs soportados de
RealVideo y
RealAudio.
Archivos NuppelVideoNuppelVideo
es una herramienta para grabar TV (AFAIK:). MPlayer
puede leer sus archivos .NUV (solo NuppelVideo 5.0).
Estos archivos pueden contener marcos o imágenes YV12 sin comprimir,
YV12+RTJpeg comprimido, YV12 RTJpeg+lzo comprimido, y YV12+lzo comprimido.
¡MPlayer los decodifica (y también
codifica con MEncoder
a DivX/etc!). La búsqueda funciona.
Archivos yuv4mpegyuv4mpeg / yuv4mpeg2
es un formato de archivo usado por los
programas mjpegtools.
Puede grabar, producir, filtrar o codificar video en este formato usando
esas herramientas. El formato de archivo es realmente una secuencia
de imágenes YUV 4:2:0 sin comprimir.
Películas FILM
Este formato es usado en juegos en CD-ROM de Sega Saturn antiguos.
Archivos RoQ
Los archivos RoQ son archivos multimedia usados en algunos juegos ID tales
como Quake III y Return to Castle Wolfenstein.
Archivos OGG/OGM
Este es un nuevo formato de archivo de
Xiphophorus.
Pueden contener cualquier codec de audio o video, CBR o VBR. Necesita
libogg y
libvorbis instalados antes
de compilar MPlayer para poder reproducirlos.
Archivos SDPSDP es un
formato estándar IETF para describir flujos de video y/o audio RTP.
(Se requiere "LIVE.COM Streaming Media".)
Archivos PVA
PVA es un formato como-MPEG usado por programas de tarjetas de TV DVB (p.e.:
MultiDec, WinTV bajo
Windows).
Las especificaciones de PVA pueden descargarse desde la siguiente dirección:
Archivos GIF
El formato GIF es un formato común para
gráficos para la web. Hay dos versiones de la especificación GIF, GIF87a y
GIF89a. La principal diferencia es que GIF89a permite animación.
MPlayer soporta ambos formatos usando
libungif u otra biblioteca
compatible con libgif. Los GIFs no animagos son mostrados
como marcos de video simples. (Use las opciones y
para mostrarlas durante más tiempo.)
MPlayer no soporta actualmente búsqueda en archivos
GIF. Los archivos GIF no tienen necesariamente un tamaño de marco fijo, ni
un número de imágenes por segundo fijo. En lugar de eso, cada imagen tiene un
tamaño independiente y se supone que se posiciona en un lugar concreto dentro
de un campo de tamaño-fijo. La tasa de bits por segundo es controlada por
un bloque opcional antes de cada imágen que especifica el retardo de la
siguiente imagen en centisegundos.
Los archivos GIF estándar contienen marcos 24-bit RGB con como mucho una
paleta 8-bit indexada. Estos marcos normalmente están comprimidos con LZW,
aunque algunos codificadores de GIF producen marcos sin comprimir para
evitar problemas de patentes con la compresión LZW.
Si su distribución no viene con libungif,
descargue una copia desde
la
página web de libungif. Para información técnica detallada, consulte la
especificación
GIF89a.
Formatos de audioMPlayer es un reproductor de
películas y no de
media , sin embargo puede reproducir
algunos formatos de archivo de audio (los que están listados en las secciones
que se encuentran más abajo). Esta no es una forma recomendada para usar
MPlayer, mejor use
XMMS.
Archivos MP3
Puede tener problemas reproduciendo algunos archivos MP3 que
MPlayer puede detectar incorrectamente
como MPEGs y reproducirlos de manera incorrecta o no reproducirlos.
Esto no puede arreglarse sin soporte de saltos para algunos archivos
en mal estado MPEG y por eso puede que esto siga así en el futuro
predecible. La bandera descrita en la página
de manual puede ayudarle en estos casos.
Archivos WAVArchivos OGG/OGM (Vorbis)
Requiere
libogglibvorbis bien instalados.
Archivos WMA/ASFArchivos MP4CD de audioMPlayer puede usar cdparanoia
para reproducir CDDA (Audio CD). El objetivo de esta sección no es hacer una
enumeración de las características de cdparanoia.
Vea la opción en la página de manual para ver las opciones
que puede pasar a cdparanoia.
XMMSMPlayer puede usar los aditivos de entrada de
XMMS para reproducir varios formatos de archivo.
Hay aditivos para música de juegos SNES, música SID (de Commodore 64), algunos
formatos de Amiga, .xm, .it, VQF, musepack, Bonk, shorten y muchos otros.
Puede encontrarlos en
La página de aditivos
de entrada de XMMS.
Para usar ésta característica necesita tenerXMMS
y compilar MPlayer con
./configure --enable-xmms.
Si ésto no funciona, puede que sea necesario establecer la ruta de los
aditivos de XMMS de manera explícita con las opciones
y .