Skip to content

Instantly share code, notes, and snippets.

@trollboy
Created September 2, 2018 02:10
Show Gist options
  • Select an option

  • Save trollboy/4b7d9adfeb3c688128be474719432970 to your computer and use it in GitHub Desktop.

Select an option

Save trollboy/4b7d9adfeb3c688128be474719432970 to your computer and use it in GitHub Desktop.
My crappy postprocessor.sh
#! /bin/bash
FILENAME=$1 # %FILE% - Filename of original file
TEMPFILENAME="$(mktemp).mkv" # Temporary File for transcoding
/usr/bin/ffmpeg -y -i "$FILENAME" -map 0:0 -map 0:1 -vcodec copy -acodec copy -f matroska "$TEMPFILENAME"
mv -f "$TEMPFILENAME" "${FILENAME%.ts}.mkv"
rename "s/ /./g" "${FILENAME%.ts}.mkv"
rename "s/.-././g" "${FILENAME%.ts}.mkv"
rename "s/;//g" "${FILENAME%.ts}.mkv"
rename "s/'//g" "${FILENAME%.ts}.mkv"
rename -v 's/ \(.*\)\./\./' "${FILENAME%.ts}.mkv"
rm -f "$FILENAME"
rm -f "$TEMPFILENAME"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment