Cómo recortar, dividir y unir videos sin volver a codificarlos
Actualizado el
Quitarle unos segundos a un video parece algo que debería ser instantáneo y sin pérdida, y a veces lo es. Otras veces, la herramienta decodifica y vuelve a comprimir todo el clip, lo que tarda más y cuesta un poco de calidad. La diferencia se reduce a dos técnicas, la copia de flujos y la recodificación, y a cómo se construye el video comprimido a partir de fotogramas clave.
Esta guía explica ambas, muestra cuándo es posible un corte sin pérdida y deja claro cuáles de nuestras herramientas copian flujos y cuáles vuelven a codificar.
Copia de flujos frente a recodificación
La copia de flujos (también llamada remultiplexación o passthrough) toma los paquetes de video y audio ya comprimidos y los escribe en un archivo nuevo sin decodificarlos. Es muy rápida, porque no hay compresión, y es sin pérdida, porque los paquetes son idénticos bit a bit a los del original. Su limitación es que solo puedes conservar o descartar paquetes enteros; no puedes cambiar el códec, la resolución, la tasa de bits ni la orientación de los píxeles.
La recodificación decodifica el video en fotogramas individuales y los vuelve a comprimir. Es más lenta y, con los códecs con pérdida, cada recodificación descarta un poco más de detalle, pero puede empezar y terminar en cualquier fotograma y puede cambiar cualquier aspecto del video.
Por qué los cortes sin pérdida se ajustan a los fotogramas clave
Los códecs modernos no guardan cada fotograma como una imagen completa. Un fotograma clave (fotograma I) es una imagen completa; los fotogramas que le siguen guardan sobre todo lo que cambió, haciendo referencia a fotogramas anteriores. Un grupo de fotogramas que empieza con un fotograma clave se llama GOP, y en las grabaciones de teléfono y de cámara suele aparecer un fotograma clave cada uno o pocos segundos.
Un fotograma situado a mitad de un GOP no se puede mostrar sin los fotogramas de los que depende. Por eso, un corte por copia de flujos solo puede empezar limpiamente en un fotograma clave. Las herramientas que cortan sin pérdida o bien mueven tu punto de inicio al fotograma clave más cercano, y por eso el corte puede caer a uno o dos segundos de donde lo pediste, o bien incluyen los fotogramas anteriores y los ocultan, algo que algunos reproductores ignoran. Terminar un clip es más fácil, porque puedes parar después de cualquier fotograma.
Algunos editores usan el renderizado inteligente: vuelven a codificar solo los pocos fotogramas que hay entre tu punto de corte y el siguiente fotograma clave, y copian el resto como flujo. Eso da precisión de fotograma casi sin pérdida de calidad, pero requiere ajustar con cuidado los parámetros del codificador a los del original.
Unir sin volver a codificar
Unir archivos mediante copia de flujos solo funciona cuando todos los clips tienen el mismo códec, la misma resolución, la misma velocidad de fotogramas, el mismo formato de píxel y el mismo formato de audio, por ejemplo, varios clips grabados uno tras otro con la misma cámara. Si algo difiere, como al unir un clip del teléfono con una grabación de pantalla, las partes se tienen que volver a codificar a un formato común, y la herramienta tiene que decidir qué hacer con los distintos tamaños, normalmente añadiendo franjas negras.
Qué hacen nuestras herramientas
Todas funcionan en tu navegador, así que el archivo no se sube. Así gestiona cada una la recodificación con su motor principal, que usa la compatibilidad con WebCodecs integrada en tu navegador. Cuando un navegador no puede procesar así un archivo concreto, las herramientas recurren a una versión de ffmpeg compilada a WebAssembly, que vuelve a codificar el video.
- Cortador de video, modo «Recortar»: cuando la parte que conservas empieza justo al principio del video y el formato de salida admite los códecs del original, el video y el audio se copian como flujos. Cuando la parte conservada empieza más tarde, el video se vuelve a codificar, lo que hace que el corte tenga precisión de fotograma en lugar de ajustarse a un fotograma clave; el audio también se vuelve a codificar.
- Cortador de video, modo «Cortar» (quitar una sección del medio): las dos partes que quedan se vuelven a codificar con los mismos ajustes y luego se unen sin otra recodificación. Si la sección quitada toca el principio o el final, se comporta como un recorte.
- Divisor de video: cada parte se genera como un recorte independiente, así que la primera parte se puede copiar como flujo y todas las siguientes se vuelven a codificar. Puedes dividir por número de partes, por duración o en puntos personalizados, con salida en MP4, MOV, MKV o WebM.
- Unir: la herramienta Unir videos abre el Editor de video, donde colocas los clips en una línea de tiempo. La exportación siempre genera un video nuevo con la resolución, la velocidad de fotogramas y la tasa de bits que elijas, así que se pueden combinar clips de distintos tamaños o códecs.
- Rotador de video: en el rotador clásico, rotar un MP4 o un MOV cuyo códec admite ese contenedor se hace sin volver a codificar, marcando el indicador de rotación que lee el reproductor. Los volteos, la rotación con salida en MKV o WebM y todas las rotaciones que hace el asistente de IA vuelven a codificar los píxeles.
Cómo conservar la calidad cuando no queda más remedio que volver a codificar
Una única recodificación con una tasa de bits razonable es muy difícil de notar. Los problemas de calidad vienen de repetir el proceso o de bajar demasiado la tasa de bits.
- Corta a partir del archivo original, no de una exportación de una exportación.
- Siempre que puedas, haz todos los recortes en una sola pasada, en lugar de recortar, luego dividir y luego volver a recortar.
- Mantén la misma resolución de salida que la del original, salvo que además quieras un archivo más pequeño.
- Elige el mismo contenedor que el del original cuando no necesites otro; así la herramienta tiene más posibilidades de copiar los flujos cuando sea posible.
Cuando necesitas un corte totalmente sin pérdida en un fotograma clave
Si tienes una grabación muy larga y quieres quitarle el principio sin tocar el resto, la opción adecuada es una herramienta de escritorio que funcione solo con copia de flujos. La app de código abierto LosslessCut está pensada para esto, y la línea de comandos de ffmpeg puede hacerlo con su opción de copia, por ejemplo: ffmpeg -ss 00:01:00 -i input.mp4 -t 30 -c copy output.mp4. Ten en cuenta que el inicio se ajustará al fotograma clave más cercano anterior al tiempo que indiques.
Para los clips del día a día, en los que la precisión de fotograma importa más que evitar una recodificación, el Cortador de video es más rápido de usar y no necesita instalación. Para reducir también el tamaño, termina con el Compresor de video.
Herramientas que se usan en esta guía
Preguntas frecuentes
01
02
03