Sobre el proyecto
Screendrop es una aplicación nativa de macOS que combina captura de pantalla, grabación de pantalla y un servicio de uso compartido autoalojado opcional. Se posiciona como una alternativa gratuita y autoalojable a herramientas como Loom, y el README indica que está en desarrollo activo, con posibles asperezas y cambios incompatibles.
Captura y capturas de pantalla
Screendrop puede capturar una pantalla completa, una ventana o un área seleccionada, a la resolución nativa de la pantalla. Los atajos globales predeterminados cubren pantalla completa, ventana, área, el selector de grabación y la captura de texto por OCR, y todos son personalizables. Las preferencias de captura de pantalla incluyen temporizador de 3/5/10 segundos, sombras de ventana opcionales, recorte de la franja negra de la barra de menús en Macs con notch, exportación en PNG o JPEG con calidad configurable, una carpeta de exportación configurable y una vista previa del editor en menor resolución que conserva las exportaciones a resolución completa. Un modo Capturar texto usa OCR de Vision en el dispositivo para poner el texto reconocido en el portapapeles sin guardar una imagen, devolviendo las líneas en orden de lectura.
La automatización posterior a la captura puede mostrar una superposición de vista previa, copiar al portapapeles, guardar, subir y copiar un enlace, abrir el editor de anotaciones o fijar la captura sobre otras ventanas. Las nuevas capturas aparecen en una pila flotante de tarjetas de vista previa desde la que los usuarios pueden copiar, guardar, comprimir, fijar, usar Quick Look, anotar, editar, subir, eliminar o copiar el texto reconocido. La posición de la superposición, el retardo de cierre automático y el diseño de acciones son configurables.
Biblioteca y anotación
Una ventana nativa de Biblioteca unifica capturas de pantalla, vídeos y proyectos de grabación, con filtros en la barra lateral, vistas de cuadrícula y lista, búsqueda, ordenación y un inspector que muestra dimensiones, fechas, duración, uso de disco, estado del proyecto, ubicación del archivo y acciones en la nube. La selección múltiple admite copiar, exportar, mostrar, renombrar y mover a la papelera. Screendrop también se registra como editor de imágenes en Finder; al abrir imágenes se importan copias a la Biblioteca y nunca se modifican los originales.
El editor de anotaciones no es destructivo, conserva la imagen base y escribe el estado editable en un archivo lateral `.screendrop`. Las herramientas incluyen rectángulos, círculos, líneas, flechas, dibujo a mano alzada, marcadores numerados, texto, regiones de resaltado, pixelado, desenfoque y seleccionar/mover/redimensionar/deshacer/rehacer. Smart Redaction busca texto sensible y puede añadir desenfoque o pixelado automáticamente. El recorte admite formas libres y preajustes comunes de relación de aspecto y reasigna las anotaciones existentes. Las funciones de fondo y maqueta incluyen colores sólidos, degradados, imágenes personalizadas, paquetes de fondos de pantalla descargables, relleno, radio de esquinas, sombra, relación de aspecto, alineación, bordes, marcas de agua de texto, perspectiva estilo cámara y desenfoque progresivo. Los preajustes de fondo se pueden exportar e importar como archivos JSON versionados.
Grabación de pantalla y Studio
El selector de grabación permite elegir una pantalla, una ventana de aplicación o un área, además de cámara, micrófono, audio del sistema, un temporizador de inicio y un guion opcional de teleprónter. Durante la grabación, una barra de control flotante admite pausar/reanudar, reiniciar, detener y conservar, y eliminar. La pantalla, la cámara, la actividad del cursor, los clics, las pulsaciones de teclas, el micrófono y el audio del sistema se capturan como entradas coordinadas, manteniendo separados los másteres de pantalla y cámara.
Un teleprónter nativo del notch sigue la narración mediante reconocimiento de voz en el dispositivo cuando el micrófono está activado; de lo contrario, actúa como indicación estática. Recording Studio almacena cada grabación como un paquete de sesión no destructivo y admite desplazamiento por la línea de tiempo, división, recorte, eliminación, cambios de velocidad por clip, deshacer/rehacer, opciones de fondo y diseño, relaciones de aspecto para redes sociales, encuadre de relleno o ajuste y preajustes con nombre. Los datos de interacción se graban por separado de los píxeles, lo que permite zoom automático a partir de clics, zooms manuales, zooms que siguen el puntero o de enfoque fijo, tamaño de cursor reconstruido, resaltados de clic y subtítulos de pulsaciones de teclas.
La transcripción en el dispositivo con Apple's Speech Analyzer impulsa subtítulos editables, resaltado de palabras estilo karaoke y edición de vídeo basada en texto, donde cortar pasajes de la transcripción elimina el metraje correspondiente; también están disponibles la eliminación de muletillas y el recorte de silencios. Las opciones de exportación incluyen calidad, códec, resolución, formato, 30/60 fps, desenfoque de movimiento y audio, con renders en caché. Un editor ligero de recorte y compresión para archivos de vídeo normales usa FFmpeg.
Uso compartido en la nube y privacidad
El uso compartido en la nube es opcional y prioriza Cloudflare: un Worker recibe las subidas autenticadas, R2 almacena los archivos y D1 almacena los metadatos. Screendrop solo necesita la URL del Worker y un token de subida, almacenados en Keychain. Las grabaciones compartidas obtienen un reproductor con subtítulos, velocidad de reproducción, modo teatro, vistas previas al desplazar, una transcripción sincronizada y buscable, comentarios adjuntos a momentos, recuentos de visualizaciones y vistas previas de enlaces enriquecidas; las capturas de pantalla compartidas obtienen un visor simple. Se proporcionan un repositorio Worker complementario y un flujo Deploy to Cloudflare.
La aplicación es local-first: las capturas, los archivos de proyecto, los archivos laterales de anotación y las transcripciones permanecen en el Mac, la transcripción se ejecuta en el dispositivo y no hay una cuenta central ni un servidor Screendrop alojado. Pueden solicitarse permisos de macOS para grabar pantalla y audio del sistema, cámara, micrófono y monitorización de entrada. Las ventanas de Screendrop se excluyen de las capturas de forma predeterminada.
Compilación y publicación
La compilación local requiere macOS 26.4 o posterior y una cadena de herramientas Xcode 26.4 beta; las dependencias se resuelven automáticamente. No hay objetivo de pruebas, y una compilación correcta en Xcode se describe como la puerta de verificación automatizada. Un asistente de publicación en Go gestiona los pasos de archivo, notarización, empaquetado y publicación. La instalación se realiza mediante un DMG o una cask de Homebrew, y la aplicación puede actualizarse automáticamente mediante Sparkle.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.