Hay mucha materia en la red, pero yo uso:
ponerle sonido a un video: ffmpeg -i son.wav -i video_origine.avi video_finale.mpg
descomponer un video en imágenes: ffmpeg -i test.mpg image%d.jpg
componer un video con unas imágenes: ffmpeg -f image2 -i imagen%d.jpg video.mpg
extraer el sonido de un video y guardarlo en mp3
ffmpeg -i video.avi -vn -ar 44100 -ac 2 -ab 192 -f mp3 audio.mp3
transformar un video mpg en flv
ffmpeg -i test.mpg test.flv
descomponer desde los 1,4 segundos y hasta el frame 33
ffmpeg -i test.avi -ss 1.4 -vframes 33 -f image2 output%2d.jpg
saca el fotograma 4 en formato 320×240
ffmpeg -itsoffset -4 -i test.avi -vcodec mjpeg -vframes 1 -an -f rawvideo -s 320×240 test.jpg
saca el fotograma 8 en formato 320×240
ffmpeg -itsoffset -8 -i test.avi -vcodec mjpeg -vframes 1 -an -f rawvideo -s 320×240 test.jpg
transformar un directorio de videos en flvs
-vcodec flv -f flv -r 29.97 -s 320×240 -aspect 4:3 -b 300kb -g 160 -cmp dct -subcmp dct -mbd 2 -flags +aic+cbp+mv0+mv4 -trellis 1 -an
transformar un avi en flv
ffmpeg -i entrada.avi -ab 56 -ar 44100 -b 200 -r 15 -s 320×240 -f flv salida.flv
transformar DICOM en JPG: mogrify -format jpg *.dcm
resize jpg: mogrify -resize 657×657 *.jpg
convertir archivos con imagemagick recursivo
find * -name «*png» -exec convert «{}» -profile /usr/share/ImageMagick-6.3.7/config/sRGB.icm -strip «{}» \;
capturar video de la pantalla.
Gtk-recordmydesktop
luego transformar .ogv en .avi
$mencoder video_gtk-recordMyDesktop.ogv -o video_salida.avi -ovc lavc -oac mp3lame
más parámetros ffmpeg
Common Parameters
-i ‘filename’ Filename will be the Path of Source Filename
-y Overwrite the existing output file without prompting
-an disable audio
Video Related Parameters
-aspect ‘aspect ratio’ Set Aspect Ratio for the video (4:3, 16:9 or 1.3333, 1.7777)
-r ‘rate’ set frame rate in Hz for the video
-s ‘size’ set video resolution size (Width x Height)
-sameq use same video quality as source
Audio Related Parameters
-ar ‘rate’ set audio sampling rate (in Hz)
-acodec ‘codec’ force audio codec E.g. mp3
-vol ‘volume’ change audio volume (256=normal)
-ab ‘rate’ set audio bit rate (in bits/s)
Advanced Parameters
-map_meta_data output file:input file Copy the Metadata from Input File to Converted output file