#!/bin/bash -xv
# Script zum Konvertieren von HD-Aufnahmen nach SD
# V 0.0.1
# by Sinai from easyVDR

    VAR=$1
    REC_DIR2=${VAR##*/} # Datum und Uhrzeit des Ordners .rec extrahieren
    REC_DIR_ORG=${VAR%/*}/$REC_DIR2
    REC_DIR1=${VAR%/*}_SD # Pfad zur Aufnahme extrahieren und _SD anhängen
    mkdir $REC_DIR1 # SD-Verzeichnis generieren
    cd $REC_DIR1
    mkdir $REC_DIR2 # .rec-Verzeichnis generieren
    cat $REC_DIR_ORG/*.ts > $REC_DIR1/$REC_DIR2/video_hd.ts # bestehende ts-Dateien zusammenführen
    cd $REC_DIR1/$REC_DIR2/

at now <<EOF
    svdrpsend MESG "Konvertierung von $1 wird gestartet..."
    ffmpeg -i video_hd.ts -y -threads 2 -ar 48000 -ac 2 -b 3500k -r 25 -maxrate 8000k -bufsize 1000k -vcodec mpeg2video -s 720x576 -acodec mp2 -ab 192k -async 2 -f mpegts 00001.ts #die Konvertierung
    sleep 2
    rm video_hd.ts # HD-Aufnahme entfernen
    cp $REC_DIR_ORG/info /$REC_DIR1/$REC_DIR2
    sed -i 's/X 5 0B/X 1 02/g' /$REC_DIR1/$REC_DIR2/info
    sleep 2
    vdr --genindex=$REC_DIR1/$REC_DIR2/
    vdr-dbus-send /Recordings recording.Update
    svdrpsend MESG "Konvertierung von $1 wurde abgeschlossen"
EOF
