Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env bash
- if [ `uname` = "Linux" ]; then
- export LD_LIBRARY_PATH=/apps/mkvtoolnix/lib:$LD_LIBRARY_PATH
- export PATH=$PATH:/apps/mkvtoolnix/bin
- fi
- CHECK=0
- FORCE=0
- [ "$1" == "-t" ] && CHECK=1 && shift
- [ "$1" == "-f" ] && FORCE=1 && shift
- [ ! -f "$1" ] && echo "No file!" && exit
- echo ""
- if (mkvinfo "$1" | grep "Algorithm: 3 (header removal)"); then
- FORCE=1
- fi
- if [ $FORCE -eq 1 ]; then
- [ $CHECK -eq 1 ] && echo -e "\nRequires REMUX\n" && exit 1
- mv "$1" "$1.bak"
- mkvmerge -o "$1" --engage keep_bitstream_ar_info -A -S --compression -1:none "$1.bak" -D -S --compression -1:none "$1.bak" -A -D "$1.bak"
- ERR=$?
- if [ $ERR -eq 0 ]; then
- rm "$1.bak"
- else
- echo "Error returned: $ERR"
- fi
- else
- echo -e "\nNo header compression found on $1\n"
- fi
Advertisement
Add Comment
Please, Sign In to add comment