RSS enviar por correo-e Imprimir
Enviando su voto...
1 2 3 4 5

10 ejemplos de uso avanzado de MPlayer y FFMPEG

Publicado por Mancomún
Miércoles, 7 de Octubre de 2009

En LinuxAv publicaron un interesante artículo en el que dan 10 ejemplos de uso avanzado de mplayer y ffmpeg . Los ejemplos son los siguientes:

  • Transforma venidlo FLV la AVI con subtítulos

$ mencoder -sub subs.ssa -utf8 -subfont-text-scale 4 -oac mp3lame -lameopts cbr=128 -ovc lavc -lavcopts vcodec=mpeg4 -ffourcc xvid -el output.avi input.flv


Esta orden lo que hace es aplicare subtítulos a un venidlo de formato FLV y codifica el resultado en formato AVI, empleando el códec MPEG-$. También utiliza la opción -utf8 sólo se el ficheiro de subtítulos fue creado con dicha codificación. El uso de la opción cbr=128 del procesador mp3lame de la a la salida una pista de audio codificada en MP3 con una tasa de bits constante, lo que soluciona muchos problemas de sincronía entre audio y venidlo al transformar un FLV en otro formato.

  • Elimina el audio de un clip de vídeo

    $ mencoder -ovc copy -nosound input.avi -el output.avi

 

    Con esto conseguimos una copia exacta del clip original sin sonido.

  • Sustituye el audio de un clip de vídeo

$ mencoder -ovc copy -audiofile input.mp3 -oac copy input.avi -el output.avi

Con esto conseguimos una copia exacta del clip de vídeo original pero con otro audio distinto.

  • Extrae el audio de un clip de vídeo

$ mencoder -of rawaudio -ovc copy -oac mp3lame -el output.mp3 input.avi

El resultado es un ficheiro codificado en formato mp3.

  • Graba la salida de una cámara web vía ffmpeg

$ ffmpeg -f alsa -r 16000 -i hw:2,0 -f video4linux2 -s 800x600 -i /dev/video0 -r 30 -f avi -vcodec mpeg4 -vtag xvid -sameq -acodec libmp3lame -ab 96k output.avi

Graba el audio y lo venidlo de una cámara web en un ficheiro AVI, en el que la pista de vídeo es MPEG-4 la de audio es MP· con tasa de bits variábel.

  • Visualiza la salida de una cámara web

$ mplayer tv:// -tv driver=v4l2:width=640:height=480:device=/dev/video0:fps=30:outfmt=yuy2

Visualiza el que está capturando en ese rato a cámara web

  • Graba la salida de una cámara web vía mencoder

$ mencoder tv:// -tv driver=v4l2:width=800:height=600:device=/dev/video0:fps=30:outfmt=yuy2:forceaudio:alsa:adevice=hw.2,0 -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=1800 -ffourcc xvid -oac mp3lame -lameopts cbr=128 -el output.avi

Graba el audio y el vídeo presente en una cámara web en un ficheiro AVI, en el que lo venidlo es MPEG-4 y el audi es MP3 con tasa de bits constante.

  • Graba audio MP3 vía ffmpeg

$ ffmpeg -f alsa -ac 2 -i hw:1,0 -acodec libmp3lame -ab 96k output.mp3

Graba el audio capturado polo micrófono conectado a la entrada de audio de la tarjeta de sonido, y lo guardará en un ficheiro MP3

  • Aplica una marca de agua a un clip de vídeo

$ mencoder -sub watermark.ssa -subpos 0 -subfont-text-scale 4 -utf8 -oac mp3lame -lameopts cbr=128 -ovc lavc -lavcopts vcodec=ffvhuff -el output.avi input.flv

Aplica un subtítulo a un venidlo con formato FLV. El subtítulo contiene una sola entrada ocupando toda la duración del venidlo, y es aplicado al venidlo en su línea superior a modo de marca de agua. El resultado es un ficheiro AVI que emplea códec lossless huffyuv, de suerte que se minimicen las pérdidas de calidad tras una posterior conversión a MPEG-4.

  • Extrae lo venidlo de un DVD a AVI

$ mencoder -oac mp3lame -lameopts cbr=128 -ovc lavc -lavcopts vcodec=mpeg4 -ffourcc xvid -vf scale=320:240 -el output.avi dvd://

Extrae el contenido de un DVD y lo guarda en un ficheiro AVI con el venidlo codificado en MPEG-4 y el audio codificado en MP3 con tasa de bits constante.

 

Para la mayoría disteis ejemplos se necesitará la última versión de mplayer.

Fuente: linuxav.net




social bookmark now:blogmarksdel.icio.usdigg.comgoogle.comRedditscuttleSpurlstumbleupon.comTechnorati
Sindicación RSS Sindicación RSS: Noticias