Diferencia entre ffmpeg y mencoder
- 2211
- 166
- Miguel Arias
Ffmpeg vs. Mencoder
FFMPEG es un proyecto de software gratuito y de código abierto. Crea bibliotecas y programas diseñados específicamente para manejar los datos multimedia. Publica estas bibliotecas y programas bajo la Licencia Pública General Lesser de GNU (también conocida comúnmente como la Licencia Pública General de GNU, dependiendo de qué opciones estén disponibles para el usuario). Hay algunas características del FFMPEG que son más notables que otras. Estos incluyen LibavCodec, que es una biblioteca de códec de audio y video (varios otros proyectos usan este código); LibavFormat, que es una biblioteca de Mux y Demux de contenedores de audio y video (es decir, una biblioteca que contiene multiplexores y demultiplexores, dispositivos que reverde la multiplexación); y el programa de línea de comandos FFMPEG, que se utiliza para transcodificar archivos multimedia.
Mencoder es una herramienta de línea de comando gratuita utilizada específicamente para decodificar, codificar y filtrar archivos. Al igual que con el FFMEPG, se lanzó bajo la Licencia Pública General de GNU. Está estrechamente relacionado con el mplayer: puede convertir todos los diversos tipos de formato de medios que el Mplayer puede leer en una gran cantidad de formatos comprimidos y sin comprimir. Realiza esta conversión mediante el uso de una variedad de códecs. Mencoder también viene estándar en el paquete de distribución de MPlayer.
FFMPEG se compone de una gran cantidad de características y componentes. Estos componentes incluyen, entre otros, FFMPEG, que es una herramienta de línea de comandos que se utiliza para convertir un formato de archivo de video en otro (también tiene la capacidad de agarrar y codificar en tiempo real desde una tarjeta de TV); FFServer, que es un servidor de transmisión multimedia HTTP y RTSP que se usa específicamente para transmisiones en vivo (también tiene la capacidad de transmisiones en vivo de cambio de tiempo); ffprobe, que es una herramienta de línea de comandos utilizada para mostrar información; Libavutil, que es lo que se conoce como una biblioteca auxiliar que contiene rutinas que son comunes a diferentes partes de FFMPEG (incluye ADLER32, CRC, MD5, SHA1, LZO DECOMESOR, BASE64, CODER/DECODER, DES CiCrypter/Decrypter y AES CiRrypter CiRypter /Decrypter); y LibavFilter, que se utiliza como sustituto de Vhook, lo que permite modificar o examinar el video entre el decodificador y el codificador.
Mencoder viene con una amplia variedad de capacidades. Tiene la capacidad de leer de cada fuente que Mplayer puede leer. También puede decodificar todos los medios que Mplayer es capaz de decodificar, así como admitir todos los filtros que Mplayer puede usar. Mencoder también permite copiar audio y/o video no modificados en el archivo de salida para evitar perder la calidad como resultado de la reiniciación. Mencoder incluye la misma amplia variedad de filtros de video y audio altamente configurables, que se utilizan para transformar la transmisión de video y audio (recorte, escala, volteo vertical y corrección de gamma, por nombrar algunos).
Resumen:
1. FFMPEG es un proyecto de código abierto que crea bibliotecas y programas que manejan datos multimedia; Mencoder es una herramienta de línea de comandos que decodifica, codifica y filtra archivos.
2. FFMPEG se compone de muchos componentes, incluidos FFMPEG, FFServer y LibavFilter; Mencoder tiene una variedad de capacidades que incluyen copiar audio y/o video no modificados en el archivo de salida.