Inserire i sottotitoli permanenti in un video
Ormai la maggior parte dei lettori da tavolo legge i divx e permette di aggiungere una traccia sottotitoli al video semplicemente avendo l’accortezza di usare lo stesso nome per il video e per i sottotitoli.
Quindi prendendo ad esempio la puntata xx di Lost, basterà avere il file Lost.s01eXX.avi e il file Lost.s01eXX.srt, masterizzarli su un cd e buttarlo nel lettore a casa per poter vedere la puntata con i sottotitoli.
Nel mio devo anche scegliere espressamente la visione dei sottotitoli.
A volte però capita che si vogliano mettere i sottotitoli di un film o un episodio di un serial direttamente nel file video, magari per lettori un po’ vecchiotti: farlo è più semplice di quanto non si creda e si può fare oltretutto senza spendere una lira usando soltanto software libero.
E’ però importante comprendere che l’applicazione definitiva dei sottotitoli non è indolore in termini di qualità perché il file video scaricato ha già una propria compressione e deve essere compresso nuovamente: spesso un episodio di un serial tv è grande 350 Megabyte per farne stare due su un cd; si capisce intuitivamente che aggiungendo i sottotitoli il file diventerà più grande. Ma per continuare a farli stare su un cd li si dovrà ricomprimere un poco.
Assumo che siano disponibili il file video e il file dei sottotitoli.
Se per i file video non so dare consigli su come trovarli, per i sottotitoli io mi trovo bene sul sito Css Subtitles una volta, ora, dopo essere diventato un subber pure io, mi trovo bene ovviamente con subsfactory.it.
Gli strumenti che servono sono VirtualDubMod e il filtro TextSub.
Per installare VirtualDubMod è sufficiente scompattare il file zip scaricato e copiare la cartella da qualche parte nel pc, magari in c:\programmi\virtualdubmod\.
Il filtro TextSub va copiato nella cartella Plugins della cartella dove si è appena installato VirtualDubMod.
E ora vediamo il procedimento vero e proprio di sottotitolazione permanente di un film.
Il primo passo è aprire il file video con VirtualDubMod.
Appena aperto potrebbe comparire una finestra di avviso che riguarda l’audio, intitolata “VBR audio stream detected” e che dice un sacco di cose e termina con la richiesta di mantenere l’header VBR. La risposta giusta è sì.

A questo punto va aggiunto il file di sottotitoli usando il filtro TextSub: dal menù Video selezionare la voce Full processing mode e poi dallo stesso menù la voce Filters. Si aprirà una finestra vuota con dei pulsanti sulla destra.
Scegliere Add e compare un elenco: quelli sono i filtri disponibili tra i quali scegliere TextSub e premere OK.

Nella finestra successiva si deve scegliere il file dei sottotitoli con il pulsante Open e decidere in che modo le righe di testo devono andare a capo. Il metodo di default (\q0) dovrebbe andare bene, ma dipende molto da come è fatto il file dei sottotitoli e dalle preferenze personali. Una volta scelto il file, è anche possibile modificare l’aspetto con cui compariranno i sottotitoli sul filmato tramite il pulsante Styles. Anche qui lo stile di default va più che bene e le varie opzioni sono facilmente comprensibili: nessuno vieta di fare sperimentazione con opzioni diverse.
La via breve comunque è quella di scegliere un file di sottotitoli e premere OK.
Si torna alla finestra che dice quali filtri saranno applicati al video, premere nuovamente OK per tornare alla finestra principale di VirtualDubMod.

Prima di andare avanti serve sapere l’esatta durata del file video: in basso è presente un cursore, dei bottoni e un indicatore di Frame. Portare il cursore tutto a destra e annotare il valore in minuti indicato tra le parentesi, subito a destra del numero di Frame. Riportare il cursore tutto a sinistra.

Ora scegliere dal menù Video la voce Compression: appare l’elenco dei codec installati sul proprio computer. Selezionare XviD MPEG-4 e premere il pulsante Configure.

Assicurarsi che la voce Encoding type sia Single pass e poi premere il pulsante calc.
Nel campo Target size bisogna mettere il valore desiderato del file video compresi i sottotitoli.
Ci si deve ricordare che in informatica 1 Megabyte sono 1024 Byte e non 1000. Quindi le dimensioni di un CD da 700 MB sono 700 x 1024 e cioè 716800.
Nel secondo campo selezionare nuovamente il file di sottotitoli con il pulsante a fianco o inserire direttamente la dimensione se la si conosce già.
Lasciare il campo Format com’è e inserire la lunghezza che ci si era annotati precedentemente nei campi sottostanti.
Non modificare il campo frames per second.
La parte in basso Audio dovrebbe essere già impostata a MP3-VBR come Format e 128 come Average bitrate, se non lo fosse mettere questi valori.
Premere OK per tornare alla finestra precedente.

Premere nuovamente OK per tornare alla finestra dei Codec e ancora OK per tornare a VirtualDubMod.
Ora non resta che salvare: dal menù File scegliere Save as, dare un nome al file e premere Salva.
Comparirà una finestrella che indica il tempo rimanente al termine del processo.
Uscite a prendere un caffè.

Una volta finito non resta che controllare che il file salvato abbia effettivamente i sottotitoli e masterizzarlo su CD.
Nei giorni a venire (forse) scriverò come affrontare i vari problemi che si possono incontrare.
Per domande correzioni insulti i commenti sono a disposizione.
Buona visione.
Pensavo facessi un post con l’altro programma. Infatti questo volevo farlo io, non importa ne faccio uno simile dato che non uso VirtualdubMod ma virtualDub
Keper
30 May 07 at 18:37
Te l’avevo detto che era quasi pronto.
L’altro programma penso sia spiegato molto bene nel link che ti avevo dato, mi sembrava inutile.
Ma c’e’ spazio per tutti, immagino… :)
effemmeffe
31 May 07 at 13:09
[...] due strade: cambiare il frame rate dei sottotitoli o quello del video. Visto che ieri ho parlato di come usare VirtualDubMod per aggiungere definitivamente i sottotitoli ad un video, continuo a seguire la strada della manipolazione [...]
Cambiare il frame rate di un video con VirtualDubMod. | none of the above
5 Jun 07 at 09:25
[...] volta perché ne scrissi già uno, molto dettagliato, molto complesso, molto tenico, per spiegare come mettere i sottotitoli direttamente nel video, i cosidetti [...]
Promemoria: vedere le serie tv americane con i sottotitoli | none of the above
12 Sep 08 at 15:01
ciao, ti ho appena letto e sto stampando la pagina per rileggermela con la mente piu’ libera (sono quasi le 2 di notte).Se mi rispondi, poi ti diro’ come acquisisco vhs e da tv e comprimo tutto con virtualdub. Per ora ti ringrazio e ti auguro la buona notte e buon giorno.
GIUSEPPE
25 Oct 08 at 01:26
Mi interessa, scrivi pure.
effemmeffe
31 Oct 08 at 15:19
Ciao effemmeffe, la tua guida è molto chiara e ben fatta, io però non ho potuto completare l’operazione perchè al punto di Select video compression non mi compare l’XVid MPEG-4 Codec. E’ proprio necessario questo codec perchè l’operazione sia corretta? Io ho provato cmq a fare il file utilizzando il DivX 6.8 Codec e, a parte il fatto che il file video più sottotitoli mi è venuto più “leggero” del file originario senza (550 mega quello con i subs, 700 quello originario), un altro problema è stato quello che i subs mi comparivano doppi (le stesse scritte comparivano doppie ad intervalli poco distanti gli uni dagli altri, rendendo il video incomprensibile). Come posso ovviare a questi problemi? Posso utilizzare anche il DivX Codec o devo utilizzare proprio l’XVid? Se si, come faccio ad usare l’altro Codec? Altrimenti dove prendo il Codec XVid? Grazie mille e scusa per le mille domande! Ciao!
Dave
1 Nov 08 at 20:55
Puoi usare il codec video che vuoi. Chiaramente ogni codec ha le opzioni di configurazione leggermente diverse. Anche se in linea di principio quelle che interessano sono relative alla compressione e sono presenti in ogni codec.
Il fatto che il video dopo l’operazione risulti più piccolo di quello di partenza dipende dai parametri che imposti per la codifica, come spiegato proprio in quel passo.
Invece il fatto che i sottotitoli comparissero doppi mi stupisce.
Ma sei sicuro che invece non dipenda dal lettore?
Mi spiego, i nuovi lettori associano già video e sottotitoli, se metti un una cartella il file video con un nome e il file dei sub con lo stesso nome, il lettore ti fa vedere il video con i sub già presenti.
Se però tu metti un video che ha i sub codificati più il file dei sub rischi di vedere i sottotitoli doppi.
Oppure può dipendere da qualche impostazione del codec che però non conosco e non ho sottomano per controllare.
Il codec xvid lo si trova all’indirizzo http://www.xvid.org/
HTH
effemmeffe
3 Nov 08 at 12:36
Grazie mille per le info! In ogni caso provo ad installare i Codex Xvid per poi farlo secondo le impostazioni da te messe! Ciao
Dave
4 Nov 08 at 13:40
grazie mille!!! ci sono riuscita al primo colpo seguendo la tua guida :)
luisa
11 Dec 10 at 15:27
Grazie. Purtroppo con il passaggio del blog su wordpress ho perso tutte le immagini che corredavano il post. Però a quanto pare si capisce lo stesso, bene.
effemmeffe
11 Dec 10 at 18:47
ciao, ho seguito alla lettera tutti i passaggi, ma invece dei 700 mega che ho chiesto il file è di 1,2 giga. come mai? grazie
anto
13 Sep 11 at 17:20
non saprei aiutarti, hai messo 1 CD in target size?
effemmeffe
13 Sep 11 at 20:21
ma poi perché vorresti mettere i sottotitoli hardsub in un filmato?
non ti conviene avere un file srt e usare i soft sub?
effemmeffe
13 Sep 11 at 20:22