Convert to flash, output size 320x240

ffmpeg -i /var/videos/incoming/video.avi -s 320x240 -ar 44100 -r 12 /var/videos/flv/video.flv

Convert to flash, output size 425x355

ffmpeg -i video.avi -s 425x355 -ar 44100 -r 12 video.flv

Generate thumbnail

ffmpeg -i 044.avi -f image2 -vframes 1 -ss 3 044-tb.jpeg

Update flash video for streaming

cat /var/videos/flv/video.flv | flvtool2 -U stdin /var/videos/flv/video.flv

Turn X images to a video sequence

ffmpeg -f image2 -i image%d.jpg video.mpg

Turn a video to X images

ffmpeg -i video.mpg image%d.jpg

Encode a video sequence for the iPod/iPhone

ffmpeg -i source_video.avi input -acodec aac -ab 128kb -vcodec mpeg4 -b 1200kb -mbd 2 -flags +4mv+trell -aic 2 -cmp 2 -subcmp 2 -s 320x180 -title X final_video.mp4

Encode video for the PSP

ffmpeg -i source_video.avi -b 300 -s 320x240 -vcodec xvid -ab 32 -ar 24000 -acodec aac final_video.mp4

Extracting sound from a video, and save it as Mp3

ffmpeg -i source_video.avi -vn -ar 44100 -ac 2 -ab 192 -f mp3 sound.mp3

Video for iphone

ffmpeg -i "$1" -r 29.97 -vcodec h264 -s 480x320 -aspect 16:9 -flags +loop \
       -cmp +chroma -deblockalpha 0 -deblockbeta 0 -b 1000k -maxrate 1250k \
       -bufsize 4M -bt 256k -refs 1 -coder 0 -me umh -me_range 16 -subq 7 \
       -partitions +parti4x4+parti8x8+partp8x8 -g 250 -keyint_min 25 -level 30 \
       -qmin 10 -qmax 51 -qcomp 0.6 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 \
       -acodec aac -ab 80k -ar 48000 -ac 2 "$2"

Converting .mov to mp4

ffmpeg -i movie.mov -f mp4 -vcodec copy -acodec copy output.mp4

Merge many avi files

avimerge -o bigone.avi -i chunk1.avi chunk2.avi chunk3.avi

Concatenate more mp4 files

MP4Box -cat 1.mp4 -cat 2.mp4 out.mp4

Ringtone for iphone

ffmpeg -i ringtone.mp3 -ac 1 -ab 128000 -f mp4 -acodec libfaac -y ringtone.m4r

Then copy ringtone.m4r to /Library/Ringtones with scp to your IPhone