Aggiungere sottotitoli automatici ad un video
Inviato: dom 18 gen 2015, 20:45
Come molti di voi sapranno, è possibile guardare un video su youtube (per esempio) con i sottotitoli automatici per esempio in inglese. A me capita spesso di non capire perfettamente qualche frase in inglese magari un po' troppo stretto o pronunciata troppo rapidamente, così attivo i sottotitoli automatici e magicamente compaiono le parole che vengono pronunciate. Capita a volte che l'automatismo non ci azzecchi al 100%, ma in gran parte la trovo una soluzione utile e comoda.
Ora, avrei un video in inglese scaricato in locale sul PC. Vorrei guardarlo aggiungendovi i sottotitoli automatici come quando si guarda un video da yoututbe.
Sì può fare in qualche modo?
Provo a scomporre il problema:
1- la traccia audio che viene diretta al mio speaker/cuffie dovrebbe essere fatta passare prima per un servizio online che mi traduca automaticamente l'audio attraverso una sorta di riconoscimento vocale.
2- una volta che questo testo è scaricato in locale servirebbe una qualche funzione di mplayer per esempio che lo tramuti nel formato opportuno per essere rappresentato a video come sottotitolo.
Se il processo si vuole ottenere al volo, cioè mentre si guarda il video venga creato e scaricato il sottotitolo avrei qualche difficoltà a capire come fare. Magari poi "si scopre" che mplayer ha la possibilità di inserire un'opzione in cui mettere l'indirizzo del servizio di riconoscimento vocale e stop.
Se invece si facesse in due tempi mi pare più fattibile:
- estraggo la traccia audio ottenendo un mp3 ad esempio
- la carico sull'ipotetico sito (google???) che mi offre il servizio di riconoscimento vocale
- da quel testo creo un file ".srt" contente i subs (in questo modo però non so come vengono gestiti i tempi di apparizione del testo. in modo automatico intendo).
- do tutto vido e sub in pasto ad mplayer
Ho scritto qui perchè ho pensato che qualcuno possa conoscere la risposta, però sinceramente non ho cercato troppo via google.
Cosa ne pensate?
Conoscete qualche soluzione facile?
Ora, avrei un video in inglese scaricato in locale sul PC. Vorrei guardarlo aggiungendovi i sottotitoli automatici come quando si guarda un video da yoututbe.
Sì può fare in qualche modo?
Provo a scomporre il problema:
1- la traccia audio che viene diretta al mio speaker/cuffie dovrebbe essere fatta passare prima per un servizio online che mi traduca automaticamente l'audio attraverso una sorta di riconoscimento vocale.
2- una volta che questo testo è scaricato in locale servirebbe una qualche funzione di mplayer per esempio che lo tramuti nel formato opportuno per essere rappresentato a video come sottotitolo.
Se il processo si vuole ottenere al volo, cioè mentre si guarda il video venga creato e scaricato il sottotitolo avrei qualche difficoltà a capire come fare. Magari poi "si scopre" che mplayer ha la possibilità di inserire un'opzione in cui mettere l'indirizzo del servizio di riconoscimento vocale e stop.
Se invece si facesse in due tempi mi pare più fattibile:
- estraggo la traccia audio ottenendo un mp3 ad esempio
- la carico sull'ipotetico sito (google???) che mi offre il servizio di riconoscimento vocale
- da quel testo creo un file ".srt" contente i subs (in questo modo però non so come vengono gestiti i tempi di apparizione del testo. in modo automatico intendo).
- do tutto vido e sub in pasto ad mplayer
Ho scritto qui perchè ho pensato che qualcuno possa conoscere la risposta, però sinceramente non ho cercato troppo via google.
Cosa ne pensate?
Conoscete qualche soluzione facile?