Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- if [ "$#" -ne 3 ]; then
- echo "Usage: ./convert.bash <source> <destination> <format>";
- exit -1;
- fi
- file=$(basename "$1");
- filename="${file%.*}";
- if [ -f "$1" ]; then
- echo -e "\e[1;32mi>>\e[0m \e[1;30mConverting file: \e[1;34m${1}\e[0m";
- ffmpeg -loglevel error -vsync 2 -i "$1" "$2/${filename}$3";
- elif [ -d "$1" ]; then
- echo -e "\e[1;32m>>\e[0m \e[1;30mEntering directory: \e[1;34m${1}\e[0m";
- mkdir -p "$2/${file}";
- for f in $1/*; do
- $0 "$f" "$2/${file}" "$3";
- done
- fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement