Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2014
170
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.50 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. if [ "$#" -ne 3 ]; then
  4.     echo "Usage: ./convert.bash <source> <destination> <format>";
  5.     exit -1;
  6. fi
  7.  
  8. file=$(basename "$1");
  9. filename="${file%.*}";
  10.  
  11. if [ -f "$1" ]; then
  12.     echo -e "\e[1;32mi>>\e[0m \e[1;30mConverting file: \e[1;34m${1}\e[0m";
  13.     ffmpeg -loglevel error -vsync 2 -i "$1" "$2/${filename}$3";
  14. elif [ -d "$1" ]; then
  15.     echo -e "\e[1;32m>>\e[0m \e[1;30mEntering directory: \e[1;34m${1}\e[0m";
  16.     mkdir -p "$2/${file}";
  17.     for f in $1/*; do
  18.         $0 "$f" "$2/${file}" "$3";
  19.     done
  20. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement