LosslessCut: la navaja suiza de la edición de video/audio sin pérdida
(github.com/mifi)LosslessCut
LosslessCut es una herramienta GUI multiplataforma basada en FFmpeg para editar rápida y fácilmente archivos de video y audio sin pérdida. Esta herramienta permite recortar rápidamente archivos de video grandes grabados con videocámaras, GoPro, drones, etc., para ahorrar espacio de almacenamiento. Además, no requiere codificación al agregar pistas de música o subtítulos a un video.
Funciones principales
- Recortar sin pérdida la mayoría de los formatos de video y audio
- Smart cut (función experimental)
- Extraer sin pérdida partes específicas de video/audio
- Reordenar sin pérdida el orden de segmentos de video/audio
- Fusionar/conectar sin pérdida archivos con los mismos parámetros de códec
- Combinar pistas arbitrarias de varios archivos (por ejemplo: agregar una pista de música o subtítulos a un archivo de video)
- Eliminar pistas innecesarias
- Recodificar o reemplazar solo algunas pistas
- Extraer todas las pistas de un archivo (video, audio, subtítulos, archivos adjuntos, etc.)
- Flujo de trabajo rápido con múltiples archivos (sin exportación masiva/por lotes)
- Flujo de trabajo con atajos de teclado
- Remuxear video/audio sin pérdida a otros formatos de contenedor
- Tomar capturas en resolución completa del video en formato JPEG/PNG
- Exportar fotogramas del video como imágenes (cada n fotogramas, segundos o al detectar cambios de escena)
- Exportar solo dentro de un rango de tiempo seleccionado
- Opción para incluir la marca de tiempo original en el nombre del archivo de imagen
- Introducción manual del tiempo del punto de corte
- Aplicar un desplazamiento de timecode por archivo (cargado automáticamente desde el archivo)
- Editar metadatos del archivo, metadatos por pista y disposition por pista
- Cambiar los metadatos de rotación/orientación del video
- Ver datos técnicos de todas las pistas
- Zoom de línea de tiempo y salto entre keyframes
- Miniaturas de video y forma de onda de audio
- Guardar segmentos de corte en archivos de proyecto
- Ver el registro del último comando de FFmpeg
- Deshacer/rehacer
- Asignar etiquetas a los segmentos de corte
- Anotar segmentos con tags
- Importar/exportar segmentos: marcas de capítulo MP4/MKV, archivos de texto, YouTube, CSV, CUE, XML (DaVinci, Final Cut Pro), etc.
- Editor integrado de marcas de capítulo para MKV/MP4
- Ver subtítulos
- Atajos de teclado personalizables
- Detección de escenas negras, silencios de audio y cambios de escena
- Dividir la línea de tiempo en segmentos de longitud L o N
- Ajustar la velocidad de archivos de video o audio (cambio de FPS)
- CLI básica y API HTTP
Ejemplos de uso sin pérdida
- Eliminar comerciales de un programa de TV grabado (reformateando de TS a MP4)
- Quitar una pista de audio de un archivo
- Extraer una pista musical de un video y recortarla según sea necesario
- Agregar música a un video (o reemplazar una pista de audio existente)
- Combinar pistas de audio y video desde una grabación separada
- Incluir subtítulos externos en el video
- Cambiar rápidamente videos H264/H265 MKV a MOV o MP4 para reproducirlos en iPhone
- Importar tiempos de corte desde otra herramienta como EDL (lista de decisiones de edición, CSV) y ejecutarlos en LosslessCut
- Exportar tiempos de corte como EDL CSV para procesarlos en otra herramienta
- Cortar rápidamente un archivo usando capítulos MP4/MKV
- Cortar rápidamente un video de YouTube por capítulos (o tiempos de música en comentarios)
- Cambiar el idioma de las pistas de audio/subtítulos de un archivo
- Adjuntar cover art/miniaturas al video/audio desde un archivo JPEG externo o desde un fotograma de la línea de tiempo
- Cambiar autor, título, ubicación GPS y hora de grabación de un video
- Corregir la rotación de un video con una marca de orientación incorrecta
- Repetir un clip de video/audio X veces (sin recodificar)
- Convertir un video o una parte en X archivos de imagen (sin pérdida)
- Dividir un video en un archivo por escena
- Recortar partes silenciosas de audio/video
- Dividir un video en segmentos para cumplir con el límite de 140 segundos de Twitter
- Anotar cada segmento con una o más etiquetas y usarlas para organizar segmentos o crear una estructura de carpetas o jerarquía de salida
Exportar tiempos de corte como capítulos de YouTube
- Exportar activando la fusión y "Crear capítulos a partir de segmentos fusionados"
- Abrir el archivo exportado y seleccionar "Importar capítulos" en el cuadro de diálogo
- Archivo -> Exportar proyecto -> Capítulos de YouTube
Recodificar solo la pista de audio y mantener la pista de video sin pérdida
- Exportar cada pista a archivos individuales
- Usar Handbrake o una herramienta similar para recodificar el archivo de audio (en el caso de archivos mp4, codificar a AAC)
- Abrir el flujo de video extraído en LosslessCut
- Abrir el archivo de audio codificado y seleccionar "Incluir todas las pistas desde un archivo nuevo"
- Exportar
Flujo de trabajo avanzado de varios pasos
Consejo: puedes usar LosslessCut varias veces para recortar pistas individuales por separado
- Abrir el archivo y exportar todas las pistas a archivos individuales
- Abrir de forma independiente los archivos de pista exportados y recortarlos como quieras
- Volver a agregar las pistas al video y combinarlas en un solo video de salida
Descarga
Si quieres apoyar el trabajo continuo de LosslessCut y disfrutar de un proceso de instalación seguro y simple, además de actualizaciones automáticas y estables, considera descargarlo desde tu tienda preferida.
Sistemas operativos compatibles
- Mac OS X: Intel DMG / Apple Silicon DMG
- Windows: 7zip (Windows 7, 8 y 8.1 ya no son compatibles desde la v3.50.0)
- Linux: x64 tar.bz2 / x64 AppImage / arm64 tar.bz2 / Raspberry Pi armv7l
Formatos compatibles
LosslessCut usa el reproductor de video HTML5 de Chromium, por lo que no todos los formatos y códecs compatibles con FFmpeg están soportados de forma nativa. En general, los siguientes formatos funcionan:
- Formatos de video:
MP4,MOV,WebM,Matroska,OGG,WAV - Códecs de audio:
FLAC,MP3,Opus,PCM,Vorbis,AAC - Códecs de video:
H264,AV1,Theora,VP8,VP9,H265(requiere decodificador por hardware)
Demo de video
- Funciones generales
- Cómo agregar miniaturas/cover art a MP4
- Cómo agregar audio multilenguaje a un video
Flujo de trabajo general
- Arrastra y suelta un archivo de video en el reproductor o usa
⌘/CTRL+O - Presiona
SPACEpara reproducir/pausar o navega hacia adelante y atrás con◀``▶,,``.o la rueda del mouse/trackpad - Mueve el marcador de tiempo para seleccionar la hora de inicio y fin de un segmento de corte, luego presiona
Ipara establecer la hora de inicio yOpara establecer la hora de fin - Todos los segmentos se conservan y se exportan como archivos nuevos. Para cambiar este comportamiento, puedes usar el símbolo Yin Yang ☯️ para eliminar el segmento seleccionado y exportar las partes entre segmentos
- Para agregar varios segmentos, ve al tiempo de inicio deseado y presiona
+, luego selecciona la hora de inicio/fin del siguiente segmento conI/O - Para volver a fusionar todos los segmentos seleccionados en un solo archivo después del corte, cambia el botón
Separate filesaMerge cuts - Para exportar a una carpeta de salida específica, presiona el botón
Working dir unset(predeterminado: la carpeta del archivo de entrada) - Para cambiar la orientación, presiona el botón rotar
- De forma predeterminada, las pistas de audio, video y subtítulos del archivo de entrada se recortan y exportan. Presiona el botón
Trackspara personalizarlo y/o agregar nuevas pistas desde otros archivos - Se puede seleccionar un nuevo formato de salida
- En el panel derecho de segmentos, haz clic derecho sobre un segmento para elegir opciones o reordénalo con arrastrar y soltar. En la salida fusionada aparecerán en ese orden
- Cuando termines, presiona el botón
Export(oE) para mostrar el resumen de opciones de exportación - Puedes ajustar las opciones de exportación
- Presiona exportar otra vez para confirmar la exportación
- Para tomar una captura JPEG/PNG en el tiempo actual, presiona el botón cámara (o
C) - Para mover el archivo original a la papelera, presiona el botón papelera
- Para obtener mejores resultados, quizá necesites probar con otro formato de salida (Matroska admite casi todo), cambiar el modo de corte por keyframes o desactivar algunas pistas
- Para ver todos los atajos de teclado y mouse, presiona
SHIFT+/ - Nota: el archivo de video original no se modifica. En su lugar, se crea un archivo con marcas de tiempo from/to en el mismo directorio que el archivo original
La opinión de GN⁺
- LosslessCut es una herramienta que permite editar rápidamente archivos de video y audio sin pérdida, especialmente útil para quienes trabajan con archivos grandes.
- Al estar basada en FFmpeg, ofrece una velocidad muy alta y compatibilidad con diversos formatos y códecs.
- Incluye funciones como smart cut, flujo de trabajo con múltiples archivos y atajos de teclado, lo que mejora la comodidad de uso.
- Herramientas con funciones similares incluyen Avidemux y Shotcut; vale la pena comparar las ventajas y desventajas de cada una.
- Al adoptar nuevas tecnologías u open source, conviene considerar los formatos y códecs compatibles, así como lo intuitiva que sea la interfaz de usuario.
1 comentarios
Comentarios de Hacker News
Parece un competidor de código abierto similar a VideoReDo
La edición sin pérdida consiste en remezclar el contenedor original en un contenedor nuevo
Como el ES está codificado, no ofrece precisión a nivel de frame
Analizando el bitstream del ES se pueden detectar los límites del GOP
Fue útil usar LosslessCut para dividir videos de competencias de clavados en clips individuales de cada clavado
Se comparten enlaces relacionados
Se comparte un script útil de bash
Avidemux es una app nativa que ofrece funciones similares
En GitHub tiene licencia GPL-2.0, en la snap store licencia MIT, y en la Mac OS APP store cuesta $19
Se preguntan si existe documentación sobre ffmpeg y las técnicas de corte sin pérdida
Es muy fan de LosslessCut y lo usa casi todos los días
Se preguntan si se puede descargar y recortar video sin pérdida desde un servidor remoto