Demo de soft-fansubbing con videos
Resubir contenido sin permiso o no, el dilema que todo fansuber ha enfrentado y es una de las razones por las cuales dejé poco a poco de hacer fansubbing.
Existe la opción de hacer las cosas bien y pedir permiso, pero con la profesionalización de la industria es cada vez más complicado. Además de que es una responsabilidad que no todos pueden ni deben asumir, yo personalmente, no lo haría.
Hace años que he pensado alternativas y desde hace mucho que tenía esta idea de hacer soft-fansubbing de esta manera, pero nunca le dediqué mucho tiempo.
Ahora por fin me decidí a tener una página web para poder ir mostrando algunas de las cosas que hago, así que en estos dos días me puse a desarrollar esta web y una demo de cómo sería hacer soft-fansubbing sobreponiendo un video sobre otro.
Por cierto, el término “soft-fansubbing” lo acabo de inventar, pero creo que es bastante descriptivo.
Para mi el fansub no es subtitular, por eso discrimino esto del “soft-subbing”, que es básicamente tener un archivo de subtítulos por separado que se superpone al video.
Que sea “soft” indica que no se altera el video original de ninguna manera.
La idea explicada
En realidad es muy simple, con las fotos se hace todo el tiempo, tener una imagen y sobreponerle otra en formato .png
sin fondo.
Con los videos se puede hacer algo parecido, pero tiene un poco más de complejidad.
Cuando uno hace fansub en general lo que hace es tomar un video y agregarle subtítulos y efectos con un programa de edición de video. Pero ahora lo que necesitamos es solamente lo agregado, sin el video base.
En este caso lo que hice fue tomar uno de mis archivos de After Effects de uno de mis videos y, en vez de compilarlo como normalmente lo haría para subir a YouTube, eliminé el video base de la composición y dejé solo el texto, las imágenes en las que me apoyé, los efectos que usé y luego lo compilé.
No vale cualquier formato de video.
Así como por muy fondo transparente que tenga una imagen, si la guardamos en formato .jpg
no se verá transparente, lo mismo pasa con los videos.
Hay dos formas de hacerlo:
Una es utilizando un chroma, es decir, que en vez de tener un fondo transparente, tener un fondo de un solo color que luego se puede eliminar por debajo del trabajo de fansub, pero personalmente no me gusta mucho el resultado.
La otra forma es compilar el video utilizando un códec que permita tener un “canal alfa” o “canal de transparencia”. El problema es que estos códec suelen generar videos muy pesados, pero que luego se pueden reconvertir a un formato más ligero, como .webm
.
Luego con los dos videos, hay que buscar la forma de superponer uno sobre el otro y que el resultado no se vea mal, algo bastante complicado.
”Pamela” de Suda Keina, interpretada por Mafumafu
Todos los archivos de After Effects de mis fansubs los tengo guardados en un disco duro que no tengo conectado ahora mismo, así que tuve que utilizar uno de un video que nunca llegué a terminar ni a subir y este cover de Mafumafu era el más pulido que tenía.
El problema es que no tiene letra traducida, solo llegué a hacer el video “RAW” (limpie el video de toda letra japonesa para luego poner la traducción en su lugar), pero va a servir como primer ejemplo.
El proceso no es tan fácil como poner un video sobre el otro y ya, estos son algunos de los problemas que existen de este método:
- La sincronización entre el video base y el video de los subtítulos: Es con diferencia el problema más grande, la API de YouTube no es para nada amigable, así que hay que buscarse un poco la vida. Hay muchas cosas que pueden hacer que el video se desincronice, como los saltos en la calidad de video (YouTube no deja forzar una resolución, la cambia automáticamente), la carga del buffer o la velocidad de internet.
Para colmo no se puede forzar la posición del video a sobreponer en cada instante, los navegadores no procesan tantos datos, tienen como un tiempo de “bounce” en donde esperan a que la posición en el tiempo se termine de actualizar para reflejarla en el video.
La solución que le di fue hacer que el check de sincronización se haga cada x cantidad de tiempo (cada 0.1 segundos por ejemplo), pero no es la mejor solución porque habrá momentos en los que se desincronice y hasta que no pase ese tiempo los videos van a quedar desfasados. Por el momento es una buena base para una demo, pero falta trabajo y testeo, porque solo lo he probado en mi navegador, que es muy bueno, y con mi internet, que es muy rápido. - La calidad del video: YouTube fluctúa la calidad del video a su ritmo, yo solo puedo “sugerirle” la calidad, pero hace lo que quiere. El problema es que el video del fansub tiene la máxima calidad siempre, y puede ocurrir (y es lo más probable) que las calidades no coincidan y el video se note extraño. Todavía tengo que ver como solucionar esto.
- El tamaño del video: El video del fansub puede ser pesado, y aunque logré reducirlo bastante sigue siendo pesado. Hasta ahora hago el chequeo sobre el estado del video de YouTube (si se traba se para el video del fansub), pero no al revés. Seguramente tenga que trabajar mucho en esto.
- La sincronización de los controles: Nada es sencillo y esto menos, no puedo permitirle al usuario utilizar los controles de YouTube porque tiene un video por encima, así que tuve que crear mis propios controles para manejar el estado de los dos videos.
- La pantalla completa: Si se activa la pantalla completa se tiene que activar en los dos videos.
- La calidad de los videos fansubeados siempre es mayor: Y no me refiero a la resolución como mencione mas arriba, las imágenes de los videos fansubeados siempre tienen mejor calidad porque YouTube comprime sus videos. Incluso se puede notar cierta diferencia en la posición de un video con el otro. La solución sería bajarle la calidad al video del fansub, pero todavía no se bien como hacerlo ni qué criterio utilizar.
- Las benditas recomendaciones de YouTube: Cada vez que se pausa el video aparecen un par de recomendaciones de otros videos que hace YouTube, y eso no se puede desactivar, así que a menos que oculte el video del fansub en cada pausa, no hay forma de que se vea bien.
- La publicidad: No he visto qué ocurre con la publicidad, pero seguramente puede romper el reproductor, es algo que no puedo controlar del todo así que hasta que no me pase no voy a poder solucionarlo.
Si alguien lee esto y le pasa, por favor, que me avise qué es lo que ocurre.
Me pueden contactar en Twitter o en Discord (@sune_fs).
Seguramente hay muchos más problemas que no recuerdo y/o que no he visto todavía, pero es un buen comienzo porque los he podido solucionar (más o menos).
Demo de soft-fansubbing
Este es el resultado de todo lo que he explicado hasta ahora, no es perfecto, pero es un buen comienzo.
Hay un botón que permite cambiar entre el video de fansub y el video base, es útil para ver cómo el video del fansub trabaja.
No hace falta mencionar que como se están reproduciendo tanto el video del fansub como el video original de YouTube, el artista recibe cada reproducción que se haga de este video.
Video del fansub por separado
Les dejo el video del fansub para que lo vean por separado, eso sí, no tiene audio.
Y aunque parezca que no se ve, comienza desde el segundo 15 aproximadamente.
Wrap up
Es algo raro, no lo voy a negar, pero es un buen comienzo. Me tomó unos dos días hacerlo (junto con esta página así que realmente es mucho menos tiempo) por lo que hay mucho margen de mejora y de optimización.
Creo que es una buena opción para hacer soft-fansubbing. Existen opciones para cargar archivos .ass
a videos de YouTube, también es una buena opción, pero desde luego que hacer un video RAW como el que hice diría que es imposible de esa manera.
Esto serviría exclusivamente para trabajos mucho más complejos que requieran de más que solo texto.
En fin. Compré un dominio e hice esta página, donde a lo mejor escriba regularmente artículos como este o reflexiones en general, creo que se nota que me gusta escribir.
Quizás hasta suba alguna traducción pero lo dudo. El tiempo dirá.
¡Gracias por leer y que tengas un lindo día!