#!/bin/sh

# Verzeichnisse definieren (Pfade anpassen!)
QUELL_DIR="/home/po002/temp/ConvertQ/Marry_Queen"
ZIEL_DIR="/home/po002/temp/ConvertQ/Marry_Queen_av1"

# Zielverzeichnis erstellen, falls es nicht existiert
mkdir -p "$ZIEL_DIR"

# Alle Videodateien im Quellverzeichnis durchlaufen
for datei in "$QUELL_DIR"/*.mp4 "$QUELL_DIR"/*.mkv "$QUELL_DIR"/*.mov; do
    
    # Prüfen, ob überhaupt Dateien vorhanden sind
    [ -f "$datei" ] || continue
    
    # Dateiname ohne Pfad und Endung extrahieren
    basisname=$(basename "$datei")
    name_ohne_endung="${basisname%.*}"
    
    echo "========================================"
    echo "Verarbeite: $basisname"
    echo "========================================"
    
    # FFmpeg-Aufruf mit Begrenzung auf 8 Threads
    ffmpeg -i "$datei" \
      -c:v libsvtav1 -crf 26 -preset 6 -threads 10 \
      -c:a libopus -b:a 128k \
      -y "$ZIEL_DIR/${name_ohne_endung}.mkv"

done

echo "Alle Videos erfolgreich konvertiert!"
