Mostrando entradas con la etiqueta Canon. Mostrar todas las entradas
Mostrando entradas con la etiqueta Canon. Mostrar todas las entradas

jueves, septiembre 04, 2025

Photaka Link: De “¿Me pasas la foto por WhatsApp?” a “Ya la tengo en el móvil”

Cuando usas una cámara de fotos profesional o casi-profesional, hay escenas que todos hemos vivido: estás en una sesión, miras la pantallita de la cámara, haces zoom con el joystick para comprobar el foco, y luego te piden “¿me la puedes pasar?”. Toca abrir la Wi-Fi de la cámara, emparejar, cruzar los dedos y rezar para que el RAW no tarde mil años. Spoiler: tarda. Y si encima hay interferencias, olvídate. Con Photaka Link el guion es otro: conectas un cable USB de la cámara al smartphone o tablet, y en segundos tienes el flujo de trabajo que siempre quisiste en movilidad: vista previa en vivo, selección de fotos y descarga inmediata al teléfono. 

La idea es sencilla y, como casi todo lo que funciona, está bien ejecutada: el móvil se convierte en tether, monitor de revisión y backup portátil, todo con un solo cable. Y ya la tienes disponible en Android y iOS, la app ya anuncia compatibilidad con cámaras Canon, Nikon y Sony y la conexión directa por USB (nada de inventos raros). 

¿Qué hace exactamente Photaka Link hoy? (y por qué a los hackers de la foto nos gusta)

  • Habla MTP con tu cámara profesionalMTP (Media Transfer Protocol) es la evolución del clásico PTP de las cámaras: pensado para mover fotos y medios por USB de forma controlada y sin montar el almacenamiento como un disco “a pelo”. Es estándar desde 2008 y en Android es lo normal desde hace años. Traducción: robusto, interoperable y sin dramas. 
  • Modo sesión (tether): mientras disparas, vas recibiendo JPEG o RAW para revisar al vuelo en el móvil/tablet.
  • Modo importar: además de fotos, ya añade vídeo cuando importas material almacenado en las tarjetas SD de la cámara.
  • Simplicidad: enchufar, confirmar conexión, ver, seleccionar, disparar, en modo sesión o importar. Sin menús arcanos ni emparejamientos caprichosos. 
Nota de campo: en la web oficial tienes un resumen muy claro de la filosofía: “tu móvil o tablet como tether, monitor de preview y backup, con un solo cable”. Es justo el tipo de UX que agradeces cuando hay prisa.

¿Por qué cable y no Wi-Fi de la cámara?

Porque los bits pesan, sobre todo cuando son RAW de 45 MP o clips de vídeo de 500 MB. Y porque la física manda.
  • USB-C moderno (USB 3.x): 5 Gb/s (USB 3.0/3.1/3.2 Gen1) y hasta 10 Gb/s en equipos que lo soportan. Por ejemplo, iPhone 15 Pro/15 Pro Max (y generaciones Pro posteriores) anuncian USB 3 hasta 10 Gb/s —eso sí, usa cable compatible USB 3; muchos cables “de carga” van a USB 2 y te dejan en 480 Mb/s.
¿Y que nos da la Wi-Fi de la cámara? Muchas cámaras sólo montan 2.4 GHz con 802.11n (lo típico: hasta 150 Mb/s de enlace en 20 MHz) y rendimientos reales muy por debajo (decenas de Mb/s). Algunas, con módulos dedicados, saltan a 5 GHz / 802.11ac, pero aún así la experiencia real baila según radio, interferencias y stack de software. Es decir: más latencia y menos previsibilidad que un USB decente.

La conclusión práctica: un buen cable (y un puerto que dé de sí) suele ganar en consistencia y velocidad para grandes JPEG, RAW y vídeo. Y esa es la apuesta de Photaka Link: menos fricción, más flujo. 

Consejos de “cacharreo” para exprimir Photaka Link

  • OTG activo en Android: en la práctica, casi todos los Android modernos con USB-C actúan como host, pero si usas adaptadores raros, verifica que soportan datos (no solo carga).
  • Alimentación: algunas cámaras consumen más si están alimentando el móvil por el bus. Si notas caídas, usa un hub con alimentación o configura la cámara para no suministrar energía por USB (si lo permite).
  • Flujo de sesión vs importación: usa sesión para revisar composición y foco al vuelo y transferir las imágenes en tiempo real al dispositivo. Deja importar para cuando no trabajes con el dispositivo conectado y quieras acceder y descargar archivos más tarde (incluido el vídeo).
  • Espacio y backup: recuerda que el móvil es tu buffer: libera espacio o sincroniza rápido a tu nube preferida. La hoja de ruta de Photaka Link apunta a almacenamiento en la nube y posprocesado integrados, pero ya llegamos a eso.
¿Dónde encaja esto en el proyecto grande de Photaka?

Photaka Link es la pieza de base o componente de un plan más ambicioso: un ecosistema donde los creadores profesionales (foto y vídeo) entregan en tiempo real contenido a sus clientes —Memories as a Service— con una marca de consumo clara y una red de fotógrafos en ubicaciones icónicas o muy concurridas. En el pitch deck, se resume con un lema que me encanta: 

“We capture your happiest moments instantly” 

y un flujo B2C/B2B con fotógrafos desplegados y listos para disparar, el resultado se procesa y se entrega inmediatamente y el cliente compra lo que desee desde la app.


En ese camino, Photaka Link seguirá creciendo: más cámaras soportadas, métodos de conexión (cable hoy; mañana… ya veremos), post-procesamiento en el dispositivo o en la nube, y sincronización en la nube. Si te dedicas a eventos, bodas, viajes o prensa, ya ves por dónde va: ampliando tus posibilidades para entrega inmediata y sin alquimia.

Un poco más técnico: MTP, PTP y por qué no es “montar un disco”

Cuando conectas la cámara por USB con Photaka Link, no estás montando un volumen como si fuera un pendrive. Estás hablando de MTP/PTP: un protocolo a nivel de objetos (ficheros, miniaturas, metadatos) que expone comandos de alto nivel (listar, obtener, borrar, disparar, etcétera) y deja a la cámara controlar el almacenamiento. Y esto nos da muchas ventajas:
  • Menos corrupción: no hay un sistema de ficheros “abierto” en dos sitios a la vez.
  • Metadatos ricos: y miniaturas rápidas para revisar y seleccionar.
  • Compatibilidad: Android lo usa por defecto; las cámaras lo implementan desde hace años como “clase USB” estándar. 
¿Cuánto “vuela” en la práctica?

La teoría te da límites físicos. El mundo real lo ponen los chips (de cámara y de móvil), el firmware y el cable. Casos reales en foros midiendo Wi-Fi de cámara hablan desde ~12 Mb/s (≈ 1,5 MB/s) en equipos modestos, hasta ~180 Mb/s en setups con 5 GHz cerca del router. Con cable USB 3.x, cuando el cuerpo y el teléfono responden, es normal estar muy por encima de esas cifras y, sobre todo, sin la variabilidad del aire.


Un buena regla hacker es que si tu móvil/cámara está limitado a USB 2, ya has ganado frente a muchos Wi-Fi de cámara reales (480 Mb/s teóricos vs 20–150 Mb/s típicos de 2.4 GHz). Si ambos son USB 3, la diferencia es aún mayor.

Lo que tiene hoy en día:
  • Simplicidad de flujo: conectar, ver, elegir, importar. Sin capas de emparejamiento Wi-Fi. 
  • Compatibilidad con las tres grandes (Canon, Nikon, Sony): desde el lanzamiento en Android y iOS. (Google Play, Apple)
  • Enfoque en sesión: poder revisar RAW/JPEG al vuelo y pasarlos al dispositivo, y dejar el vídeo para importación, tiene sentido cuando estás en exteriores.
Lo que estamos trabajando para después:
  • Más marcas/modelos soportados: Y controles remotos (apertura/velocidad/ISO) donde el firmware lo permita.
  • Metadatos con la visualización de cada foto: ISO, Velocidad de obturación, Apertura de diafragma, Compensación…
  • Posprocesado ligero en el dispositivo: Curvas, LUTs, auto-tones, y presets por sesión.
  • Postprocesado en Cloud: Potente mediante el uso de IA en la nube.
  • Sincronización cloud con entrega en tiempo real al cliente: Esto encaja con la visión del proyecto Photaka —servicio de consumo de una red de creadores– El equipo de Photaka Link está abierto para recibir sugerencias e ideas con las que evolucionar el producto para ayudar a mejorar el trabajo de los profesionales y aficionados.
Checklist rápido para empezar
  • Activa conexión USB en la cámara según el manual: Muchas lo ponen como “PC/Remote/PTP/MTP”.
  • Dispara y revisa (acepta o descarta) en modo sesión: O accede al contenido de las SDs, importa su contenido (JPEG, RAW y vídeo).
  • Accede a los archivos: En dos carpetas en la galería de tu smartphone o tablet, una para modo sesión y otra para importación.
TL;DR: Si eres de los que quieren velocidad y control en movilidad, Photaka Link te quita ruido del medio: cable USB, MTP, RAW/JPEG en sesión, más vídeo en modo importación, y tus fotos en el móvil o tablet sin dramas. Y lo interesante es que no se queda ahí: encaja como núcleo tecnológico de una plataforma para entregar recuerdos en tiempo real a los clientes de los creadores profesionales. Menos fricción, más trabajo hecho. 

¿Te mola? ¿Quieres proponerme algo? Me tienes en MyPublicInbox.

Saludos,

Autor: Kiko Monteverde, emprendedor, founder of Photaka Link

jueves, junio 18, 2015

Magic Lantern: Hackers por la democratización del 7º arte

Como profesional del sector audiovisual e ingeniero de formación, no sé me ocurren calificativos para definir lo que han hecho desde Magic Lantern. Quizás sea uno de esos ejemplos que pueden tirar abajo la definición errónea de que un hacker es igual a un delincuente. Para todos aquellos que se dediquen de un modo u otro al mundo audiovisual, desde los especialistas en imagen hasta los de sonido, malo será que no conozcan este curioso firmware y su capacidades. Por resumirlo en pocas palabras, es un firmware alternativo al que puede ofrecerte Canon de serie en sus cámaras y que añade un montón de funciones, que de fábrica, eran impensables.

Figura 1: Magic Lantern, Hackers por la democratización del 7º arte

Todo esto nació en el año 2008, cuando Canon lanzó al mercado su modelo insignia EOS 5D Mark II, una cámara de fotos réflex, de ahora en adelante, DSLR, que permitía grabar en alta definición, entonces un grupo de hackers decidió no conformarse solo con aquello y decidieron ir más allá de lo que aparentemente daban de si aquellas cámaras. En un inició se añadieron solo funciones básicas, pero hoy en día han conseguido que hasta cámaras obsoletas puedan grabar vídeo en HD, las cuales de fábrica, ni podían soñar en tales hazañas.

El "No Hack" de Magic Lantern

Desde el sitio web de estos chicos, podemos leer lo siguiente:
​"​ Magic Lantern is not a "hack", or a modified firmware, it is an independent program that runs alongside Canon's own software. Each time you start your camera, Magic Lantern is loaded from your memory card. Our only modification was to enable the ability to run software from the memory card. ​"
Aunque ellos lo definen como un "no firmware", lo más probable es que lo definan así por cuestiones legales, realmente es una modificación del software interno de la cámara como un piano. Y para los que nunca se hayan aventurado a trabajar con un equipo ARM sin documentación, es una auténtica locura hacer ingeniería inversa en un sistema tan cerrado. Las instrucciones están codificadas y prácticamente es un ejercicio de fe el ir siguiendo una a una cada una de los pasos para ver cómo funciona el sistema, esta gente debe manejárselas de miedo con el lenguaje ensamblador desde luego.

Después de un duro proceso de ingeniería inversa, lograron de un modo u otro romper el cifrado de las cámaras Canon, y descubrir los registros más elementales del sistema para poder interactuar con ellos. Aquí es donde alguien toma la decisión, sabiendo y conociendo el funcionamiento del firmware de la cámara de no modificar el mismo, si no, añadirle una capa por encima que añadirá funciones o hará un upgrade al firmware de serie en todo caso.

Instalación de Magic Lantern

El proceso de instalación es de lo más sencillo, uno se debe descargar desde la web de Canon la última versión del firmware disponible para tu cámara en concreto y dejarlo en la carpeta raíz de tu tarjeta Compact Flash o SD a modo de repuesto, luego, desde Magic Lantern bajamos un binario que se sitúa justo al lado de otro firmware modificado, entonces aquí es cuando "engañamos" a la cámara con un proceso de lo más sencillo.

Figura 2: Instalación del software en el directorio raíz

Como podréis apreciar en el siguiente vídeo, el proceso de instalación es de lo más sencillo:
1 - Desde el menú de configuración vamos a instalar una update del firmware.
2 - La cámara se come el falso firmware sin rechistar.
3 - El sistema queda completamente hackeado desde este momento, al reiniciar la cámara se cargarán los módulos.
4 - Vemos un menú que nada tiene que ver con lo que vendría de fábrica.


Figura 3: Proceso de instalación de Magic Lantern

Mejoras con el uso de Magic Lantern

Para los menos entendidos en esto de la imagen y sonido quizás no vean nada de especial a esto, sin embargo, la existencia de Magic Lantern ha sido un reto de innovación para la multinacional Canon, que se ha visto obligada a ponerse las pilas y añadir funciones a sus modelos nuevos sí o sí. Entre las más destacadas, al tener un control absoluto de la cámara y trabajar directamente con las piezas sin limitaciones, con Magic Lantern podemos grabar sin compresión, regular la ganancia del sonido e incluso jugar al Arkanoid, entre muchas otras funciones.


Figura 4: Jugando al Arkanoid con Magic Lantern

Otra parte importante es que, en calidad de imagen, históricamente estas cámaras de usuario jamás valieron para un uso profesional, ya que entre sus limitaciones estaba la de grabar con una compresión elevada y reducir enormemente las muestras de color. El problema de esto es que a la hora de editar da muy poco margen ya que se pierde mucha información, por no hablar de que el codec H.264 trabaja en este caso con solo 8 bits de profundidad, por lo que se satura en las zonas altas y bajas de luminosidad con más facilidad, quedando en las fotos los típicos cielos blancos destellantes y sombras negras opacas, sin ningún tipo de textura.

Es por eso que una de sus funciones estrella con Magic Lantern es la de poder grabar directamente la información cruda que obtiene el sensor, en RAW, es decir, 14 bits sin empaquetar y sin reducir las muestras de color, lo que genera una matriz RGB a 16 bits (14 bits sin empaquetar en el caso de Canon o 12 bits + canal alfa). Estos chicos, usando una serie de artimañas, tales como obtener directamente la imagen "Live View" del sensor que se muestra en pantalla (esos valores RGB a 14 bits crudos), volcarlos en ficheros .mlv junto al sonido volcado en formato de pulso lineal .pcm. Obviamente se necesita mucho ancho de banda, de media unas 90 veces más que con los formatos comprimidos, pero no pasa nada ya que las cámaras emplean el estándar UDMA y son capaces de obtener grandes tasas de escritura y lectura. Esos ficheros, una vez en el ordenador, se procesan y se convierten a un formato de edición y, ¡Anda!, ¡tienes una cámara de cine por 1200€!

De entrada, aquí los hackers han conseguido aumentar la calidad del vídeo aproximadamente un 80% o 90% ya que hablando de posibilidades de edición, es como comparar un fichero .wav con un fichero .mp3 a 128 Kbits). No está mal el firmware este... me están haciendo ahorrar mucho dinero.

De serie Canon utiliza la compresión para ahorrar supuestamente en ancho de banda por lo que le ordena al procesador que comprima el vídeo con un valor de tasa constante CBR y calidad variable. Es decir, en función del movimiento de la escena, nivel de complejidad de la misma y detalles de la misma, necesitará un factor SNR (señal/ruido) menor o mayor para adecuarse a una tasa de bits determinada (en este caso establecida en unos 30-35 Mbits) y en cuanto al color, como cualquier sistema de vídeo, separa la crominancia (chroma o color) de la luminancia (lumia o luz) y se aprovecha de un supuesto problema del ojo humano para hacer lo siguiente:
- Las proporciones de la matriz 1920*1080 en blanco y negro o luma, son 1:1.
- Las proporciones de la matrices 1920*1080 en color (RGB) son 4:2:0. Es decir, cada 4 píxeles se deja 1 muestra de color, se ahorra en ancho de banda.
Figura 5: Formas de comprimir el color sin afectar a la definición

Es evidente que si reduces 4 veces las muestras de color, ganas en espacio y pierdes en calidad, así que este firmware hace olvidarnos de todos estos problemas y permitirnos grabar en 4:4:4 (RGB o YUV). Esto significa que nos acaban de regalar una cámara de cine por la cara estos señores, hackeando el firmware de Canon y consiguiendo que su cámara más barata se comporte igual que la más cara.

Figura 6: Mejorando los SNR de la cámara

Entre otras de sus mejoras están las de automatizar en enfoque con las crucetas de la cámara - función deshabilitada de serie, solo disponible en handycams mucho más caras -, han sido capaces de estudiar el funcionamiento del chip del sonido, mejorando su SNR de un modo bestial, de recalcular los ISOS nominales y forzados para mejorar la curva de regresión de rango dinámico llegando hasta a mejorar el funcionamiento del software de base de Canon, tal y como se ve en la Figura 6. Todo esto un grupo de hackers sin tener siquiera acceso a la documentación de la cámara.

Hasta han conseguido engañar a la salida HDMI de la cámara para que emita en formato RAW por ella, y de ahí, poder utilizar la cámara en estudios, ahorrándose cantidades ingentes de dinero, o pudiendo reutilizar tus lentes fotográficas.

Magic Lantern, o cómo sacar lo máximo de la tecnología

Viendo todo esto, la pregunta que uno se puede hacer es "¿Habrá perdido Canon ventas de cámaras caras o habrá vendido una barbaridad de cámaras baratas gracias a las habilidades de Magic Lantern?" El caso es que han cambiado la sociedad, si os fijáis, cada vez es más común ver periodistas, cineastas, rodajes de cortos de cine, etcétera, con este tipo de cámaras hackeadas. Por eso cada vez más y más gente que graba vídeos se compra una DSLR, gracias a estos chicos, que son capaces de llevar estas cámaras a límites más allá de los que originalmente se pensó. En muchos casos estas cámaras son mejores que competidoras de costes de 10.000€ en el mercado.

Para poder ver la diferencia entre usar o no Magic Lantern, nada mejor que ver un vídeo con el resultado que se puede obtener. Este es un trabajo hecho con una Canon 5D Mark III con Magic Lantern. Fijaos en la calidad del resultado.


Figura 7 : Un trabajo realizado con una Canon 5D Mark III con Magic Lantern

Como se puede ver, el equipo de hackers de Magic Lantern han conseguido poner al alcance de tu mano lo que sería tener un equipo de grabación apto para broadcasting por TV por 2000€... con un simple binario. ¡Unos magos por la democratización del 7º arte!

Un saludo,

Autor: Pedro Seoane Prado

Entrada destacada

Hacking IA: Jailbreak, Prompt Injection, Hallucinations & Unalignment. Nuestro nuevo libro en 0xWord

Pocas veces me ha hecho tanta ilusión que saliera un nuevo libro en 0xWord como con este libro de " Hacking IA: Jailbreak, Prompt Inje...

Entradas populares