ffmpeg -i video.mp4 -r 3 -f image2 image-%3d.jpeg
ffmpeg -i input.ogv -vf scale=1600:1200 output.avi
ffmpeg -i input.mkv -filter:v "setpts=2*PTS" output.mkv
ffmpeg -i input.mp4 -map 0:a output.mp3
ffmpeg -i video.mkv -c copy -an video_no_sound.mkv
ffmpeg -i video.mkv -i audio.mp3 -codec copy -shortest viseo_with_audio.mkv
ffmpeg -ss 00:00:30 -i input.mp4 -t 00:00:05 -vcodec copy -acodec copy output.mp4
ffmpeg -i "concat:input1.mp4|input2.mp4|input3.mp4" -c copy output.mp4
ffmpeg -i input.mp4 -vcodec libx264 -crf 23 output.mp4
ffmpeg -i input.mp4 -vcodec libx264 -x264-params keyint=1:scenecut=0 -acodec copy output.mp4
ffmpeg -i input.mov -vcodec h264 -acodec aac -strict -2 output.mp4
ffmpeg -an -i input.mov -vcodec libx264 -pix_fmt yuv420p -profile:v baseline -level 3 output.mp4
ffmpeg -i input.mov -vcodec libvpx -qmin 0 -qmax 50 -crf 10 -b:v 1M -acodec libvorbis output.webm
ffmpeg -i input.mov -vcodec libvpx-vp9 -b:v 1M -acodec libvorbis output.webm
ffmpeg -i
ffmpeg -i
INPUT=video.mp4; OUTPUT=anim.gif; palette="$(mktemp /tmp/ffmpeg2gifXXXXXX.png)"; FPS=3; WIDTH=400; filters="fps=$FPS,scale=$WIDTH:-1:flags=lanczos"; ffmpeg -v warning -i "$INPUT" -vf "$filters,palettegen" -y "$palette"; ffmpeg -v warning -i "$INPUT" -i $palette -lavfi "$filters [x]; [x][1:v] paletteuse" -y "$OUTPUT"
convert '*.jpg[224x224!]' resized%03d.png