Hier ein Beispielscript, dass mit Hilfe von mencoder Videos (um 90°) dreht und gleichzeitig komprimiert:
#! /bin/bash infile="$1" BASE=`echo "$1" | sed 's/\\(.*\\)\\..*/\\1/'` EXT=`echo "$1" | sed 's/.*\\.\\(.*\\)/\\1/'` outfile="$BASE"_copy.avi ans=`kdialog --title "Video bearbeiten ..." --menu "Was soll mit dem Video $infile gemacht werden?" 0 "mpeg2 komprimieren" 1 "links drehen und mpeg2 komprimieren" 2 "rechts drehen und mpeg2 komprimieren"` case $ans in 0) ROTDIR="";; 1) ROTDIR="-vf rotate=2";; 2) ROTDIR="-vf rotate=1";; *) exit;; esac mencoder -oac lavc -ovc lavc -of mpeg -mpegopts format=dvd:tsaf -srate 48000 -af lavcresample=48000 -lavcopts vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=5000:keyint=15:vstrict=0:acodec=ac3:abitrate=192 -ofps 25 $ROTDIR "$infile" -o "$outfile" kdialog --title "Video bearbeiten ..." --msgbox "Bearbeitung des Videos beendet" exit