Skip to content

Instantly share code, notes, and snippets.

@humbertodias
Created August 18, 2019 21:06
Show Gist options
  • Save humbertodias/3ca47eba20b9cdadd562a2d8ec1cb1c2 to your computer and use it in GitHub Desktop.
Save humbertodias/3ca47eba20b9cdadd562a2d8ec1cb1c2 to your computer and use it in GitHub Desktop.
Converting mp4 to mkv with subtitles
#!/bin/bash
dep(){
sudo apt install mkvtoolnix iconv
}
convertToMkv(){
INPUT_FILE=$1
SRT_FILE=$2
OUTPUT_FILE=$3
# mkvmerge supports only UTF-8
iconv -f ISO-8859-1 -t UTF-8//TRANSLIT $SRT_FILE -o $SRT_FILE.utf8
mkvmerge -o $OUTPUT_FILE $INPUT_FILE $SRT_FILE.utf8
}
if [ $# -eq 3 ]; then
convertToMkv $1 $2 $3
else
echo "Usage: mkv-with-sub.sh INPUT_FILE SRT_FILE OUTPUT_FILE"
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment