#!/bin/bash # PURPOSE: Script to convert MythTV Recordings into a different format # # AUTHOR: feedback[AT]HaveTheKnowHow[DOT]com # Expects three arguments: # NOTE: These variables are populated automatically by the MythTV backend # 1. %FILE% -> this is the file to convert # 2. Main folder -> destination main folder # 3. Sub-folder -> destination sub folder #example: ConvertAndMove.sh "%FILE%" "%RECGROUP%" "%TITLE%" SourceFilename=$1 MainFolder=$2 SubFolder=$3 #This is where the MythTV Recordings live SourceFilePath="/media/ST3750640NS/Myth_RawTV/" #This is where the converted recording will end up OutputFilePath="/media/ST3750640NS/TV Shows/$MainFolder/$SubFolder" #First check whether file we want to convert actually exists if [ -r "$SourceFilePath$SourceFilename" ] then #file exists so let's go for it #Create the destination folder(s) if required if [ ! -d "$OutputFilePath" ] then echo 'Path' $OutputFilePath 'does not exist so creating it' mkdir -p "$OutputFilePath" fi nuvexport-xvid --nice 19 --input="$SourceFilename" --path="$OutputFilePath" >/dev/null else echo "ERROR: Input File " "$SourceFilePath$SourceFilename" "does not exist" exit 2 fi exit 0