Codecs and containers (Español)
Desde wikipedia: «un códec es un dispositivo o programa informático capaz de codificar y/o decodificar un flujo de datos o señal digitales.»
En general, los codecs son utilizados por aplicaciones multimedia para codificar o decodificar transmisiones de audio o vídeo. Para reproducir transmisiones codificadas, los usuarios deben asegurarse de que esté instalado un códec apropiado.
Este artículo trata solo con codecs y backends de aplicaciones; véase la lista de aplicaciones multimedia para obtener una lista de reproductores multimedia (MPlayer, mpv y VLC son opciones populares).
Requisitos
Para reproducir un contenido multimedia se requieren dos elementos:
- Un reproductor multimedia
- El códec adecuado
No siempre es necesario instalar codecs explícitamente si tiene instalado un reproductor multimedia. Por ejemplo, MPlayer extrae una gran cantidad de codecs como dependencias y también tiene codecs integrados.
Listado de codecs
Audio
Véase también Comparación de formatos de codificación de audio.
Codecs de audio sin pérdida
- Apple Lossless (ALAC) — Un códec de compresión de audio sin pérdida desarrollado por Apple e implementado en todas sus plataformas y dispositivos.
- FLAC — Codec libre de audio sin pérdida.
- WavPack — Formato de compresión de audio sin pérdida que también tiene un modo híbrido con pérdida.
Codecs de audio con pérdida
Formato | Codifica | Decodifica | |
---|---|---|---|
AAC | #AAC | ||
ATSC A/52 | aftenAUR | a52dec | |
CELT | |||
MPEG-1 | |||
MP3 | |||
Musepack (MPC) | 1) | libmpcdec | |
Opus | |||
Vorbis | |||
Speech codecs | |||
AMR | opencore-amr | ||
Speex |
- mppenc no está empaquetado.
- Musepack — Códec de audio de compresión con pérdida de código abierto, diseñado para transparencia.
AAC
De Wikipedia:
- Advanced Audio Coding (AAC) es un estándar de codificación de audio patentado para la compresión de audio digital con pérdida. Diseñado para ser el sucesor del formato MP3, AAC generalmente logra una mejor calidad de sonido que MP3 a la misma velocidad de bits.
- FAAC — Codificador de audio AAC propietario.
Codecs de imagen
Codecs de vídeo
Véase también Wikipedia:Comparison of video codecs.
Formato | Bibliotecas de codificación |
---|---|
AV1 | , (decodifica), rav1e (codifica), |
AVS2 | (decodifica) |
Daala | |
Dirac | |
DV | libdv |
H.265 | , |
, | |
H.264 | , |
MPEG-1 | libmpeg2 (decode) |
MPEG-2 | |
MPEG-4 | Xvid () |
Theora | |
VP8, VP9 | libvpx, |
- Schrödinger — Formato avanzado de compresión de vídeo sin regalías diseñado para una amplia gama de usos, desde la entrega de contenido web de baja resolución hasta la transmisión de HD y más allá, la edición de estudio casi sin pérdidas.
Herramientas de formato contenedor
Véase también Wikipedia:Comparison of video container formats.
- MKVToolNix — Conjunto de herramientas para crear, editar e inspeccionar archivos Matroska.
Backends
GStreamer
De https://gstreamer.freedesktop.org/:
- GStreamer es una biblioteca para construir grafos de componentes de manejo de medios. Las aplicaciones son compatibles con la reproducción simple de Ogg/Vorbis, la transmisión de audio/vídeo al procesamiento complejo de audio (mezcla) y vídeo (edición no lineal).
Simplemente, GStreamer es un back-end o framework utilizado por muchas aplicaciones de medios. Véase el artículo GStreamer.
xine
De https://sourceforge.net/projects/xine/:
- xine es un reproductor multimedia gratuito. Reproduce CD, DVD, BluRays y VCD. También decodifica archivos multimedia como AVI, MOV, WMV y MP3 de unidades de disco locales, y muestra transmisión multimedia por Internet.
Como alternativa a GStreamer, muchos reproductores de medios pueden configurarse para utilizar el back-end xine proporcionado por .
Tenga en cuenta que el proyecto xine en sí mismo proporciona un reproductor de vídeo propio, .
libavcodec
libavcodec es parte del proyecto FFmpeg. Incluye una gran cantidad de codecs de vídeo y audio. Los codecs de libavcodec se incluyen con reproductores multimedia como MPlayer y VLC, por lo que es posible que no necesite instalar el paquete .