X-Git-Url: http://git.pippins.net/embedvideo/.git/?a=blobdiff_plain;f=rip_dvd;fp=rip_dvd;h=ecf2f6705d65055e77e77c84294630a9dfa0d5ed;hb=7015e7cdd714e0e6b0b89e45033e7b2944445809;hp=e68012a3f237df2190c5053bbb67477ef8885fd6;hpb=3af52d5a056fe3392d7505dedf7ead0d8bcd9b7c;p=rip_dvd%2F.git diff --git a/rip_dvd b/rip_dvd index e68012a..ecf2f67 100755 --- a/rip_dvd +++ b/rip_dvd @@ -3,7 +3,7 @@ # Author: Alan J. Pippin (apippin@pippins.net) # Date: 05/17/2009 # - REV=2.0 + REV=2.2 # # Description: This script wraps a number of linux utilities to # create a recipe for ripping protected DVDs, circumventing @@ -475,6 +475,7 @@ function encode_vob_file_handbrake { typeset filetype="" typeset handbrake_audio_opts="" typeset hb_profile="" + typeset SIZE="" # Set a variable that we will use later to determine if we found a handler for $profile or not typeset -i found_profile=0 @@ -487,6 +488,10 @@ function encode_vob_file_handbrake { # Set our DRC option DRC="-D $drc" + if [ $target_size -ne 0 ]; then + SIZE="-S $target_size" + fi + # Check the global force_onepass_mode. If it is set, change our variables appropriately # to force 1-pass encoding across all profiles. if [ $force_onepass_mode -eq 1 ]; then @@ -647,6 +652,7 @@ function encode_vob_file_handbrake { handbrake_cmd_line_opts="$handbrake_cmd_line_opts $PASSES" handbrake_cmd_line_opts="$handbrake_cmd_line_opts $DRC" handbrake_cmd_line_opts="$handbrake_cmd_line_opts $SCALE" + handbrake_cmd_line_opts="$handbrake_cmd_line_opts $SIZE" # Execute the handbrake command to encode the video if [ -n "$hb_profile" ]; then