blender GLGS
import glfw from OpenGL.GL import * import numpy as np import librosa import subprocess import time import sys import os from tkinter import Tk, filedialog import cv2 # ============================= # 1. SCELTA FILE CON TKINTER # ============================= root = Tk() root.withdraw() print("🎵 Seleziona il file audio...") audio_path = filedialog.askopenfilename( title="Seleziona il file audio", filetypes=[("Audio Files", "*.wav *.mp3 *.flac *.ogg *.m4a")] ) if not audio_path: print("✗ Nessun file audio selezionato.") sys.exit(0) print("🎬 Seleziona il video di sfondo...") video_path = filedialog.askopenfilename( title="Seleziona video di sfondo", filetypes=[("Video Files", "*.mp4 *.avi *.mov *.mkv *.webm *.flv *.wmv")] ) if not video_path: print("✗ Nessun video selezionato.") sys.exit(0) print("💾 Seleziona dove salvare il video renderizzato......