Con qué lo hacemos
Cada trabajo tiene su herramienta.
Una fila por herramienta: para qué sirve y cuándo se usa. Lo que cuesta pasa siempre por una puerta, con visto bueno.
La idea
Cinco pasos, y el azul al final.
Cada paso deja un archivo del que parte el siguiente.
Paso 1
Escribir
El texto sale en la voz de la marca, con título en dos tiempos.
Paso 2
Armar
La pieza sale de una plantilla y de tokens.css, nunca desde cero.
Paso 3
Sumar
Si pide voz, imagen o música, se suma con tope y visto bueno.
Paso 4
Exportar
Chrome saca el PNG y el PDF; el video sale mudo y se mezcla aparte.
Paso 5
Revisar y publicar
Cinco preguntas antes de subir; los anuncios piden confirmación.
Las herramientas
Cada herramienta, en su momento.
Toca un grupo para ver solo sus herramientas.
Diseño
Todas las piezas salen del mismo código.
Arma posts, láminas, propuestas y decks con las mismas funciones: todo cae en la misma retícula.
Cada vez que nace una pieza. Se parte de una plantilla, nunca desde cero.
Guarda cada valor en un solo lugar. Las piezas piden «el azul de la marca» por su nombre y no copian el número.
Cuando cambia un color o una medida: se cambia ahí y en ningún otro sitio.
Los 28 íconos de la marca, con un mismo trazo.
Cuando una pieza necesita un ícono. Siempre lleva la palabra al lado.
Convierte el HTML en PNG y PDF, y saca las capturas para revisar.
Al exportar y al revisar. Lo que ves en la página es lo que sale.
Video
Se arma como código y sale mudo; el audio va aparte.
Anima las escenas como código: cambia el guion y la pieza se rearma en cada formato.
En cada video. Siempre se renderiza mudo.
Une la imagen con el audio, iguala el volumen y pone los subtítulos.
Al final, después de renderizar.
Escucha la voz y anota el segundo exacto de cada palabra.
Cuando hay voz: de ahí salen los subtítulos y el ritmo de cada cuadro.
Sintetiza el clic y la música de relleno, y mezcla todo en su segundo exacto. No hay nada que comprar ni licenciar.
Al mezclar. Un solo clic suave, cuando el interruptor llega arriba.
Voz
La voz se genera después de aprobar el guion.
Genera la voz de un guion ya aprobado.
Después de aprobar el guion y solo con visto bueno. Cada llamada pasa por un contador de cuota.
Imágenes
Con tope y visto bueno; las fotos, en blanco y negro.
Genera las ilustraciones y las poses con el pedido base de la marca.
Una o dos imágenes, en la app de ChatGPT. Más de dos, por el programa del equipo, con tope y visto bueno.
Pasa las fotos de Martín al blanco y negro de la marca, con una sola curva y sin grano.
Con cada foto nueva para la web o las piezas.
Publicación
Dónde vive la web y a dónde apunta cada dirección.
Guarda y sirve las páginas de Creators Latam.
Al publicar un cambio.
Dice a qué servidor va cada dirección: creatorslatam.com y sus subdominios.
Al crear o mover una dirección.
Automatización
Lo que se repite lo hace un flujo, no una persona.
Recibe el pedido del formulario de la web y lo lleva a Kommo, y mueve los avisos de una herramienta a otra.
Cada vez que entra un pedido o hay que repetir una tarea.
Ahí viven los chats del cliente, cada uno con su vendedor, y el seguimiento.
Desde el día 1 del piloto.
Anuncios
Se preparan como borrador; gastar siempre pide confirmación.
Crea y mide campañas desde un programa propio, con un contador que cuida la cuota.
Con confirmación antes de activar o gastar.
Prepara las campañas como borrador y las mide.
Se activan solo con confirmación: nada se gasta sin que alguien lo apruebe.
Ver los valores exactos
- Remotion
- Tres formatos: 16:9, 4:5 y 9:16.
- ffmpeg
- Volumen de −14 LUFS.
- Lucide
- 28 íconos, con trazo de 1,75 sobre una retícula de 24.
- foto-bn.py
- Negro 29, blanco 246, curva suave y sin grano.
Aplicado
Todo sale del mismo código.
Si cambia un valor de la marca, cambian todas las piezas.
post_ig(
dos_tiempos(
'Ya te escriben clientes.',
'Las ventas se pierden después.',
azul=True),
eyebrow='Piloto gratis de 2 semanas')Sale con Chrome, en el Mac · 1080 × 1350
- 1Se arma con las funciones del sistema, nunca desde cero. Así cae en la misma retícula y nadie mide un margen a mano.
- 2El color se pide por su nombre. Si el azul cambia, cambia en tokens.css y en ningún otro sitio.
- 3Cambia el formato, no la retícula. El mismo código saca el post, la historia y la miniatura.
Ver las medidas de cada pieza
- Post · 1080 × 1350
- El título va en la línea del 30 % de la altura: 408 px desde arriba.
- Historia · 1080 × 1920
- El texto va solo entre los 272 px y los 1248 px, contados desde arriba.
- Miniatura · 1280 × 720
- Hasta 15 caracteres por línea.
- Exportar
- render.py, con Chrome, en el Mac.
Fotos
Todas las fotos, una sola curva.
Arrastra la línea y compara el antes y el después.

AntesDespués- 1Una sola curva para todas. Las fotos se ven como de una misma sesión, y ninguna queda más oscura que el texto ni más clara que el fondo.
- 2Sin grano. Al recomprimir, el grano se vuelve ruido y la foto se ve sucia.
- 3El programa sirve para lotes y bocetos. La foto final de una sesión se edita a mano, con el mismo ajuste.
Ver los valores y cómo se usa
- Negro
- 29, el color de la tinta.
- Blanco
- 246, el color del Papel.
- Curva
- Suave y sin grano.
python3 foto-bn.py entrada.jpg otra.jpg --out carpeta/
Lo que cuesta
Lo que cuesta pasa por una puerta.
La cuota es limitada y un bloqueo deja a todos sin la herramienta.
Ver las cuatro reglas de la puerta
- 1Nadie llama a un servicio de pago por otro camino: ni curl ni un script suelto. El contador solo sirve si es uno; si cada quien cuenta por su lado, la suma rompe el límite.
- 2Si el contador no responde, no sale nada. Un freno que se apaga solo falla justo cuando más hace falta.
- 3Un error de cuota detiene todo y nadie reintenta. Reintentar empeora el bloqueo: se avisa y se espera.
- 4Antes de una tanda grande se prueba con pocas. Se mide el costo real y se acepta el tiempo que dé: no se acelera.
Lo que no se hace
Seis atajos que salen caros.
Cada uno ahorra cinco minutos hoy y cuesta un reclamo o un bloqueo mañana.
La letra
Solo en el Mac, donde la licencia la deja usar.
Subirla a Canva o a Figma: la licencia de macOS no lo cubre.
El color
.boton{
background:var(--acento)}La pieza pide el azul por su nombre.
.boton{
background:#007AFF}Copiar el número a mano: el color vive solo en tokens.css.
Un servicio de pago
Todo pasa por el mismo contador.
Llamar directo, con un script suelto: se salta el contador y el registro.
Los logos de plataformas
El nombre, escrito, o su logo oficial sin cambiar el color.
Ponerlos en gris: sus dueños no lo permiten.
Antes de publicar
Las cinco preguntas, respondidas.
Publicar sin ellas: la pieza vuelve a revisión.
El estilo del video
Nuestra letra y nuestro azul, y nada más.
Plantillas de moda y subtítulos de neón: son el sello de otro canal.
Descargar
Todo el kit, en una descarga.
Ver qué trae el kit
| Archivo | Qué es | |
|---|---|---|
| foto-bn.py | El programa que pasa las fotos al blanco y negro de la marca. Necesita Python con numpy y Pillow. | PY |
| herramientas.csv | La lista de esta página: grupo, herramienta, para qué sirve y cuándo se usa. | CSV |
| pieza-post-1080x1350 | El post de ejemplo que sale del código de arriba, en PNG y en HTML. | PNG HTML |
| tokens.css | El único lugar donde viven los valores de la marca. | CSS |