X-Git-Url: http://git.pippins.net/embedvideo/.git/static/gitweb.js?a=blobdiff_plain;f=rip_dvd;h=af108dd424d5a7bca2c2474e6e255faf71ee7eec;hb=168c2c032aabdb5dc40e67adbd4c49c57835c741;hp=e096655b18ccd0a39fe728274ac2540558a8b0dc;hpb=268b77327ea62e9ce8bd065a716bb3c851b96176;p=rip_dvd%2F.git diff --git a/rip_dvd b/rip_dvd index e096655..af108dd 100755 --- a/rip_dvd +++ b/rip_dvd @@ -1157,7 +1157,7 @@ function make_dvd_mkv_image { echo -e "\n Ripping: $makemkv --minlength=$min_length --decrypt --progress=-same $srctype:$srcname all $dstdir" mkdir -p "$dstdir" - $makemkv mkv --minlength=$min_length --decrypt --progress=-same $srctype:$srcname all $dstdir + $makemkv mkv --minlength=$min_length --decrypt --progress=-same $srctype:$srcname all $dstdir 2>&1 | tee -a "$ddrescuelog" makemkv_retval=$? if [ $makemkv_retval != 0 ]; then @@ -1165,8 +1165,13 @@ function make_dvd_mkv_image { fi # Move the created MKV file into place - echo -e "\n Moving $dstdir/*.mkv -> $dstmkv" - mv "$dstdir"/*.mkv "$dstmkv" + dstfile=${dstmkv%.[^.]*} + typeset -i num=0 + for i in `/bin/ls -1 "$dstdir"/*.mkv`; do + echo -e "\n Moving $i -> $dstfile.$num.mkv" | tee -a "$ddrescuelog" + mv "$i" "$dstfile.$num.mkv" + ((num = num + 1 )) + done if [ $? != 0 ]; then fatal_and_exit "-E- Unhandled mv error" fi @@ -1175,7 +1180,7 @@ function make_dvd_mkv_image { fi # Concatenate the encode log to our main log file, greping out unwanted lines - cat $encodelog | grep -v "Current progress:" >> "$logfile" + cat "$ddrescuelog" | grep -v "Current progress:" >> "$logfile" } function make_dvd_mkv_image_from_folder {