Hardsub vs Softsub: quale dovresti davvero consegnare?
Hardsub vs softsub: uno è impresso nei pixel e non si può disattivare, l'altro è una traccia separata. Ecco quale delle due accetta davvero ogni piattaforma.
Un hardsub è disegnato nei pixel del video e non si può disattivare. Un softsub è una traccia separata che il player disegna sopra, e lo spettatore può nasconderla, cambiarne lo stile o sostituirla con un'altra lingua. Consegna un hardsub quando la destinazione rifiuta di leggere un file di sottotitoli, e un softsub in ogni altro caso.
È una decisione di consegna, non una decisione di qualità. L'elenco delle destinazioni che rifiutano è più corto di quanto le piattaforme social ti abbiano abituato a pensare, e sbagliare la scelta costa una ricodifica completa.
Hardsub e softsub, a confronto
| Proprietà | Hardsub | Softsub |
|---|---|---|
| Dove vive il testo | Nei pixel di ogni fotogramma | In una traccia o file separato |
| Lo spettatore può disattivarlo | No | Sì |
| Lo spettatore può cambiare lingua | No, un video per lingua | Sì, se le tracce sono presenti |
| Lo stile sopravvive | Sempre, esattamente come renderizzato | Solo se il player lo supporta |
| Richiede una ricodifica | Sì | No |
| Correggibile dopo l'esportazione | No, bisogna renderizzare di nuovo dal master | Sì, modifica il file di testo |
| Funziona su ogni player | Sì | Dipende dal player |
| Leggibile dalla macchina e indicizzabile | No | Sì |
| Cosa consegni | Un video per lingua | Un video più piccoli file di testo |
La riga che chiude la maggior parte delle discussioni è la settima. Un hardsub non ha modalità di fallimento: se il video si riproduce, il testo c'è, alla dimensione e al colore che hai scelto, su una smart TV vecchia di dieci anni, in un feed con autoplay silenzioso, in una miniatura di anteprima. Ogni altra riga di quella tabella favorisce il softsub, ed è proprio quell'unica riga il motivo per cui gli hardsub non sono spariti.
Perché uno costa una ricodifica e l'altro no
Disegnare il testo in un fotogramma significa decodificare il fotogramma, dipingerci sopra e codificarlo di nuovo. L'ultimo passaggio è inevitabile: i pixel cambiati devono essere riscritti, e gli encoder video comportano sempre una perdita di qualità.
Un sottotitolo soft non chiede nulla all'encoder. Il muxing copia gli stream video e audio esistenti senza toccarli e aggiunge un terzo stream accanto a loro:
ffmpeg -i input.mp4 -i subs.srt -c copy output.mkv
Un'impressione deve toccare ogni fotogramma, e la scorciatoia -c copy non è disponibile per lo stream video:
ffmpeg -i input.mp4 -vf "subtitles=subs.srt" -c:a copy output.mp4
Il primo comando finisce in circa il tempo che serve a leggere il file dal disco. Il secondo fa passare l'intero video attraverso un encoder, il che su una registrazione di due ore significa un'attesa lunga e un costo di qualità misurabile. Quel costo è controllabile, non misterioso: è una decisione di CRF, e imprimere i sottotitoli in un video copre le impostazioni che mantengono invisibile la perdita.
L'asimmetria si moltiplica quando entra in gioco più di una lingua. Otto lingue come sottotitoli soft sono otto piccoli file di testo, oppure otto tracce dentro un solo .mkv. Otto lingue impresse sono otto codifiche complete, otto file da conservare e otto caricamenti — motivo per cui la consegna multilingue di solito significa tracce soft per la maggior parte delle lingue e un'impressione solo per la lingua o le due che contano di più.
Un softsub arriva davvero allo spettatore?
È qui che la risposta ordinata si sgretola, e vale la pena essere diretti: sono cinque le cose che possono andare storte tra un file di sottotitoli corretto e uno spettatore che lo legge.
- Il file si separa dal video. Un
.srta parte viaggia come un secondo allegato, e i secondi allegati si perdono nelle app di chat, nei drive condivisi e nei ricaricamenti. Una traccia muxata nel contenitore non ha questo problema. - L'MP4 supporta a malapena i sottotitoli. Il contenitore li porta come
mov_text, un formato di testo temporizzato semplice, senza font, senza colori e senza posizionamento. I player Apple lo leggono; molti altri ignorano la traccia in silenzio. È il motivo più comune per cui un.mp4con sottotitoli soft non mostra assolutamente nulla. - Lo stile è alla mercé del motore di rendering. Una traccia
.assporta contorni, posizioni, font e tempi karaoke. mpv, VLC e Plex disegnano tutto questo, mentre un'app TV economica lo scarta e mostra un testo bianco semplice. Il confronto tra i formati spiega quali funzioni sopravvivono a quale conversione. - Le piattaforme ricodificano quello che carichi. Una piattaforma social smonta il tuo file e lo ricostruisce secondo la propria specifica. Tutto ciò che non si aspettava, incluso uno stream di sottotitoli, non sopravvive a quella ricostruzione.
- Autoplay silenzioso. I feed avviano i video senza audio e con le didascalie disattivate di default, quindi un sottotitolo che lo spettatore deve attivare manualmente è un sottotitolo che la maggior parte non vede mai.
Niente di tutto questo rende i sottotitoli soft una cattiva scelta di default. Spiega perché «funziona sul mio computer in VLC» è un'affermazione diversa da «funziona per il pubblico».
Quali piattaforme accettano un file di sottotitoli?
Verificato sulla documentazione ufficiale di ciascuna piattaforma a settembre 2026:
| Destinazione | Accetta un file di sottotitoli | Consegna |
|---|---|---|
| YouTube | Sì, .srt, .vtt, .ttml e altri | Softsub |
| Vimeo | Sì, .srt e .vtt | Softsub |
Sì, .srt con il codice della lingua nel nome del file | Softsub | |
Sì, .srt | Softsub | |
| TikTok | No | Hardsub |
| Instagram Reels | No | Hardsub |
| X | No | Hardsub |
| Il tuo sito | Sì, .vtt in un elemento <track> | Softsub |
| VLC, mpv, Plex, Jellyfin | Sì, .srt o .ass, a parte o dentro .mkv | Softsub |
Tre righe hanno spigoli vivi. L'elenco supportato da YouTube arriva a circa venti formati e .ass non è tra questi, quindi lo stile in un file .ass scompare nel momento in cui lo carichi. Facebook rifiuta un file di didascalie il cui nome non contiene il codice della lingua nella forma esatta video.en_US.srt. E YouTube non elenca affatto .mkv come contenitore di caricamento accettato, il che rende un .mkv multitraccia un formato di consegna per i player, non per le piattaforme.
Le tre righe con «No» meritano un chiarimento. TikTok, Instagram e X generano tutte le proprie didascalie nell'app, il che non è la stessa cosa che accettare le tue. Ottieni la loro trascrizione, il loro stile, le loro interruzioni di riga e la loro idea di quanto velocemente si può leggere una riga, senza alcun controllo su nessuno di questi aspetti.
Quando consegnare hardsub, softsub o entrambi
«Carico su YouTube o Vimeo.» Softsub. Un .srt o .vtt per lingua. Il testo viene indicizzato, gli spettatori cambiano lingua da soli, e correggere un refuso richiede dieci secondi senza toccare il video.
«Pubblico su TikTok, Reels o X.» Hardsub, perché nient'altro sopravvive. Progettalo per un feed verticale silenzioso che si scorre con il pollice, non per un salotto.
«Sto mandando un montaggio a un cliente per la revisione.» Hardsub. Non stai consegnando un master: stai consegnando qualcosa che deve avere l'aspetto giusto la prima volta che si apre, in qualunque programma capiti di usare il revisore con un doppio clic.
«Sto consegnando un film, una libreria di corsi o un archivio.» Softsub in un .mkv, una traccia per lingua con i font allegati. È l'unica consegna che mantiene ogni lingua in un solo file e allo stesso tempo permette comunque allo spettatore di scegliere.
«Pubblico lo stesso video in cinque lingue.» Entrambi. Tracce soft per tutte e cinque, copie impresse per la lingua o le due con il pubblico più grande.
«Non ho idea di dove finirà.» Tieni un master pulito con i file di sottotitoli accanto, e imprimi copie su richiesta. Invertire quest'ordine è l'errore che costa un pomeriggio intero: un softsub si può sempre imprimere più avanti, mentre un hardsub non si può più tirare fuori.
Ottenere entrambi da un'unica trascrizione
La domanda pratica raramente è quale dei due sia migliore. È come ottenerli entrambi dallo stesso lavoro, perché la trascrizione, le tempistiche e lo stile sono identici in entrambi i casi, e cambia soltanto l'esportazione finale.
Ecco come è costruito Sablate. Un lavoro contiene una trascrizione più un livello di traduzione per lingua, ognuno con il proprio stile e il proprio font per lo script, e il passaggio di esportazione è dove avviene la biforcazione: file di sottotitoli per le piattaforme che li leggono, un .mp4 con sottotitoli impressi per quelle che non li leggono, oppure un unico .mkv con una traccia per lingua per la riproduzione locale. Niente viene trascritto due volte tra questi tre output, e il video non lascia mai la macchina. Il piano Gratuito copre video fino a dieci minuti, tre lavori al mese e un .mp4 con sottotitoli impressi e un piccolo marchio in un angolo; l'esportazione .ass e l'.mkv multitraccia fanno parte di Pro a $29 una tantum, indicato nella pagina dei prezzi.
Per un solo file in una sola lingua, però, la risposta onesta è che potresti non avere bisogno di nessuna applicazione:
| Lavoro | FFmpeg e mkvmerge | Subtitle Edit | Sablate |
|---|---|---|---|
| Imprimere un file di sottotitoli nell'immagine | Sì | Sì | Sì |
Fare il mux di una traccia di sottotitoli in un .mkv | Sì | No | Sì, Pro |
| Trascrivere il parlato in un file di sottotitoli | No | Sì | Sì |
| Una trascrizione, molti livelli linguistici | No | Parziale | Sì |
| Stile e font per script, per lingua | No | No | Sì |
| Prezzo | Gratis | Gratis | $29 una tantum |
FFmpeg e mkvmerge fanno mux e impressione gratis, e Subtitle Edit legge più formati di sottotitoli di quanti Sablate ne leggerà mai. Se il lavoro che hai davanti è una sola lingua e chirurgia di formato, questi sono gli strumenti migliori e non costano nulla.
In breve
Softsub di default, hardsub dove la destinazione non lascia scelta, e un master pulito conservato in ogni caso. L'impressione è l'unico passaggio irreversibile nei sottotitoli, quindi falla per ultima e falla per destinazione, non per progetto. Se è coinvolta più di una lingua, costruisci prima le tracce soft e tratta ogni copia impressa come un target di rendering — esattamente come tratteresti un ritaglio verticale o un adattamento per i social.