Incrustar subtitulos en videos

Buscando aplicaciones que me puedan servir para incrustar subtítulos en videos, he encontrado autosub.

Autosub es una utilidad escrita en python, para el reconocimiento automático de voz y la generación de subtítulos. Toma un video o un archivo de audio como entrada, y genera un archivo de texto con la transcripción, por defecto con la extensión srt, que en un proceso posterior se puede incrustar por ejemplo al archivo de video origen.

Su uso para el Castellano no necesita más requisitos, pero si se desea crear subtítulos traduciendo del idioma original del video a otro idioma, precisa una key de Google Web Speech para generar transcripciones y es más complicado.

Pero si solo lo utilizamos para generar subtítulos en nuestro idioma, el proceso no presenta ninguna complicación, solo se precisa ejecutar por linea de comandos

autosub nombre_archivo -S es -D es

siendo es(Español) el idioma tanto de entrada como salida

El archivo con extensión srt, es en texto plano y por defecto se guarda en el mismo directorio que este activo, el formato es similar a este

1
00:00:03,256 --> 00:00:8,12
Este es el primer subtitulo

2
00:00:10,42 --> 00:00:15,15
Este es el segundo subtitulo

Para instalar autosub es preciso ffmpeg, y posteriormente  instalar Autosub mediante pip install autosub, es decir en python2, no python3. Mas información en Autosub

Posteriormente usaremos ffmpeg para incrustar los subtítulos al video origen, generándose uno nuevo en el que estarán los subtítulos.

La instrucción para ese proceso también se realiza mediante la linea de comandos

ffmpeg -i video.in -vf subtitles=subtítulos.srt video.out

Siendo video.in el video origen, subtítulos.srt el nombre del archivo de texto en el que se encuentran los subtítulos y video.out el nombre del video que tendrá incrustados los subtítulos

No hay comentarios:

Publicar un comentario

La Luna Llena del 1 de Agosto

 El martes día uno hay luna llena y un buen momento para realizar el estudio que se indica en el siguiente enlace  Cristales No Empañados Al...