Saltar al contenido
Alsatian Clip Cutter tras extraer cuatro clips con nombre de una grabación de 1 h 22 min.
Todos los proyectos

Software y herramientasEn producción· v1.1 · uso interno

Alsatian Clip Cutter

Aplicación de escritorio que extrae varios clips con nombre de una grabación de horas, en segundos y sin perder calidad.

Mi papel
Diseño y desarrollo
Estado
En producción
Tecnologías
  • Python
  • PySide6 (Qt)
  • FFmpeg
  • NVENC
  • pytest

Descripción general

Alsatian Clip Cutter hace una sola cosa: saca de una grabación larga los fragmentos que le pidas y guarda cada uno como un MP4 con su nombre.

Nació para las partidas de REMATCH grabadas en Alsatian Games, de dos horas o más. No sustituye al editor de vídeo: elimina el trabajo repetitivo de localizar, recortar, exportar y nombrar cada clip antes de editarlo en Kdenlive.

Los cortes se escriben como texto, una línea por clip («gol de escuadra 44.02-44.56»), y la aplicación los valida mientras escribes.

  • Cuatro clips extraídos en modo rápido (datos de ejemplo)
  • Validación de los cortes antes de extraer (datos de ejemplo)

Funcionalidades principales

  1. 01

    Cortes escritos como texto

    Un nombre y un intervalo por línea, con tiempos como 44.02 o 1.01.00. Una vista previa muestra inicio, fin, duración y estado de cada clip.

  2. 02

    Validación antes de cortar

    Detecta tiempos mal escritos, intervalos invertidos, finales fuera del vídeo y nombres repetidos o no válidos. Nunca extrae un clip dudoso.

  3. 03

    Modo rápido y modo preciso

    El rápido copia los datos sin recodificar, en segundos aunque la grabación dure horas. El preciso recodifica para empezar en el fotograma exacto.

  4. 04

    Aceleración por GPU

    El modo preciso usa NVENC si hay una GPU NVIDIA y, si falla, pasa a la CPU automáticamente.

  5. 05

    Nada se pierde

    Cada clip se escribe en un temporal y solo se renombra si FFmpeg termina bien. Nunca sobrescribe sin preguntar y se puede cancelar en cualquier momento.

  6. 06

    Probada con vídeo real

    90 pruebas, incluidas extracciones reales con FFmpeg sobre vídeos generados de más de dos horas y comprobación del primer fotograma.

Participación y responsabilidades

Mi papel

Diseño y desarrollo

  • Interfaz de escritorio en PySide6, separada de la lógica de cortes.
  • Análisis y validación de los cortes, independientes de Qt.
  • Cola de extracción con FFmpeg: progreso, cancelación, temporales y respaldo por CPU.
  • Pruebas unitarias, de interfaz y de extracción real.