Come Estrarre i Sottotitoli da un MKV
Con FFmpeg
- Elenca le tracce:
ffprobe -v error -show_entries stream=index,codec_name:stream_tags=language -of csv=p=0 input.mkv. - Estrai la prima traccia di sottotitoli in SRT:
ffmpeg -i input.mkv -map 0:s:0 subs.srt(usa0:s:1per la seconda, e così via). - Mantieni lo stile ASS:
ffmpeg -i input.mkv -map 0:s:0 -c copy subs.ass. - I sottotitoli a immagine (PGS) non possono diventare testo in questo modo; copiali con
ffmpeg -i input.mkv -map 0:s:0 -c copy subs.sup.
Con MKVToolNix
Esegui mkvmerge -i input.mkv per vedere gli ID delle tracce, poi mkvextract input.mkv tracks 2:subs.srt (sostituisci 2 con l'ID della traccia di sottotitoli). mkvextract scrive la traccia nel suo formato originale, quindi usa .ass per ASS e .sup per PGS.
Trasformare PGS o VobSub in SRT
I sottotitoli basati su immagini richiedono l'OCR. Subtitle Edit (gratuito, Windows) apre i file .sup e .sub/.idx o direttamente l'MKV e li converte in SRT tramite OCR; controlla il risultato per eventuali lettere riconosciute male. Se un video non ha alcuna traccia di sottotitoli, un generatore di sottotitoli AI in SRT e VTT può crearne una.
VLC
VLC cambia e visualizza le tracce di sottotitoli, ma non ha un comando semplice per salvare una traccia incorporata come file. Per farlo usa FFmpeg o MKVToolNix.
La Funzionalità Killer di MKV: Tracce Illimitate
A differenza di MP4, che ha limitazioni pratiche sul numero di tracce e sul supporto dei formati, MKV (Matroska) è stato progettato da zero per gestire file multimediali complessi:
- Tracce audio multiple: inglese, giapponese, spagnolo, commento — tutto in un file con tag di lingua
- Tracce di sottotitoli multiple: lingue e formati diversi, ognuno attivabile dal player
- Marcatori di capitoli: capitoli con nome ed edizioni annidate per la navigazione nelle scene
- Allegati: font (per sottotitoli stilizzati), copertine e altri file incorporati
Ecco perché MKV è il formato preferito per le collezioni di film, le librerie anime e i media server come Plex e Kodi. Un singolo file MKV può essere un pacchetto completo con tutte le opzioni linguistiche incluse. Per le altre differenze tra i due formati, consulta il nostro confronto tra i contenitori MKV e MP4.
Formati di Sottotitoli in MKV
SRT — Sottotitoli Testuali Semplici
SubRip Text (.srt) è il formato di sottotitoli più elementare e compatibile:
- Testo semplice con timestamp — nessuno stile, colore o posizionamento
- Supporto universale (VLC, Plex, Kodi, la maggior parte delle smart TV)
- File di piccole dimensioni (pochi KB per un film intero)
- Può essere estratto da MKV e usato come file sidecar con MP4
SSA/ASS — Sottotitoli Stilizzati
SubStation Alpha (.ssa) e Advanced SubStation Alpha (.ass) sono formati di sottotitoli avanzati:
- Stile: font personalizzati, colori, grassetto, corsivo, contorni, ombre
- Posizionamento: i sottotitoli possono apparire in qualsiasi punto dello schermo (in alto, in basso, ai lati, sovrapposti)
- Animazione: dissolvenza in entrata/uscita, movimento, effetti karaoke
- Incorporazione dei font: MKV può incorporare i font necessari come allegati, garantendo la visualizzazione corretta dei sottotitoli stilizzati su qualsiasi sistema
- Uso principale: fansub anime, dove i sottotitoli stilizzati sono una forma d'arte con tipografia elaborata
I sottotitoli ASS possono essere preservati completamente solo bruciandoli nel video durante la conversione. Convertire ASS in SRT elimina tutto lo stile, lasciando solo testo semplice con timing di base.
PGS — Sottotitoli Bitmap Blu-ray
Presentation Graphic Stream (.pgs) è il formato di sottotitoli usato sui dischi Blu-ray:
- Basati su immagini: ogni sottotitolo è un'immagine bitmap pre-renderizzata, non testo
- Non ricercabili né modificabili: essendo immagini, non è possibile cercare, copiare o modificarli
- File di grandi dimensioni: i sottotitoli PGS di un film intero possono essere 20–40 MB
- Preservazione: possono essere solo bruciati nel video o mantenuti nel formato MKV. MP4 non supporta PGS
VobSub — Sottotitoli Bitmap DVD
L'equivalente più datato di PGS, usato nei DVD. Anch'esso basato su bitmap (sottotitoli immagine) con le stesse limitazioni: non convertibile in testo, deve essere bruciato nel video o mantenuto in MKV.
Tracce Audio in MKV
MKV supporta praticamente qualsiasi codec audio con tracce illimitate:
| Codec Audio | Tipo | Canali | Compatibile MP4? |
|---|---|---|---|
| AAC | Lossy | Stereo / 5.1 | Sì |
| MP3 | Lossy | Stereo | Sì |
| AC-3 (Dolby Digital) | Lossy | 5.1 | Sì (supporto limitato) |
| DTS | Lossy | 5.1 | No |
| DTS-HD Master Audio | Lossless | 7.1 | No |
| Dolby TrueHD | Lossless | 7.1 + Atmos | No |
| FLAC | Lossless | Stereo / 5.1 | No |
| Opus | Lossy | Stereo / 5.1 | Limitato |
Un tipico MKV di un film può contenere: DTS-HD 7.1 inglese (predefinito), AC-3 5.1 inglese (compatibilità), AAC stereo giapponese, più commento del regista in AAC stereo — tutto in un unico file.
Cosa Succede Convertendo da MKV a MP4
MP4 ha limitazioni significative rispetto a MKV per i contenuti multi-traccia:
Selezione della Traccia Audio
La maggior parte dei converter, incluso il nostro, mantiene una sola traccia audio. Se il tuo MKV ha 4 tracce audio, ne sopravvive solo una. Il nostro converter usa la scelta predefinita di FFmpeg: la traccia con più canali (la prima in caso di parità), non necessariamente quella contrassegnata come predefinita. Con FFmpeg puoi sceglierne un'altra, ad esempio -map 0:v:0 -map 0:a:1 per la seconda traccia audio.
Gestione dei Sottotitoli
- Sottotitoli testuali (SRT): possono essere incorporati come MP4 mov_text (supporto player limitato) oppure estratti come file sidecar .srt separato
- Sottotitoli stilizzati (ASS/SSA): non possono essere incorporati in MP4 mantenendo lo stile. Opzioni: bruciare nel video (permanente, con stile) oppure convertire in SRT (perde tutto lo stile)
- Sottotitoli bitmap (PGS/VobSub): i PGS non possono essere memorizzati in MP4; i VobSub sì, ma pochi player li mostrano. Bruciali nel video oppure eliminali
Marcatori di Capitoli
MP4 supporta i marcatori di capitolo di base, ma le edizioni annidate e i capitoli con nome di MKV possono essere semplificati o persi durante la conversione.
Raccomandazione: Se il tuo MKV ha più tracce audio, sottotitoli stilizzati o altre funzionalità avanzate che vuoi preservare, tieni l'MKV originale come copia di archivio. Converti in MP4 solo per la condivisione o la riproduzione su dispositivi che non supportano MKV. Quando i codec sono compatibili, puoi convertire MKV in MP4 senza perdere qualità con un remux.
Come Preservare i Sottotitoli Durante la Conversione
Burn-In (Hardcoded)
Renderizza i sottotitoli in modo permanente nell'immagine video. I sottotitoli diventano parte di ogni fotogramma:
- Pro: funziona su ogni dispositivo, preserva lo stile ASS/SSA, nessun problema di compatibilità
- Contro: non possono essere disattivati, il video deve essere ri-codificato, una sola lingua
- Ideale per: anime con sottotitoli ASS stilizzati, condivisione con un pubblico specifico
File Sidecar SRT
Estrae i sottotitoli SRT come file .srt separato accanto al .mp4:
- Pro: attivabile/disattivabile nella maggior parte dei player, più lingue possibili (un file ciascuna)
- Contro: due file da gestire, alcuni player non rilevano i file sidecar automaticamente
- Ideale per: sottotitoli solo testuali che devono essere attivabili
mov_text Incorporato
Il formato nativo dei sottotitoli MP4 (tx3g/mov_text):
- Pro: file singolo, attivabile in alcuni player
- Contro: solo testo semplice (nessuno stile), supporto player limitato, spesso non funziona sulle smart TV
- Ideale per: sottotitoli testuali semplici quando è richiesto un file unico
Anime: Sottotitoli Stilizzati SSA/ASS
I fansub anime sono un caso unico perché i sottotitoli ASS/SSA sono parte integrante dell'esperienza visiva. Includono:
- Effetti karaoke per le sigle di apertura/chiusura
- Tipografia che si sovrappone ai cartelli e ai testi sullo schermo
- Font, colori e posizionamento personalizzati per ogni personaggio
- Note di traduzione che appaiono in aree specifiche dello schermo
Quando si converte un anime da MKV a MP4, bruciare i sottotitoli ASS è l'unico modo per preservarne lo stile. Convertire in SRT distrugge tutta la tipografia e riduce i sottotitoli a testo bianco semplice in fondo allo schermo.
Strumenti per Gestire le Tracce MKV
- MKVToolNix: lo strumento GUI definitivo per la manipolazione di MKV. Aggiungi, rimuovi, riordina ed estrai tracce. Gratuito per Windows, Mac e Linux.
- FFprobe: strumento da riga di comando per identificare tutte le tracce:
ffprobe -v error -show_entries stream=index,codec_type,codec_name -of csv=p=0 input.mkv - VLC: visualizza le informazioni sulle tracce tramite Strumenti > Informazioni codec, cambia le tracce audio/sottotitoli durante la riproduzione.
Mantenere o Bruciare i Sottotitoli Convertendo in MP4 (FFmpeg)
ffmpeg -i input.mkv -map 0:v:0 -map 0:a:0 -map 0:s:0 -c:v copy -c:a aac -b:a 192k -c:s mov_text output.mp4— trasforma un sottotitolo testuale (SRT o ASS) nella traccia mov_text dell'MP4; lo stile si perde.ffmpeg -i input.mkv -vf subtitles=input.mkv -c:v libx264 -crf 20 -c:a aac -b:a 192k output.mp4— brucia nell'immagine la prima traccia di sottotitoli testuali mantenendo lo stile ASS (richiede FFmpeg compilato con libass).ffmpeg -i input.mkv -filter_complex "[0:v][0:s:0]overlay" -c:v libx264 -crf 20 -c:a aac -b:a 192k output.mp4— brucia nel video una traccia di sottotitoli PGS a immagine.