Corte sin pérdidas

Corte sin pérdidas

Digamos que tengo un video de 10 minutos, quiero eliminar 1:00-2:00 y 4:00-5:00. ¿Es posible hacerlo con un comando FFmpeg? (Otro programa también es bienvenido) ¿O tal vez un comando para cortar la parte que uso (para cada marca de tiempo) y otro comando para fusionar todos los videos dentro de una carpeta?

Historia de fondo (no dude en omitir esta parte). Mi trabajo es patrullar el parque nacional y hago videos de 30 a 40 minutos para el informe mensual (sobre nuevos hallazgos, como nuevos nidos, señales de intrusión, nuevas faunas, etc.). Y a veces mi jefe me pide que eliminemos algunos clips que considera que no son lo suficientemente importantes. Eso también significa que necesito volver a codificar todo en esta lenta oficina informática, lo que me llevará entre 8 y 10 horas codificar imágenes de 1080p60, lo que también significa que me iré a casa tarde en la noche. Hoy aprendí que es posible cortar y unir usando FFmpeg sin volver a codificar, así que tal vez podría ahorrarme tiempo :)

Respuesta1

Corte sin pérdidas

IntentarCorte sin pérdidas:

Captura de pantalla de corte sin pérdidas

LosslessCut pretende ser la GUI FFmpeg multiplataforma definitiva para operaciones extremadamente rápidas y sin pérdidas en vídeo, audio, subtítulos y otros archivos multimedia relacionados. La característica principal es el recorte y corte sin pérdidas de archivos de video y audio, lo cual es excelente para ahorrar espacio al recortar archivos de video grandes tomados de una cámara de video, GoPro, dron, etc. Le permite extraer rápidamente las partes buenas de su vídeos y descartar muchos gigabytes de datos sin realizar una recodificación lenta y, por tanto, perder calidad. O puedes agregar una pista de música o subtítulos a tu video sin necesidad de codificarlo. Todo es extremadamente rápido porque hace una copia de datos casi directa, impulsada por el fantástico FFmpeg que hace todo el trabajo duro.

monovolumen

El jugadormonovolumenTiene algunosscripts que le permiten realizar cortes, empalmes y concatenaciones/uniones interactivos.

ffmpeg

Puedes usar eldemultiplexor concatpara cortar fotogramas clave sin volver a codificar. Si las marcas de tiempo de corte no se alinean con los fotogramas clave, los cortes no serán perfectamente precisos. Pero puede que esté lo suficientemente cerca para lo que estás haciendo.

  1. Hacer que input.txtcontenga:

    file 'input.mp4'
    outpoint 60
    file 'input.mp4'
    inpoint 120
    outpoint 240
    file 'input.mp4'
    inpoint 300
    
  2. Concatenar:

    ffmpeg -f concat -i input.txt -c copy output.mp4
    

Para obtener una lista de fotogramas clave, consulte¿Comprobando el intervalo de fotogramas clave?

Respuesta2

https://mkvtoolnix.download/es otra opción para ti si estás trabajando con MKV (formato Matroska)

información relacionada