Añadir Subtítulos .ass (si usted tiene en .srt debe convertirlo ) a un video con FFmpeg (con Aegisub aumentar el tamaño de la fuente)

Me descargué una película con el audio en Chino y sin subtítulos, necesito ponerle subtítulos en español y con un tamaño de letra grandesito para poder ver esa película en mi celular Galaxy J 5

Requerimientos

Para Linux

Necesitamos FFmpeg y Aegisub, instalarlos:

sudo apt install ffmpeg aegisub aegisub-l10n

o desde Synapti, alli buscar esos nombres.

 

Para Windows

En Windows no lo he hecho, pero existen los programas y como instalarlos, me avisan si lo intentan en Windows:

Descargar Aegisub (en Assets estan los .exe de 32 o 64 bits, también portables)
https://github.com/Aegisub/Aegisub/releases

Cómo instalar FFmpeg en Windows 7, 8, 10
http://washingtonindacochea.blogspot.com/2018/12/como-instalar-ffmpeg-en-windows-7-10.html


 

Convertir el subtítulo de .srt a .ass

El subtítulo que me tengo (que me encontré buscando en Google) para ponerle a la película está en .srt así que debo convertirlo a .ass (este formato tiene la capacidad de poder cambiar varios parámetros del subtítulo) para poder aumentar el tamaño de la fuente para que sea redenderizada con un tamaño personalizado:

Para eso usaré el siguiente comando:

ffmpeg -i "mi subtitulo.srt" "subtitulo convertido.ass"

donde "mi subtitulo.srt" es el subtítulo que usted tiene y "subtitulo convertido.ass" el el subtítulo a convertir


EJEMPLO DE CONVERSIÓN

Tengo los siguientes archivos y quiero añadir el subtitulo al video y que se convierta a mp4:    

Big Brother (2018).mkv
Big Brother (2018).srt

srt a ass

así que en mi caso es así (con clic derecho he abierto una terminal aqui, si no sabe como vea este tutorial)

ffmpeg -i "Big Brother (2018).srt" "Big Brother (2018).ass"

pongo una imagen:


y se convierte:




Nota: Si desean pueden abrir el archivo .ass con algún editor de texto, eso para que luego puedan observar que se realizaron cambios, o por curiosidad

 

Abrir Aegisub para editar el subtitulo:


 en MX Linux 21 aparece asi:

 


ahora:


 y darle doble clic a default:


y los siguientes son los valores que yo cambio:


usted puede cambiar los que desee

Tip.- Para cambiar el tamaño de la fuente mas intuitivamente haga asi:


 Ejemplo.- Voy a ver cómo me queda el video con los siguientes valores:


doy clic en Aplicar, Aceptar, y ahora:


 y:

 

y en la ventana anterior Cerrar:


 y Guardar asi:

 

y tambien ya podemos cerrar a Aegisub


Y se observa un cambio en el archivo en Gedit (opcional):



 

Comando para añadir subtítulo a video

En mi caso yo debo poner así:

ffmpeg -i "Big Brother (2018).mkv" -vf subtitles="Big Brother (2018).ass" "out.mp4"


ustedes reemplacen segun los archivos que tengan y sea del formato que sea (mkv, avi, mov, o incluso mp4 mismo, etc) solo camien los nombres que están entre comillas:

ffmpeg -i "Su pelicula.mp4" -vf subtitles="Subtitulo a procesar.ass" "out.mp4"


Nota: Al final en "out.mp4" pueden poner el nombre de la película o vídeo que va a ser creado con algo que le de diferencia de los otros títulos o nombres.


aqui pongo una imagen:


y:


y ahora si a esperar que se redenderice:


y luego de como una hora:


 las letras del subtítulo están bien grandes, así las quiero para verlas bien desde mi celular

 

Dios les bendiga



BASADO EN:

Editing subtitles easily done on Aegisub | Tutorial | Authôt
https://www.authot.com/en/2018/11/09/editing-subtitle-aegisub/

HowToBurnSubtitlesIntoVideo – FFmpeg
https://trac.ffmpeg.org/wiki/HowToBurnSubtitlesIntoVideo


Comentarios