Prima o poi in una libreria compare il file senza niente dentro. Un vecchio rip, una registrazione casalinga, un’edizione uscita senza nemmeno una traccia sottotitoli, e qualcuno in salotto quei sottotitoli li vuole stasera. La risposta abituale è una scheda del browser, tre siti di download e un sottotitolo fuori sincrono di un secondo e mezzo.
Quven può scriverne uno, partendo dai dialoghi, sulla tua macchina. Non è il miglior sottotitolo possibile — una traccia scritta da una persona quasi sempre si legge meglio — ma è un sottotitolo vero, sincronizzato e riutilizzabile per un file che altrimenti non offre nulla.
Serve Quven 1.1.0 o successiva. Su una versione precedente l’opzione descritta qui sotto non c’è nel player, e nessuna impostazione può anticiparla.
Il modello vocale si installa una volta sola
Il riconoscimento gira sul server, quindi il modello sta lì. Non è dentro il download: pesa quasi mezzo gigabyte e alla maggior parte delle librerie non serve mai, quindi Quven lo scarica su richiesta invece di farlo pesare a ogni installazione.
Sul client desktop e nel web client hosted lo installa esplicitamente un amministratore del server. Apri i controlli dei sottotitoli durante la riproduzione: se il modello manca, l’azione di installazione compare lì. Il pannello mostra la propria percentuale e i megabyte mentre scarica, verifica quello che ha preso e scarta il file se la verifica non passa. Su una connessione normale si parla di secondi, non di un pomeriggio. A uno spettatore normale viene detto che serve un amministratore, che è la risposta corretta e non un vicolo cieco.
I client per telefono, tablet e TV non hanno niente che riguardi il modello, per scelta: quegli schermi servono a guardare, non ad amministrare il server. Offrono la traduzione di un sottotitolo che esiste già, e del modello vocale non mostrano né stato né richiesta né installazione. La trascrizione la chiede un amministratore dal desktop o dal web client hosted; mentre è in corso, un telefono o un televisore la vede e ne usa il risultato come qualsiasi altra traccia.
Chiedi i sottotitoli dal player
Avvia il titolo, apri i controlli dei sottotitoli e scegli Genera o traduci sottotitoli. Quven prima ispeziona il file e ti mostra cosa ha trovato.
Se nel file c’è una sorgente sottotitoli utilizzabile, la trovi sotto Fonte sottotitoli, con ogni voce etichettata per lingua e tipo: testo semplice, traccia a immagini che richiede riconoscimento, file esterno, oppure qualcosa che Quven ha generato in precedenza. Lascia Automatica (la migliore disponibile) se non hai un motivo preciso per cambiare. Le tracce forced e quelle con le sole scritte restano volutamente fuori da quell’elenco: non sono un copione.
Quando invece non c’è davvero niente di utilizzabile, il pannello te lo dice e propone l’audio. Scegli con attenzione il flusso dell’audio dei dialoghi: un film può contenere un doppiaggio, un commento, un’audiodescrizione e la lingua originale, e il sottotitolo che otterrai seguirà fedelmente quello che hai selezionato. La lingua parlata può restare in rilevamento automatico; indicarla a mano conviene quando la traccia è breve, rumorosa o bilingue.
Lascia aperto il player mentre lavora
Il lavoro appartiene al player. Quven ti dice a che fase è arrivato e quanto prevede di metterci: intorno ai cinque minuti quando può partire da una traccia testuale, dieci quando prima deve riconoscere delle immagini, venti quando lavora dall’audio. Sono stime di budget, non promesse: un film lungo su una macchina lenta le userà tutte.
Il lavoro appartiene al player aperto, su ogni client. Uscire lo annulla, e Quven ti avvisa e te lo fa confermare prima di lasciarti navigare altrove. È voluto: un lavoro non presidiato che finisce in una stanza vuota è di solito un lavoro il cui fallimento nessuno nota. Il menu dei sottotitoli è l’unico punto da cui parte la richiesta, e la finestra di avanzamento resta dentro il player invece di seguirti per l’app.
Sotto, il lavoro è durevole sul server: sopravvive a un riavvio del servizio, due persone che chiedono la stessa cosa diventano un solo lavoro invece di due, e un nuovo tentativo nasce con una propria identità invece di resuscitare il vecchio. Quindi non fare la stessa richiesta tre volte perché la prima sembrava lenta: staresti solo aspettando lo stesso lavoro.
Su una macchina con una scheda video supportata il riconoscimento gira lì invece che sul processore: è molto più veloce e molto meno maleducato verso qualsiasi altra cosa stessi facendo. Senza scheda ripiega sul processore e funziona comunque, solo più lentamente, e lascia apposta un core libero perché il computer resti reattivo.
Cosa ottieni e cosa farne
Il risultato è una normale risorsa sottotitoli, non una sovrimpressione disegnata sul fotogramma. È salvata su quello specifico file fisico, compare nel menu dei sottotitoli e c’è ancora quando riapri il titolo la settimana dopo. Se il lavoro fallisce o lo annulli, non resta attaccato niente a metà.
Sulla qualità vale la pena essere onesti. Il tetto lo fissa il riconoscimento: quello che torna di solito è ben sincronizzato e leggibile, e i suoi errori sono di quel tipo fastidioso — una frase perfettamente grammaticale che semplicemente non è quella detta dall’attore. Per un film che da qualche parte ha una traccia sottotitoli come si deve, quella traccia resta la scelta migliore. Per il file che non ha niente, questa è la differenza tra vederlo e non vederlo.
La generazione avviene interamente sul tuo server e lì resta. L’audio, i campioni decodificati e i file di lavoro del riconoscitore non escono mai dalla macchina, e quelli temporanei vengono ripuliti sia che il lavoro riesca, sia che fallisca o venga annullato. È anche il motivo per cui usarla non costa nulla: il lavoro lo fa il tuo hardware.
Tradurre quel sottotitolo in un’altra lingua è un passaggio separato e di natura diversa, perché il testo esce dalla macchina. Quello è raccontato nella guida su come tradurre i sottotitoli con l’AI. Se invece i sottotitoli ci sono ma vengono resi male su un dispositivo preciso, il punto di partenza migliore è la guida al playback nativo.
Domande frequenti
Il mio audio lascia la macchina?
No. Il server trascrive il parlato sul tuo hardware e salva il risultato come una normale traccia riutilizzabile. L’audio non viene inviato da nessuna parte.
Quale release serve?
Quven 1.1.0 o successiva. Su una release precedente l’opzione semplicemente non c’è, e nessuna impostazione della libreria la fa comparire.
Perché non posso installare il modello dal telefono?
È voluto. Il riconoscimento gira sul server, quindi il modello vive lì e lo installa esplicitamente un amministratore da desktop o dal web. I client telefono, tablet e televisore non portano nulla che riguardi il modello, ma riproducono senza problemi una traccia generata altrove.