#!/bin/bash # $1 directory (absolute path) # $2 file (absolute path) # $3 model name # $4 site name # $5 unixtime # get the filename without path FILE=`basename $2` # format unixtime to human readable TIME=$(date --date="@$5" +%d.%m.%Y_%H:%M) # define filename of end result MP4=$(echo "$1/$4_$3_$TIME.mp4") # remux ts to mp4 ffmpeg -i "$2" -c:v copy -c:a copy -f mp4 "$MP4" # move mp4 to target directory mv "$MP4" /tmp # delete the original .ts file rm "$2" # delete the directory of the recording rm -r "$1"