dis9034-2024-1

clase-06

Hoy vamos a destruir material audiovisual.

Googlecolab: es un lugar donde la gente comparte códigos. Tiene conexión con una computadora global. No depende de mi equipo: que sea mac o windows.

nb: notebook

y: python

Lenguaje de programación: una forma de relacionar/interactuar con programas.

Python es un lenguaje muy plástico, no usa el ; para terminar, pero le importa los espacios (tab), es una forma de decir “esto va dentro de otra cosa. Por lo que las cosas pueden usarse para lo mismo y funcionar igual pero la sintáxis es diferente, tiene su propio lenguaje que entiende.

En python se hacen comentarios no con // sino con #

Pyton es muy amable en la sintáxis, no como java. Let no existe en python.

Vamos a usar el google colab para nuestro cometido.

NumPy: biblioteca python, visualización de datos.

python es un software flexible, muchas funciones, comunidad grande, mejor diseño.

El let, int, ; era para hacerle la pega más fácil al compu, pero compus más modernos pueden procesar mejor la info y por lo mismo pyton tiene lenguaje más fácil.

Referente: Sam Lavigne: https://lav.io/ : vamos a ir a su about y revisar la herramienta ffmpeg explorer.

Estas cosas pueden usarse en lugar de adobe, premier, es gratis, repetitible y compartible.

ffmep: editar con comandos archivos, dar instrucciones

cmd+tab: para buscar

Para los videos siempre tener en cuenta el contenido sensible y adveertir.

Página Sam Lavigne: ffmpeg

Captura de pantalla 2024-04-15 a la(s) 15 22 46

Bash: directo a la consola

!: comandos de bash

Entonces si pongo !png.Plq siempre es importante saber donde está el computador situado. Ej: preguntarle a l compu donde está un algo. Es para automatizar la vida.

Ahora vamos a descargar herramientas desde el github de diseño udp, en archivos, video, descargar.

El video que creemos no hay que borrarlo de su fuente de origen pq no queda guardado en google drive.

Captura de pantalla 2024-04-15 a la(s) 15 41 44

Captura de pantalla 2024-04-15 a la(s) 15 42 10

Investigar pip: instalador de paquetes de python, pq python a secas es muy limitado, con esto puedes hacer muchas más cosas. ¿Qué se puede hacer en pip?

Captura de pantalla 2024-04-15 a la(s) 15 40 40

Para buscar qué significas algo en google: Bash

Python y Bach: para automatizar cosas.

Curl bash: descargar cosas desde la terminal/computadora (lugar donde se escriben los códigos.

Captura de pantalla 2024-04-15 a la(s) 16 25 26

Captura de pantalla 2024-04-15 a la(s) 16 26 18

Izquierda: Tipos de filtros/modificaciones Medio: Mi mesa de trabajo Derecha: Parámetros de filt/mod Captura de pantalla 2024-04-15 a la(s) 16 39 22

Otro referente: Vidpy, ver el github de Sam (antiboredom), matt romein https://matt-romein.com/ (programar en vivo), lisa jamhoury (genial), olivia jack https://ojack.xyz/

Ver el contexto en qué lo hicieron, se aprende mucho de eso.

Buscar special effects: buscar referentes e hilos y ver sus referentes e identificar sus lenguajes.

Muchas cosas que están en la computación vienen de cosas antiguas de la vida real.

Me sale este error al usar los filtros.

Captura de pantalla 2024-04-15 a la(s) 17 01 21

Para estos casos, ver la documentación del filtro y entender con qué trabaja, tal vez el cambio sí está empleado pero no ocurre pq no se cumplen ciertas condiciones

Captura de pantalla 2024-04-15 a la(s) 17 24 11

Efecto de este filtro

Captura de pantalla 2024-04-15 a la(s) 17 11 55

Pantallazo de los comandos utilizados en google colab. Tomar en cuentA que mas arriba estaba la parte de subir el video utilizado en esta sintexis

Captura de pantalla 2024-04-15 a la(s) 17 20 48

Captura de pantalla 2024-04-15 a la(s) 17 21 38

Captura de pantalla 2024-04-15 a la(s) 17 22 10

Al final