8 puntos por GN⁺ 2024-03-11 | 1 comentarios | Compartir por WhatsApp
  • Aplicación de barra de menú de código abierto enfocada en la precisión del color, que crea timelapses de pantalla y cámara sin tamaños de archivo excesivos
    • La precisión del color es una función importante para evitar timelapses con colores deslavados o con apariencia de copia

Funciones

  • Precisión del color: graba los colores tal como se ven para no generar videos apagados
  • Diseño minimalista: grabador web con todas las funciones disponible desde la barra de menú
  • Aceleración por hardware: aprovecha por completo la codificación acelerada por hardware para una experiencia de grabación ligera
  • Ahorro de espacio: evita tamaños de archivo excesivos en video de alta calidad (hasta 7 GB por hora)
  • Grabación con cámara: graba webcam o teléfono con la misma velocidad de fotogramas y velocidad de cámara
  • Seguridad: usa las funciones de ScreenCaptureKit para grabar ventanas, aplicaciones específicas, etc., evitando exponer información bancaria durante la grabación
  • Personalizable: se puede cambiar todo, como la velocidad de fotogramas, la calidad y la velocidad

Instalación

  • La forma recomendada de instalar TimeLapze es mediante Homebrew cask
  • Cuando el repositorio llegue a 75 estrellas y 30 watchers, se podrá instalar la app usando brew install --cask screentimelapse
  • La aplicación no está firmada, por lo que Apple mostrará una advertencia de que no puede verificar si la app contiene malware. Se puede ejecutar de todos modos desde la configuración del sistema

Descarga directa

  • Si lo prefieres, puedes ir directamente a la página de releases y descargar TimeLapze.zip.
  • Chrome y Safari mostrarán una advertencia sobre la descarga de un archivo sospechoso. Si ignoras la advertencia y extraes el archivo, obtendrás ScreenTimeLapse.app. Luego solo hay que moverlo al directorio Applications.

Desarrollo local

  • Para desarrollar TimeLapze localmente, hay que clonar este repositorio y abrirlo en XCode.
  • Después, se puede usar el comando para ejecutar la app de forma local.
  • Debes permitir que se compile la app para la firma local.

Stack técnico

  • SwiftUI
  • ScreenCaptureKit
  • AVFoundation
  • CoreMedia

Licencia

  • TimeLapze es código abierto bajo la licencia MIT.
  • Si te gusta este proyecto, considera darle una estrella al repositorio. La meta es llegar a 75 estrellas para que se agregue a Homebrew.

Comentarios

  • El grabador de pantalla de Apple convierte el espacio de color de la pantalla de DCI_P3 a sRGB. Este error suele ser sutil, pero no es adecuado para trabajos sensibles al color. El color es complicado y, incluso en video HDR, los problemas de sobreexposición en capturas de pantalla siguen presentes.

Opinión de GN⁺

  • TimeLapze ofrece una solución innovadora que permite a los usuarios crear timelapses de alta calidad mientras mantiene el tamaño de archivo al mínimo. Esto puede ser especialmente útil para quienes tienen espacio de almacenamiento limitado.
  • Esta aplicación puede convertirse en una herramienta atractiva para creadores que priorizan la precisión del color. Los usuarios que trabajan con tareas sensibles al color pueden obtener resultados más precisos gracias a estas funciones.
  • Como proyecto de código abierto, tiene potencial de seguir mejorando continuamente mediante las contribuciones de la comunidad de desarrolladores. Esto implica evolución constante del software y una respuesta más rápida a las necesidades de los usuarios.
  • El hecho de que la aplicación no esté firmada puede generar preocupaciones de seguridad en algunos usuarios. Es posible que necesiten investigar más para decidir si pueden confiar en ella.
  • Un proyecto similar que ofrece funciones parecidas es OBS Studio, un software de código abierto para streaming en vivo y grabación de video. OBS Studio ya es ampliamente utilizado y cuenta con un sólido apoyo de la comunidad.

1 comentarios

 
GN⁺ 2024-03-11
Comentarios de Hacker News
  • Para quienes se preguntan cuál es la diferencia con OBS, se aclara que esta es una aplicación de barra de menú de código abierto especializada en crear timelapses del escritorio y la cámara.

    "Una aplicación de barra de menú de código abierto para crear timelapses de pantalla y cámara sin tamaños de archivo excesivos."

  • La última versión se publicó el 8 de noviembre de 2023, y se reportó un problema por el que no funciona en una Mac con M1 Max.
    • Las grabaciones cortas guardan archivos de 0 bytes.
    • Al grabar sesiones de juego (Geforce Now), el sistema falla y se reinicia.
  • Hay interés en una herramienta que permita grabar sesiones de programación como una alternativa simple a OBS.
  • Se menciona una función rápida de grabación de pantalla basada en web que usa WASM ffmpeg.

    "Cosas geniales que se pueden hacer con tecnologías web modernas."

  • En el pasado alguien hizo una app similar en Python, pero dejó de funcionar por cambios en MacOS. Espera que aparezca una alternativa "nativa" hecha en Swift.
  • OBS es una herramienta de grabación de pantalla de código abierto, y el título debería dejar claro qué es lo que la diferencia de esta.
  • A alguien le interesa porque quiere revisar sus patrones de uso de la laptop.
    1. La instalación con brew falló, pero logró usar el binario desde la página de releases (última versión: 26 de diciembre de 2023).
    2. Logró activar las opciones para grabar la pantalla de una Macbook Air, una pantalla externa y la cámara de Facetime. Uso de CPU de alrededor del 20%.
    3. Al desactivar la cámara de FT y grabar solo 2 pantallas, el uso de CPU bajó a alrededor del 6%. Al grabar una sola pantalla, a alrededor del 2%.
    4. No hubo degradación del rendimiento al ejecutar Timelapze junto con otras apps.
    5. El resultado de la grabación es bueno, y se puede optimizar el tamaño del archivo usando ffmpeg. Una grabación de 1 minuto 55 segundos (6x de velocidad) pesa 141MB, y tras optimizarla baja a 28.3MB.
  • Se supone que crea el video tomando capturas de pantalla cada segundo, y hay interés en una herramienta que reduzca el tamaño del archivo eliminando cuadros idénticos consecutivos.
  • Se expresa molestia por el hecho de que dar estrella al repositorio sea una métrica para que lo agreguen a homebrew.
  • Parece que esta app sería útil para code jams o game jams. Como no consume muchos recursos, puede ejecutarse durante todo el período y producir un video timelapse fácil de editar.
  • El OP fue shadowbaneado por alguna razón (en un estado en el que otros usuarios no pueden verlo), pero como no puede encontrar el motivo, se sugiere enviarle un correo a dang para pedir que se lo quite.