akoimeexx

Bash Multimedia to Audio Conversions

Apr 8th, 2015
563
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.62 KB | None | 0 0
  1. #!/bin/bash
  2. TRANSCODER=avconv
  3. function __transcode_audio() {
  4.     if test -f $2 -a -r $2 -a -w ${2%/*}
  5.     then
  6.         INPUT_FILE_PATH=$2
  7.         BASE_FILENAME=${INPUT_FILE_PATH%.*}
  8.         $TRANSCODER -i $INPUT_FILE_PATH -b:a 192K -vn $BASE_FILENAME.$1
  9.         return $?
  10.     else
  11.         echo "Input/output error: File not readable or directory not writeable";
  12.         return 74   # as defined in /usr/include/sysexits.h, EX_IOERR
  13.     fi
  14. }
  15.  
  16. function mkmp3() { __transcode_audio mp3 $1 ; return $? ; }
  17. function mkogg() { __transcode_audio ogg $1 ; return $? ; }
  18. function mkwav() { __transcode_audio wav $1 ; return $? ; }
Advertisement
Add Comment
Please, Sign In to add comment