
import os
import logging
import sqlite3
def get_video_path_by_id(video_id):
    """
    Gibt den Video-Pfad zurück, der zur übergebenen Video-ID gehört.
    Wenn die ID nicht gefunden wird, wird None zurückgegeben.
    """
    db_path = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'database.sqlite')
    try:
        conn = sqlite3.connect(db_path)
        cursor = conn.cursor()
        cursor.execute("SELECT filename FROM videos WHERE id = ?", (video_id,))
        row = cursor.fetchone()
        conn.close()
        if row:
            return row[0]
        else:
            return None
    except Exception as e:
        logging.error(f"Fehler beim Abrufen des Video-Pfads für ID {video_id}: {e}")
        return None
    

print(get_video_path_by_id(12))