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
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
Publicar un comentario