Changeset 1114

Show
Ignore:
Timestamp:
07/08/07 20:57:46 (2 years ago)
Author:
alban
Message:

better quality for casts and cues

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/bin/encode

    r779 r1114  
    44output=$2 
    55format=$3 
    6 quality=0 
     6quality=2 
    77 
    8 [ -r $input ] || exit 1 
     8[ -r "$input" ] || exit 1 
    99 
    1010sox=/usr/bin/sox 
     
    2020[ -x $lame ] || exit 1 
    2121 
    22 input_type=`file -bi $input
     22input_type=`file -bi "$input"
    2323case $input_type in  
    2424        audio/mpeg) 
    2525                function play() { 
    26                         $mpg321 -q --stereo -w - $1 
     26                        $mpg321 -q --stereo -w - "$1" 
    2727                } 
    2828        ;; 
    2929        application/ogg) 
    3030                function play() { 
    31                         $sox -t ogg $1 -t wav -c 2 - 
     31                        $sox -t ogg "$1" -t wav -c 2 - 
    3232                } 
    3333        ;; 
    3434        audio/x-flac) 
    3535                function play() { 
    36                         $flac --silent --decode --stdout $1 
     36                        $flac --silent --decode --stdout "$1" 
    3737                } 
    3838        ;; 
     
    4545        ogg) 
    4646                function encode() { 
    47                         $oggenc -Q --downmix -q$1 -o $2
     47                        $oggenc -Q -q$1 -o "$2"
    4848                } 
    4949        ;; 
     
    5151                function encode() { 
    5252                        lame_quality=$[9-$1] 
    53                         $lame --silent -m s -a -q$lame_quality - $2 
     53                        $lame --silent -m s -q$lame_quality - "$2" 
    5454                } 
    5555        ;; 
     
    5959esac 
    6060 
    61 play $input | encode $quality $output 
     61play "$input" | encode $quality "$output"