#!/bin/bash # #title=$( strings /media/cdrecorder/VIDEO_TS/VIDEO_TS.IFO |grep ")" | awk -F")" '{print $2}' | awk -F"\t" '{print $1}' ) rm -f frameno.avi rm -f cropdetect mplayer dvd://1 -ao null -vo null -vop cropdetect -ss 600 > cropdetect & sleep 15 killall -9 mplayer sleep 5 CROP=`tail -2 cropdetect | head -1 | awk -F"(" '{print $2}' | awk -F")" '{print $1}'` mencoder dvd://1 -aid 128 -ovc frameno -o frameno.avi $CROP -oac mp3lame -lameopts vbr=3 - #mencoder dvd://1 -ofps=23.976 -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=2400:v4mv:mbd=2:trell:cmp=3:subcmp=3:mbcmp=3:autoaspect:vpass=1 $CROP,hqdn32=2:1:2 -oac copy -o /dev/null - # # # mencoder dvd://1 -aid 128 -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=657:v4mv:mbd=2:trell:cmp=3:subcmp=3:mbcmp=3:autoaspect:vpass=1 -vf crop=704:416:8:80 -oac copy -o /dev/null -; mencoder dvd://1 -aid 128 -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=657:v4mv:mbd=2:trell:cmp=3:subcmp=3:mbcmp=3:autoaspect:vpass=2 -vf crop=704:416:8:80 -oac copy -o $1 # # # RAW COPY mjpeg (faster than above, but will result in a huge file) # # mencoder dvd://1 -o TITLE.avi -ovc lavc -lavcopts vcodec=mjpeg -oac copy # echo " mencoder dvd://1 -aid 128 -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=\ :v4mv:mbd=2:trell:cmp=3:subcmp=3:mbcmp=3:autoaspect:vpass=1 $CROP -oac copy -o /dev/null; mencoder dvd://1 -aid 128 -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=\ :v4mv:mbd=2:trell:cmp=3:subcmp=3:mbcmp=3:autoaspect:vpass=2 $CROP -oac copy -o $1 " #echo "now run the next command replacing the vbitrate= and TITLE with what you need:" #echo "mencoder dvd://1 -ofps=23.976 -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=\ #:v4mv:mbd=2:trell:cmp=3:subcmp=3:mbcmp=3:autoaspect:vpass=1 $CROP,hqdn32=2:1:2 -oac copy -o /dev/null -" #echo "mencoder dvd://1 -ofps=23.976 -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=\ #:v4mv:mbd=2:trell:cmp=3:subcmp=3:mbcmp=3:autoaspect:vpass=2 $CROP,hqdn32=2:1:2 -oac copy -o TITLE.avi" #mencoder dvd://$1 -ovc lavc -lavcopts vcodec=mpeg4:vpass=2 $CROP -oac copy -o "$title".avi - #rm -f cropdetect