Uno script Python per identificare e estrarre tracce audio da file .mkv, singolarmente o in modo ricorsivo da una cartella. Utilizza ffprobe per analizzare le tracce e ffmpeg per estrarle nel formato .flac.
Questo Estrattore Audio da MKV consente di selezionare e salvare una traccia audio specifica da un file .mkv, mantenendo la qualità del flusso originale grazie alla conversione in .flac.
Utile per:
- Recuperare tracce audio multilingua da film e serie.
- Creare archivi audio da video in alta qualità.
- Automatizzare l'estrazione da intere directory video.
- Analisi automatica: mostra tutte le tracce audio disponibili con la lingua (se presente).
- Conversione diretta: estrae la traccia scelta e la salva come file
.flac. - Supporto directory: può elaborare cartelle con più file
.mkv, anche in modo ricorsivo. - Interfaccia interattiva: guida passo dopo passo tramite input da terminale.
- ffmpeg (incluso anche
ffprobe)
Assicurati che
ffmpegeffprobesiano installati e accessibili tramite il terminale (PATH di sistema).
- Inserisci il percorso di un file
.mkvquando richiesto. - Visualizza le tracce disponibili.
- Seleziona quella da esportare.
- Inserisci il percorso di una cartella.
- Indica il numero della traccia da estrarre.
- Scegli se elaborare ricorsivamente le sottocartelle.
file audio verranno salvati con il seguente formato:
nomefile_trackX.flac
Nello stesso percorso del video originale, dove X è il numero della traccia selezionata.
Inserisci il percorso del file MKV o della directory: /video/film.mkv
Tracce audio trovate:
0: Traccia 0 (ita)
1: Traccia 1 (eng)
Inserisci il numero della traccia da esportare: 1
Audio estratto: /video/film_track1.flac
Inserisci il percorso del file MKV o della directory: /media/serie_tv
Inserisci il numero della traccia da esportare: 0
Vuoi elaborare tutti i file MKV nella directory in modo ricorsivo? (s/n): s
- Funziona solo con file
.mkv. - L'output è sempre in formato
.flac, ma lo script può essere adattato ad altri formati (.mp3,.wav, ecc). - Le lingue vengono mostrate se disponibili nei metadati.