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.
Hardsub e softsub negli anime
Molte ricerche su hardsub e softsub arrivano dal mondo degli anime, dove le due parole sono etichette di una release e non impostazioni di esportazione. Il significato è lo stesso di prima; cambiano i compromessi.
- Hardsub (a volte abbreviato in «hsub») significa che i sottotitoli sono impressi nel video. La release si riproduce su qualsiasi dispositivo e il typesetting appare esattamente come previsto, ma non puoi disattivare i sottotitoli, cambiare lingua o correggere un refuso.
- Softsub di solito indica un
.mkvcon i sottotitoli come traccia separata, quasi sempre in ASS. Puoi disattivarli o scegliere un'altra lingua, e il video non è stato ricodificato per aggiungerli. - Raw significa nessun sottotitolo.
Gli anime si appoggiano all'ASS più di qualsiasi altro genere. I traduttori compongono le scritte a schermo in modo che si accordino con la grafica originale, spostano le righe lontano dall'azione e temporizzano i testi delle canzoni come karaoke. L'ASS porta con sé tutto questo e un MKV allega i font che servono, ed è per questo che le release di anime con softsub sono normalmente file MKV e non MP4. Alcune release aggiungono anche una traccia «signs & songs» separata, che traduce soltanto le scritte a schermo e i testi delle canzoni, pensata per chi guarda la versione doppiata.
Il punto debole è il player. Un softsub con molto typesetting appare giusto solo in un player che renderizza l'ASS per intero — mpv, VLC, MPC-HC, oppure un media server come Plex o Jellyfin quando riproduce il file direttamente. Un'app per smart TV o un player da telefono che ripiega sul testo semplice mostra i dialoghi ma perde le scritte a schermo, le posizioni e il karaoke, e alcuni non riescono a leggere la traccia affatto. È questo il vero motivo per cui esistono le release con hardsub: scambiano flessibilità con la garanzia che ogni spettatore veda la stessa cosa.
Se crei da solo sottotitoli in stile anime, tieni il file ASS come master, fanne il mux in un MKV per i player che sanno renderizzarlo — aggiungere sottotitoli a un MKV copre gli strumenti — e imprimi una copia solo per i dispositivi che non ci riescono.
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. Le app desktop che trascrivono anche l'audio sono trattate nel confronto tra i generatori di sottotitoli offline.
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.
Domande frequenti
Qual è la differenza tra hardsub e softsub?
Un hardsub è disegnato nei pixel del video durante la codifica e non si può disattivare. Un softsub è una traccia di testo separata, un file accanto al video oppure uno stream dentro il contenitore, che il player disegna al momento della riproduzione: lo spettatore può nasconderlo, cambiarne lo stile o sostituirlo con un'altra lingua.
Si possono rimuovere gli hardsub da un video?
No, non in modo pulito. Il testo fa parte dell'immagine, esattamente come un logo impresso in un angolo. Le uniche opzioni sono ritagliare l'area, coprirla o sfocarla, e tutte e tre danneggiano il fotogramma. Se i sottotitoli potrebbero doversi togliere in futuro, tieni un master pulito e imprimi una copia da quello.
Imprimere i sottotitoli in un video riduce la qualità?
Leggermente, perché l'impressione ricodifica l'intero video. Il testo in sé viene disegnato in modo pulito, ma i fotogrammi passano una seconda volta attraverso l'encoder. A CRF 18 con x264 la perdita è invisibile su un girato normale. Una traccia di sottotitoli soft non costa nulla, perché non viene ricodificato niente.
Quali piattaforme accettano i sottotitoli soft?
YouTube, Vimeo, Facebook e LinkedIn accettano tutti un file di sottotitoli insieme al caricamento. TikTok, Instagram Reels e X no, quindi lì le didascalie devono essere impresse nell'immagine. Facebook è rigido sul nome del file, che deve contenere il codice della lingua, come in video.en_US.srt, altrimenti il caricamento viene rifiutato.
Un file MP4 può contenere sottotitoli soft?
Sì, ma solo come testo temporizzato semplice. L'MP4 porta i sottotitoli come mov_text, che perde font, colori e posizionamento, e il supporto dei player è incostante. L'MKV è il contenitore pensato apposta per questo: contiene una traccia di sottotitoli per lingua, in SRT o ASS, più i font di cui quelle tracce hanno bisogno.
I sottotitoli soft mantengono il loro stile?
Solo dove il player li renderizza correttamente. Una traccia ASS porta contorni, posizionamento, font e tempi karaoke, e mpv, VLC e Plex disegnano tutto questo. Un motore di rendering debole li scarta e mostra un testo bianco semplice, e YouTube non accetta affatto l'ASS. L'impressione è l'unico modo per garantire che il design sopravviva.
Che cosa significano hardsub e softsub negli anime?
Descrivono come una release porta i sottotitoli. Un hardsub li ha impressi nell'immagine: la release si riproduce su qualsiasi dispositivo, ma i sottotitoli non si possono disattivare. Un softsub è di solito un MKV con una traccia di sottotitoli ASS, che conserva il typesetting, permette di disattivare i sottotitoli o cambiare lingua e richiede un player che renderizzi bene l'ASS.