#!/bin/csh -f #H# Demuxes a vcd .mpg file given as $1 to [file].m1v and [file].wav #H# then encodes the wav file to an mp3 file using $2 as the high bit rate # print usage info if needed if ("$1" == "-h" || "$1" == "--help" || "$1" == "help" || "$1" == "") exec sed -n -e '/^\#H\#/s/^....//p' $0 set Program=`basename $0` if ($Program == "vcd-demux-tv") then set Encoder="tcode ogg tv" endif if ($Program == "vcd-demux-lq") then set Encoder="tcode ogg lq" endif if ($Program == "vcd-demux") then set Encoder="tcode ogg high" endif set FN=`basename "$1" .mpg` mpgdemux -b "$FN" "${FN}.mpg" && rm -fv "${FN}.mpg" mv -v "${FN}-0.m1v" "${FN}.m1v" mv -v "${FN}-0.mp2" "${FN}.mp2" #mpg321 -w "${FN}.wav" "${FN}.mp2" && rm -fv "${FN}.mp2" #madplay "${FN}.mp2" -o "wave:${FN}.wav" && rm -fv "${FN}.mp2" #if ($2 != "") then # exec $Encoder "${FN}.wav" $2 #endif $Encoder "${FN}.mp2"