Add id support in -alang option.

This commit is contained in:
agibert 2009-02-25 18:04:40 +00:00
parent 200c20a80e
commit 4466a01b8c

View File

@ -5,9 +5,9 @@
# (C) 2004-2009 Arnaud G. Gibert
#-----------------------------------------------------------------------------------------------------------------------------------
# $RCSfile: dvd2divx,v $
# $Revision: 1.7 $
# $Revision: 1.8 $
# $Name: $
# $Date: 2009/02/17 08:29:55 $
# $Date: 2009/02/25 18:04:40 $
# $Author: agibert $
#-----------------------------------------------------------------------------------------------------------------------------------
@ -47,7 +47,7 @@ dvd_device=${4} # -|/dev/dvd|...
title=${5} #
chapter=${6} #
angle=${7} #
alang=${8} # en|fr|...
alang=${8} # -|en|fr|...|0|1|... (lang or id)
slang=${9} # -|en|fr|...|0|1|... (lang or id)
#------------------------------------------------------------------------------
audio=${10} # ap|avp|fvp|n (ap: compress audio during audio pass | avp: compress audio during all video pass | fvp: compress audio during final video pass | no: use input audio stream)
@ -120,7 +120,20 @@ else
fi
fi
read_dvd_opt="$device_opt dvd://$title -chapter $chapter -dvdangle $angle -alang $alang $slang_opt"
if [ "$alang" != "-" ]
then
if [[ "$alang" == +([[:digit:]]) ]]
then
alang_opt="-aid $alang"
else
alang_opt="-alang $alang"
fi
else
alang_opt=""
fi
read_dvd_opt="$device_opt dvd://$title -chapter $chapter -dvdangle $angle $alang_opt $slang_opt"
read_buf_opt="$tmp_name"
case "$input"