¿Que es FFmpeg?
FFmpeg es una colección de software libre que puede grabar, convertir y hace streaming de audio y vídeo. Incluye libavcodec, una biblioteca de códecs. FFmpeg está desarrollado en Linux, pero puede ser compilado en la mayoría de los sistemas operativos, incluyendo Windows. El proyecto comenzó por Gerard Lantau, un seudónimo de Fabrice Bellard, y ahora es mantenido por Michael Niedermayer. Es destacable que la mayoría de los desarrolladores de FFmpeg lo sean también del proyecto MPlayer, más un miembro del proyecto Xine y que FFmpeg esté hospedado en el servidor del proyecto MPlayer.
Esta reseña fue extraida desde la Wikipedia
¿Que es MEncoder?
Es un codificador de vídeo libre liberado bajo licencia GPL que se incluye en el conocido reproductor para Linux y otras plataformas: MPlayer
1.-FFmpeg
2.-Mencoder
Requisitos
En el gestor de paquetes tienes que tener instalado el
ffmpeg
Mplayer
Con el mplayer se instala automaticamente el mencoder
Ejemplos de uso de FFmpeg y Mencoder
Mencoder:
mencoder {videos de entrada} [opciones] [-o archivo de salida]
FFmpeg
ffmpeg -i entrada.flv archivoresultado.avi
FFmpeg
Avi a Mpg
ffmpeg -i entrada.avi salida.mpg
Mpeg a Avi
ffmpeg -i entrada.mpg salida.avi
Wav a Mp3
ffmpeg -i entrada.wav -acodec mp3 -ab 32 -ar 44100 salida.mp3
Explicacion
- -i original.ext, indica que el archivo de entrada se llama original.ext
Ejemplo
ffmpeg -i archivo.avi
- -acodec indica que el codec de audio del archivo resultante
Ejemplo
-acodec libfaac
- -ab indica que el bitrate del audio
Ejemplo
-ab 32
- -ar inidica la frecuencia del archivo
Ejemplo
-ar 48000
- -r biritaje del video de salida
- -s Se indica el tamaño que tendra el nuevo video
Ejemplo
-s 176x144
Ejemplo
-aspect 4:3
- -b video bitrate en bit/s (por defecto = 200 kb/s).
- salida.ext, es el nombre que tendrá el fichero resultante.
Mencoder
Opciones mas usadas| Salida como mpeg | -of mpeg |
| Copiar el video | -ovc copy -oac copy |
| Recodificar el video | -ovc xvid -lavcopts vcodec=xvid:mbd=2:trell:autoaspect -ovc lavc -lavcopts vcodec=mpeg4
|
| Indicar frames per second (fps) | -fps 25 |
| Indicar inicio y fin de la codifiación | -ss 0:10 -endpos 01:15:23 |
| Incluir subtitulos | -sub subtitulos.srt |
| Rotar video | -vf rotate=1 (90º en sentido horario) -vf rotate=2 (90º en sentido anti-horario) |
| Escalar video | -vf scale=320:240 |
| Usar sonido externo | -audiofile audio.mp3 |
| Des/Codificar archivos de imagen | -mf type=png:fps=25 (con mf -multifiles) |
| Negativo | -vf eq2=1.0:-0.8 |
| Añadir información | -info name=titulo,artist=guimi |
Unir varios videos en uno solomencoder video1.avi video2.avi -o video_unido.avi
Incluir subtítulos en un vídeo
mencoder -ovc lavc -oac mp3lame pelicula.avi -o pelicula_con_subtitulos.avi -sub subtitulos.xxx
Extraer una porcion de un video
mencoder video.avi -ss 10 -endpos 15 -ovc copy -oac copy -o video_cortado.avi
Redimensionar un video.
mencoder videoOriginal.xxx -ovc copy -oac copy -vf scale=640:480 -o videoEscalado.xxx
Agregar pista de audio a un video.
mencoder videoSinAudio.xxx -o videoFinal.xxx -ovc copy -oac copy -audiofile audio.yyy
Referencias:
Pues esto lo e reunido de varios lugares algunos pedasos de una pagina algunos de otra asi
asi que es una reunion de multi lugares esto gracias a google