WEBVTT 00:00:01.232 --> 00:00:02.322 ¡Hola! y Bienvenidos 00:00:02.442 --> 00:00:03.532 en este video te enseñaré NOTE Paragraph 00:00:03.561 --> 00:00:05.301 como coger un sketch de Processing 00:00:05.349 --> 00:00:06.769 y hacerlo una película. 00:00:06.796 --> 00:00:10.206 Esto sale mucho así que quizá hay varias formas que puedes hacerlo 00:00:10.216 --> 00:00:13.306 te voy a enseñar una técnica particular que espero te sea útil 00:00:13.306 --> 00:00:15.786 así que voy a tomar esto arbitrariamente 00:00:15.823 --> 00:00:19.273 es uno de mis ejemplos de mi material "Nature of code". 00:00:19.752 --> 00:00:23.145 Es un código de simulación llamado "El juego de la vida" 00:00:23.145 --> 00:00:27.565 Un sistema celular autómata. (chiste sobre Tom Atta). 00:00:28.283 --> 00:00:30.873 Y es solo una animación arbitraria 00:00:31.007 --> 00:00:35.187 pero cualquier cosa, cualquier cosa que dibujes en la pantalla en Processing 00:00:35.187 --> 00:00:37.757 puedes hacerlo un archivo de video 00:00:37.757 --> 00:00:38.887 ¿Por qué hacer esto? 00:00:38.887 --> 00:00:40.187 Hay muchas razones: 00:00:40.187 --> 00:00:44.187 Una es que quizá quieras subir algo a Vimeo o Youtube o algún otro 00:00:44.190 --> 00:00:47.040 sitio para hospedar un video 00:00:47.040 --> 00:00:50.150 quizás quieras llevar esto a otro proyecto 00:00:50.150 --> 00:00:53.020 estás trabajando en animación y en algo como After Effects 00:00:53.020 --> 00:00:56.160 y quieres tener algunos elementos que has programado ahí. 00:00:56.160 --> 00:01:00.160 Voy a intentar incluir algunos ejemplos de personas que han hecho esto 00:01:00.160 --> 00:01:01.560 abajo en el cuadro de Youtube 00:01:01.560 --> 00:01:05.555 Quizá quieras tomar lo que estás haciendo e incorporarlo en otro proyecto en video. 00:01:05.713 --> 00:01:08.963 Otra cosa que puede ser de hecho, es que lo que hiciste es hermoso 00:01:08.963 --> 00:01:11.518 pero corre increíblemente lento 00:01:11.998 --> 00:01:14.338 y tú quieres que corra en tiempo real 00:01:14.338 --> 00:01:17.408 para que puedes hacerlo video para que pueda verse a 30 fps 00:01:17.418 --> 00:01:20.998 y se reproduzca como una instalación o lo que sea que estés haciendo. 00:01:21.148 --> 00:01:23.530 Así que veamos como puedes hacer esto. 00:01:23.530 --> 00:01:28.050 Hay un montón de pasos y voy a intentar pasar por ellos 00:01:28.050 --> 00:01:28.822 (Risa) 00:01:28.833 --> 00:01:31.313 La primera cosa que voy a mostrarte 00:01:31.313 --> 00:01:33.893 y sabes que esta letra es notoriamente pequeña 00:01:33.893 --> 00:01:36.863 déjame mostrarte en Processing 3 puedo ir a las preferencias 00:01:36.863 --> 00:01:39.103 voy a cambiar la letra del editor a 36 00:01:39.743 --> 00:01:41.443 y creo que va a ser un poco mejor. 00:01:41.443 --> 00:01:42.693 Ojalá puedes verla 00:01:43.217 --> 00:01:46.127 De acuerdo. Esto es la primer cosa que quiero que hagas: 00:01:46.127 --> 00:01:50.126 ...lo que voy a hacer es voy a guardar... 00:01:51.446 --> 00:01:54.126 puede que haya algunas otras librerías de Processing 00:01:54.126 --> 00:01:56.516 que puedes usar para obtener directamente un video 00:01:56.516 --> 00:02:00.006 pero lo que te voy a enseñar a hacer en lugar de esto 00:02:00.006 --> 00:02:04.266 siempre puedes guardar lo que está en la pantalla como imagen. 00:02:04.493 --> 00:02:09.723 Por ejemplo si yo pongo la función “save” 00:02:11.386 --> 00:02:17.266 y digo "gol.PNG" voy a poner eso en el dibujo 00:02:18.253 --> 00:02:19.353 y voy a ejecutarlo 00:02:19.353 --> 00:02:22.463 Primero... puedes decirme si está corriendo lento o no 00:02:22.463 --> 00:02:23.663 quizá lo hace quizá no 00:02:23.663 --> 00:02:26.663 Voy a cerrar esto y voy a ir a la carpeta de “sketch” 00:02:26.663 --> 00:02:31.503 pueden ver justo ahí ahora hay un archivo llamado "gol.PNG" 00:02:31.503 --> 00:02:33.583 una imagen de lo que había en la pantalla 00:02:33.585 --> 00:02:35.295 estaba rescribiendo 00:02:35.295 --> 00:02:38.165 como lo estaba haciendo una y otra vez 00:02:38.165 --> 00:02:41.625 y lo que estamos viendo ahora es el último cuadro que dibujó 00:02:41.630 --> 00:02:43.230 la función “save” está fuera 00:02:43.230 --> 00:02:45.820 puedes poner eso en “mousePressed” o "attach" ¿sabes? 00:02:45.820 --> 00:02:47.830 puedes en algún punto querer usar “save” 00:02:47.830 --> 00:02:49.430 para guardar una instantánea de la pantalla 00:02:49.430 --> 00:02:52.900 pero si usas la función "saveFrame()" 00:02:52.900 --> 00:02:55.460 lo que la función "saveFrame()" te permite hacer 00:02:55.460 --> 00:02:57.610 es incluir 00:02:59.166 --> 00:03:01.706 el símbolo gato (#) 00:03:01.706 --> 00:03:04.946 y lo que hará ahora es un número automático de archivos 00:03:04.950 --> 00:03:07.189 así que cada vez que llames a "saveFrame()" 00:03:07.189 --> 00:03:11.599 va a guardar "gol_1.png", "gol_2.png"... 00:03:11.602 --> 00:03:18.022 si ejecuto este dibujo cada vez que dibuje voy a obtener un nuevo archivo de imagen 00:03:18.022 --> 00:03:19.572 y voy a correr esto 00:03:19.572 --> 00:03:22.122 y voy a intentar no correrlo por mucho... ¡ups! 00:03:22.122 --> 00:03:25.542 lo dejo correr porque ahora voy a entrar y eso va estar como "ah caray" 00:03:25.542 --> 00:03:28.492 y puedes ver, aquí está 00:03:28.734 --> 00:03:34.204 tengo un archivo de imagen por cada cosa que fue grabada, cada cuadro. 00:03:34.204 --> 00:03:36.214 No me gusta esto Es una especie de desastre 00:03:36.214 --> 00:03:39.854 porque tengo un trillón de archivos y está contaminado mi sistema. 00:03:39.984 --> 00:03:44.144 Voy a borrar estos y voy a enseñarte lo que pienso puede ser más útil hacer 00:03:44.144 --> 00:03:49.764 Voy a hacer un directorio lo voy a llamar "Output/gol_####.png" 00:03:49.764 --> 00:03:50.754 y voy a correr esto 00:03:51.808 --> 00:03:53.098 y lo voy a dejar corriendo 00:03:53.106 --> 00:03:57.546 (tarareo feliz y risa) 00:03:57.546 --> 00:03:59.346 De acuerdo. Suficiente tiempo. 00:03:59.346 --> 00:04:03.066 Ahora puedes ver que tengo todo esto aquí 00:04:03.066 --> 00:04:07.006 y que puedo solo recorrerlo y aquí está cada cuadro 00:04:07.006 --> 00:04:10.356 y por cierto estoy usando el formato de archivo .PNG 00:04:10.506 --> 00:04:15.876 que lo guarda sin compresión así que toda la calidad está en cada uno de los cuadros 00:04:15.876 --> 00:04:20.286 de esta forma más tarde puedes escoger comprimirlo en un diferente codec 00:04:20.286 --> 00:04:22.916 lo que quieras hacer con tu video allá afuera 00:04:22.916 --> 00:04:25.616 ahora la cuestión es qué hacer con estos archivos 00:04:25.626 --> 00:04:29.486 para que puedas meterlos a Final Cut Pro o iMovie 00:04:29.486 --> 00:04:35.647 o MPEG Studio 15 9 z y Plutón arcoíris cosa mágica. 00:04:35.647 --> 00:04:38.687 No sé si lo haya un arcoíris ahí. Puedes encontrar software. 00:04:38.687 --> 00:04:40.517 Muchos usan una secuencia de imágenes 00:04:40.517 --> 00:04:44.267 After Effects hará eso y lo hará película. Pasa eso. 00:04:44.267 --> 00:04:46.497 Si quieres esta forma rápida de hacerlo. 00:04:46.977 --> 00:04:49.617 Processing aquí arriba en el menú de "Herramientas" 00:04:49.617 --> 00:04:52.647 debajo de "Herramientas" está "Creador de Películas" 00:04:52.937 --> 00:04:56.047 si presiono aquí en "Creador de películas" y lo selecciono 00:04:56.269 --> 00:04:59.999 Abre una interface que dice "esta herramienta" no sé si puedas leer esto 00:04:59.999 --> 00:05:03.079 "Esta herramienta crea una película de QuickTime de una secuencia de imágenes" 00:05:03.079 --> 00:05:05.359 bla bla bla, un montón de información 00:05:05.359 --> 00:05:06.709 Cosas que puedes hacer. 00:05:06.709 --> 00:05:11.289 Voy a ir al Buscador , 00:05:11.289 --> 00:05:13.179 voy a encontrar la carpeta de "Output" 00:05:13.179 --> 00:05:15.689 y voy a arrastrar esta carpeta de "Output" justo aquí 00:05:15.689 --> 00:05:20.749 y ahora voy a... miren aquí dice, de acuerdo.... mmm... 00:05:20.749 --> 00:05:23.859 puede que... está... 00:05:23.859 --> 00:05:28.459 Está dando la altura por defecto de 640 por 480, pero quiero cambiar esto 00:05:28.459 --> 00:05:32.129 porque mi ventana de processing es de 640 por 360 00:05:32.129 --> 00:05:33.939 ¿cuál es la tasa fps que quiero? 00:05:33.939 --> 00:05:36.779 ¡Oh! creo puedo presionar el mismo tamaño que el original 00:05:36.779 --> 00:05:39.489 en cuyo caso usaría el tamaño del archivo 00:05:39.891 --> 00:05:43.001 y después puedo escoger si quiero tener algún tipo de compresión 00:05:43.001 --> 00:05:45.791 Voy a escoger animación que significa sin compresión 00:05:45.791 --> 00:05:47.881 así que voy a tener un archivo muy grande 00:05:48.271 --> 00:05:52.201 pero lo podré usar en otro software y si estoy usándolo en After Effects 00:05:52.201 --> 00:05:54.211 va a tener que re comprimirse después 00:05:54.211 --> 00:05:56.541 así que no quiero comprimirlo varias veces 00:05:56.541 --> 00:05:58.691 También puedo poner un archivo de sonido 00:05:58.691 --> 00:06:01.311 si quiero incluir algún sonido, equis 00:06:01.311 --> 00:06:04.761 voy a presionar "Crear película" 00:06:04.761 --> 00:06:06.331 quiere que lo guarde 00:06:06.956 --> 00:06:10.026 Voy a ponerlo en el Escritorio como "testmovie.mov" 00:06:10.145 --> 00:06:11.775 Presionar "guardar" 00:06:12.631 --> 00:06:15.301 y... ¿eso ya pasó? 00:06:15.301 --> 00:06:16.641 Lo hizo tan rápido. 00:06:17.915 --> 00:06:20.255 Normalmente hay una pequeña ventana de progreso 00:06:20.255 --> 00:06:21.775 pero quizá tenía solo muy poco 00:06:23.077 --> 00:06:24.607 "testmovie.mov" 00:06:25.055 --> 00:06:25.985 Abriré esto. 00:06:27.228 --> 00:06:28.398 ¡Vamos QuickTime! 00:06:29.143 --> 00:06:31.933 Y sip... sucede muy rápido, pueden verlo ahí está. 00:06:31.969 --> 00:06:34.969 Ahora tengo un archivo ".mov" que puedo guardar 00:06:34.969 --> 00:06:39.509 ¡Guau! Impresionante. Si fuera más largo quizá hubieras visto una barra progresiva. 00:06:39.509 --> 00:06:42.819 Puedes ver que es solo un video de QuickTime que estoy reproduciendo. 00:06:42.819 --> 00:06:43.819 ¡Fantástico! 00:06:43.819 --> 00:06:48.269 Así que la esencia básica de esto, en 6 minutos. Te acabo de mostrar lo principal 00:06:48.334 --> 00:06:50.854 Pero creo que podemos hacer más aquí 00:06:50.854 --> 00:06:55.824 porque puedes querer comenzar y parar la realización del archivo 00:06:56.517 --> 00:07:00.517 puedes querer ver algún tipo de información en la pantalla 00:07:00.559 --> 00:07:01.929 si se está realizando o no 00:07:02.125 --> 00:07:05.455 así que voy a agregar solo unas cuantas piezas a este programa 00:07:05.455 --> 00:07:07.195 solo para hacerlo más sofisticado. 00:07:08.165 --> 00:07:09.635 De acuerdo, así que... 00:07:09.822 --> 00:07:13.662 lo que voy a hacer es crear una variable booleana llamada "recording" 00:07:14.452 --> 00:07:18.452 asumiré que no estamos grabando cuando el programa corre por primera vez 00:07:18.452 --> 00:07:21.532 así que la boleada “recording” es igual “false” 00:07:21.532 --> 00:07:23.922 y luego voy a decir que si está grabando 00:07:24.402 --> 00:07:28.402 aquí es donde debería poder grabar esos cuadros 00:07:28.402 --> 00:07:31.672 Otra cosa que quiero hacer, ahora que terminé de hacer esa película 00:07:31.672 --> 00:07:34.322 quizá necesites respaldos solo voy a ir y borrar esa carpeta 00:07:34.322 --> 00:07:36.422 porque no quiero guardar lo previo 00:07:36.422 --> 00:07:38.762 no necesito guardar esos archivos previos 00:07:38.762 --> 00:07:41.442 tengo todo lo que necesito ahora justo aquí en QuickTime 00:07:41.857 --> 00:07:45.857 voy a guardar el archivo de video de nuevo 00:07:46.399 --> 00:07:50.399 así que ahora solo si 00:07:50.399 --> 00:07:56.299 solo si la variable booleana “recording” está en "true" guardará esos cuadros. 00:07:56.562 --> 00:07:57.952 Eso es algo útil. 00:07:58.943 --> 00:08:00.853 Ahora lo que voy a hacer 00:08:00.853 --> 00:08:03.413 digamos que lo que quiero hacer es 00:08:03.413 --> 00:08:04.903 tener un camino... de acuerdo 00:08:05.012 --> 00:08:07.672 así que si digo... esto no es tan interesante 00:08:07.672 --> 00:08:08.942 vamos a usar “keyPressed” 00:08:11.431 --> 00:08:19.591 para que pueda decir si la tecla es igual a "r" o igual a "R" mayúscula, 00:08:20.111 --> 00:08:23.271 grabar es igual a no grabar 00:08:23.271 --> 00:08:25.571 así que lo que esto va a hacer 00:08:25.571 --> 00:08:29.271 soy un aterrizador de JavaScript escribiré función “void 00:08:29.271 --> 00:08:33.981 lo que esto va a hacer es que cada vez que presione "r" en el teclado 00:08:33.981 --> 00:08:35.821 va a grabar o a parar de grabrar 00:08:35.821 --> 00:08:38.071 Va a alternar el estado booleano de grabar 00:08:38.072 --> 00:08:42.072 si no es “true” es “false” si no es “false” es "true" 00:08:42.072 --> 00:08:45.462 así que grabar es igual no así mismo 00:08:45.462 --> 00:08:48.282 si es “false” se vuelve “true” y si es “true” se vuelve "false" 00:08:48.282 --> 00:08:51.572 así que eso va a suceder cada vez que lo alterne 00:08:51.572 --> 00:08:53.492 y puedes ver que si corro este programa 00:08:53.492 --> 00:08:56.632 y si voy a los archivos 00:08:58.032 --> 00:08:59.962 podemos ver que no está grabando 00:08:59.962 --> 00:09:02.332 si voy aquí y presiono aquí "r" 00:09:02.332 --> 00:09:05.112 puedes ver de repente que nuevos archivos aparecen 00:09:05.112 --> 00:09:08.282 y si presiono "R" de nuevo esos nuevos archivos pararán. 00:09:08.282 --> 00:09:13.812 Agregando algo sencillo y rápido puedo prender y apagar la grabación. 00:09:13.812 --> 00:09:19.552 También estaría mejor para mí, ver alguna indicación visual en la pantalla 00:09:19.552 --> 00:09:21.352 si está grabando o no. 00:09:22.262 --> 00:09:25.602 Así que tal sí justo aquí digo, de acuerdo 00:09:26.591 --> 00:09:34.011 "fill" rojo, o "fill" verde 00:09:35.871 --> 00:09:37.421 y dibujan un círculo 00:09:37.421 --> 00:09:39.871 no lo sé, a la mitad de la pantalla 00:09:39.871 --> 00:09:42.141 hacia la parte baja 00:09:42.141 --> 00:09:44.151 eso es como un círculo 00:09:44.151 --> 00:09:45.541 así que si corremos esto 00:09:45.761 --> 00:09:48.021 puedes ver hay un pequeño verde 00:09:48.021 --> 00:09:50.231 esto es como que un diseño visual terrible 00:09:50.231 --> 00:09:53.531 pero hay un pequeño círculo verde ahí cuando no está grabando 00:09:53.531 --> 00:09:56.121 y cuando presiono grabar ese círculo se vuelve rojo 00:09:56.121 --> 00:09:58.061 cuando presiono otra vez se vuelve verde 00:09:58.061 --> 00:10:00.741 No sé si son los colores correctos de los indicadores 00:10:00.741 --> 00:10:01.751 pero tienes la idea. 00:10:01.751 --> 00:10:03.731 Puedo alternar el color de ese círculo 00:10:03.731 --> 00:10:05.501 y sé si está grabando o no. 00:10:05.501 --> 00:10:09.901 Muy útil. Pero estás pensando "Aquí hay un enorme problema: 00:10:09.901 --> 00:10:13.471 No quiero un gran y horrible círculo verde o rojo en mi video 00:10:13.731 --> 00:10:17.311 Pero algo que es increíble acerca de la función "saveFrame()" 00:10:18.101 --> 00:10:23.061 es que va a guardar la vista actual de la ventana de Processing 00:10:23.061 --> 00:10:27.045 ¿Y adivina qué? este círculo es dibujado después de que llame a la función "saveFrame()" 00:10:27.045 --> 00:10:29.815 "saveFrame()" va a guardar lo que está en la ventana 00:10:29.815 --> 00:10:33.505 y luego dibujará el círculo encima de eso. El círculo no aparecerá en el archivo. 00:10:33.505 --> 00:10:35.025 así que deberíamos poder ver 00:10:35.025 --> 00:10:38.225 si regreso aquí 00:10:38.783 --> 00:10:40.713 y borro eso 00:10:40.909 --> 00:10:41.829 y voy a correr esto 00:10:42.736 --> 00:10:45.036 y quiero comenzar a grabar por un pequeño lapso 00:10:45.036 --> 00:10:47.196 está grabando, está grabando, está grabando, está grabando, 00:10:47.196 --> 00:10:48.326 ahora paro grabar 00:10:48.326 --> 00:10:49.896 y voy a cerrar aquí 00:10:49.896 --> 00:10:51.226 voy a ir y ver 00:10:51.226 --> 00:10:52.646 Veamos estos archivos. 00:10:52.646 --> 00:10:54.716 No círculo verde o rojo. 00:10:54.716 --> 00:10:55.906 Así que lo hicimos. 00:10:55.906 --> 00:10:58.846 Somos capaces de agregar un indicador visual 00:10:58.846 --> 00:11:02.056 en nuestra ventana que nos dice si está grabando o no. 00:11:03.163 --> 00:11:05.523 Pienso que esa es la esencia de esto... Ah... 00:11:05.523 --> 00:11:09.153 Mostremos algo agradable que podemos hacer aquí. 00:11:10.194 --> 00:11:15.424 Si corro esto a 1920 por 1080 como súper alta resolución. 00:11:17.392 --> 00:11:21.392 Voy a poner una línea de impresión sobre la tasa de cuadros por segundo aquí. 00:11:21.392 --> 00:11:22.602 Voy a correr esto. 00:11:22.602 --> 00:11:23.862 Puedes ver que 00:11:23.922 --> 00:11:27.182 Processing no es capaz de realizar el Juego de la Vida. 00:11:27.182 --> 00:11:30.662 Puede serte difícil ver esto en esta especie de video tutorial pero 00:11:30.662 --> 00:11:34.504 no es capaz de correr esto súper rápido en tan alta resolución 00:11:34.814 --> 00:11:39.965 y de hecho es bastante rápido puedes ver la tasa es de 14 fps 00:11:39.965 --> 00:11:43.015 pero quiero hacer esta gloriosa simulación del Juego de la vida 00:11:43.015 --> 00:11:44.595 que corra a 30 fps 00:11:44.595 --> 00:11:46.245 así que ahora si hago esto 00:11:46.245 --> 00:11:47.745 y presiono grabar 00:11:47.745 --> 00:11:50.785 puedes ver que la grabación también lo está ralentizando 00:11:50.806 --> 00:11:56.296 porque hay algo de energía compitiendo y toma tiempo convertirlo en un archivo 00:11:56.296 --> 00:12:01.016 Si corro esto ahora, lo hago un archivo 00:12:01.016 --> 00:12:03.066 y paro la grabación 00:12:03.066 --> 00:12:06.586 y salgo del programa y regreso a "Herramientas" 00:12:06.586 --> 00:12:08.146 "Creación de película" 00:12:08.146 --> 00:12:10.396 y yo... 00:12:10.415 --> 00:12:14.575 ¡ups! Aquí arriba tomo la carpeta "Output" 00:12:14.575 --> 00:12:17.845 y la arrastro aquí. Es la misma carpeta. 00:12:17.845 --> 00:12:20.765 ahora esto es 1920 por 1080 00:12:20.765 --> 00:12:24.045 y por supuesto puedo solo seleccionar "la misma medida que el original" 00:12:24.045 --> 00:12:26.045 Tasa de cuadros, crear película 00:12:26.045 --> 00:12:30.565 y quiero ahora "testmovie1080.mov" y presiono guardar 00:12:30.565 --> 00:12:33.525 y ahora puedes ver esa pequeña ventana de progresión 00:12:33.525 --> 00:12:34.995 no lo está haciendo tan rápido esta vez 00:12:34.995 --> 00:12:36.255 está creando la película 00:12:36.529 --> 00:12:38.929 (tarareo feliz) 00:12:39.799 --> 00:12:41.819 y ahora está terminado. 00:12:41.819 --> 00:12:43.569 Ahora voy al Escritorio 00:12:44.445 --> 00:12:46.715 para ver lo que hice 00:12:47.654 --> 00:12:49.424 y "testmovie1080.mov" 00:12:49.424 --> 00:12:50.464 voy a abrir esto 00:12:50.822 --> 00:12:52.462 Convirtiendo. 00:12:52.462 --> 00:12:54.812 Para que QuickTime pueda reproducirla 00:12:55.326 --> 00:12:57.676 ¡Vamos Quicktime! 00:12:57.878 --> 00:13:00.201 (Sonidos mágicos) 00:13:00.201 --> 00:13:03.101 De acuerdo. Aquí vamos. Pantalla completa. Reproducimos. 00:13:03.101 --> 00:13:06.351 Puedes ver, tengo mis 30 fps de mi simulación del Juego de la vida 00:13:06.351 --> 00:13:08.401 todo realizado en Processing. 00:13:08.443 --> 00:13:10.573 No sé que acaba de... (sonidos raros) 00:13:10.653 --> 00:13:16.423 Dejé algunos archivos viejos ahí al final así que los entretejió 00:13:16.423 --> 00:13:20.553 entretejió lo de alta resolución con lo de baja, es interesante. 00:13:20.553 --> 00:13:24.183 Como sea, puedes ver todo tipo de posibilidades 00:13:24.183 --> 00:13:27.883 espero que esto te ayude con cosas que estés haciendo en Processing 00:13:27.883 --> 00:13:29.843 puedes hacer esto con 3d, 00:13:29.843 --> 00:13:32.343 puedes hacer esto con casi cualquier cosa 00:13:32.343 --> 00:13:33.703 y dime cómo te resulta 00:13:33.703 --> 00:13:35.553 así que gracias por ver este video 00:13:35.553 --> 00:13:37.863 y volveré pronto con más videos.