Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # Author: Michael Koch (m<DOT>koch<AT>emkay443<DOT>de)
- # License: GNU GPL v3
- # ./tool in out lang subt
- function usage {
- echo "Usage: $0 [input dir] [output dir] [language] [subtitles(true/false)]"
- }
- [ -z "$1" ] && usage && exit 1
- [ -z "$2" ] && usage && exit 2
- [ -z "$4" ] && usage && exit 3
- [ -z "$3" ] && usage && exit 4
- dir_in="$1"
- dir_out="$2"
- lang="$3"
- subt="$4"
- for file in "$dir_in/*"; do
- nf_basename="$(basename $file)"
- nf_basename="${nf%.*}"
- nf_without_episode_number="$(cut -d ' - ' -f 1 <<< "$nf_basename" )"
- nf_filepath="$dir_out/$nf_basename.mkv"
- if $subt; then
- mkvmerge -o "$dir_out/$newfile" --title "$nf_basename" --default-language "$lang" "$file"
- else
- mkvmerge -o "$dir_out/$newfile" --title "$nf_basename" --default-language "$lang" --no-subtitles "$file"
- fi
- done
- exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement