input=$1 output=$2 temp=$1.temp # Video encoding passes mencoder "$input" -o "$temp" -oac copy -ovc lavc -srate 11025 -channels 1 -af-adv force=1 -lavcopts vcodec=mpeg4:vbitrate=496:vpass=1 -vf harddup #mencoder "$input" -o "$temp" -oac copy -ovc lavc -srate 11025 -channels 1 -af-adv force=1 -lavcopts vcodec=mpeg4:mbd=2:trell:vbitrate=496:vpass=2 -vf harddup mencoder "$input" -o "$temp" -oac copy -ovc lavc -srate 11025 -channels 1 -af-adv force=1 -lavcopts vcodec=mpeg4:vbitrate=496:vpass=2 -vf harddup # Dump audio (as audiodump.wav) # mplayer -vo null -ao pcm "$input" rm audiodump.wav rm audiodump.mp3 ffmpeg -i "$input" -vn -acodec pcm_u8 -ar 11025 -ac 2 audiodump.wav # Encode audio with LAME lame -h -V 4 -r -s 22050 --bitwidth 8 -m mono audiodump.wav audiodump.mp3 # Remux audio mencoder "$temp" -audiofile audiodump.mp3 -oac copy -ovc copy -o "$output"