Cómo dividir un video o audio (MP3) en varias partes

La aplicación Fotos incorporada se puede utilizar para cortar una porción de un archivo de video. A veces, es posible que deba dividir un video o audio en varias partes con una duración específica. Le ayuda a compartirlos en Twitter o en cualquier otro sitio de redes sociales que tenga una limitación de longitud. Por ejemplo, Twitter te permite Subir videos de duración no superior a 140 segundos (2m 20s.)

Para dividir un video en varias partes iguales, es posible que deba repetir el procedimiento varias veces si está utilizando la aplicación Fotos. En su lugar, puede usar una herramienta de terceros para dividir un video (MP4, MKV, AVI o MPG) o audio (MP3, WAV, etc.) en múltiples partes iguales automáticamente.

En este artículo, veamos cómo cortar una selección de un video o audio y guardar la selección en un archivo separado. Este artículo también describe cómo dividir un video o audio en varias partes iguales.

RELACIONADO:Cómo dividir o recortar videos usando la aplicación Fotos de Windows 10

Tabla de contenido

  1. Uso de la utilidad LoselessCut (software gratuito)
  2. Usando la utilidad de línea de comandos FFmpeg (freeware).
    • Cortar un archivo de video (MP4, MKV, AVI, MPG)
    • Divida un archivo de video (MP4, MKV, AVI, MPG) en varias partes de igual longitud / duración
    • Cortar un archivo de audio (MP3, WAV)
    • Divida el audio MP3 en varias partes de igual longitud / duración

Uso de LoselessCut para cortar un archivo de audio o video o dividirlo

LosslessCut es una utilidad multiplataforma (que usa FFmpeg en el backend) para operaciones extremadamente rápidas y sin pérdidas en video, audio, subtítulos y otros archivos multimedia relacionados. La característica principal de esta herramienta es el recorte y el corte sin pérdidas de archivos de video y audio. Le permite extraer rápidamente las partes buenas de sus videos y descartar muchos gigabytes de datos sin tener que volver a codificar lentamente y, por lo tanto, perder calidad.

  1. Descargar corte sin pérdidas desde GitHub y ejecútelo.
  2. Abra un archivo de audio o video con esta utilidad.
  3. Seleccione el período o los segmentos de tiempo que desea exportar. Puede crear varios segmentos como desee.

    Por ejemplo, para dividir el audio o el video en igual partes de una longitud especificada (duración), haga clic en el menú Editar → haga clic en Segmentos → Crea segmentos de duración fija. Luego, ingrese la longitud de cada segmento. En caso de que desee cargar los segmentos en Twitter, ingrese 00:02:10.000 o 00:02:15.000 ya que Twitter tiene una limitación de 140 segundos.

    cortar audio o video en múltiples partes - loselesscut
  4. Los segmentos se seleccionan automáticamente. Todo lo que necesita hacer es elegir el directorio de trabajo (para exportar los archivos) y hacer clic en el botón Exportar.
    cortar audio o video en múltiples partes - loselesscut
  5. Revise la configuración en el siguiente cuadro de diálogo, es decir, el cuadro de diálogo Opciones de exportación.
    cortar audio o video en múltiples partes - loselesscut
  6. Una vez hecho esto, haga clic en el botón Exportar. ¡Eso es! Los segmentos ahora están listos.
    cortar audio o video en múltiples partes - loselesscut
icono de bombilla de consejosSugerencia: Tenga en cuenta que con el "corte de fotograma clave" los cortes no son precisos, ya que el "corte de fotograma clave" cortará en el fotograma clave más cercano antes del punto de corte inicial deseado. Si quieres mas cortes precisos, elija "Corte normal".
cortar audio o video en múltiples partes - loselesscut
Los cortes son precisos cuando se utiliza el método de "corte normal".

Uso de FFmpeg para cortar o dividir un audio o video

FFmpeg es un proyecto gratuito y de código abierto que consta de un conjunto de software de bibliotecas y programas para manejar videos, audio y otros archivos y transmisiones multimedia. Puede realizar prácticamente cualquier tarea de conversión / codificación de medios con esta herramienta de consola. Hay muchos programas de terceros como Screen to Gif, Convertidor de archivosetc. que se incluyen con FFmpeg.exe. Hemos visto cómo utilizar FFmpeg.exe para extraer audio de video archivos.

Veamos cómo usar FFmpeg.exe para dividir archivos de audio o video.

Cortar un archivo de video usando FFmpeg

Esta es la línea de comando que usa para extraer una parte del archivo de video (primeros 30 segundos) sin volver a codificarlo y guardar la selección en un archivo.

ffmpeg.exe -ss 00:00:00 -to 00:00:30 -i "D: \ media \ sample.mp4" -c copiar "d: \ media \ sample_cut.mp4"

El comando anterior extrae los primeros 30 segundos del video y lo guarda en un archivo separado llamado sample_cut.mp4.

  • -ss denota la hora de inicio
  • -a denota el tiempo de finalización; FFmpeg deja de emitir en la posición especificada.
  • -I es el archivo de entrada.
  • -C especifica el códec utilizado. En este caso, no se realiza ninguna codificación como usamos Copiar.

Propina: En vez de -a, también puedes usar -t que denota la duración, en lugar del punto final. Por ejemplo, especificando -s 00:00:10 -t 50 selecciona de 10 segundos a 60 segundos de audio / video.

¿Faltan cuadros de video? Prueba el método de codificación

Durante la reproducción, si al archivo de video (producido con el último comando) le faltan cuadros de video al principio o al final, entonces puede usar el método de recodificación. Sin embargo, la codificación es un proceso lento. Ejecute este comando:

ffmpeg.exe -ss 00:00:00 -to: 00:00:30 -i "D: \ media \ sample.mp4" -c: v libx264 -c: una copia "d: \ media \ sample_cut.mp4"

Codifica el video (usando el libx264 codificador) pero usa el mismo flujo de audio (indicado por el Copiar argumento.) y extrae los primeros 30 segundos del video y lo guarda en un archivo separado llamado sample_cut.mp4.

Divida un archivo de video en múltiples partes iguales usando FFmpeg

Ahora sabe cómo cortar una parte del archivo de audio / video y guardar la selección en un archivo. ¿Qué sucede si desea dividir un video en varias partes con una duración o duración específica? Puede utilizar la siguiente línea de comando para cada segmento que desee cortar:

ffmpeg.exe -ss 00:00:00 -to 00:00:30 -i "D: \ media \ sample.mp4" -c: copiar "d: \ media \ sample_part_1.mp4" ffmpeg.exe -ss 00:00:30 -to 00:01:00 -i "D: \ media \ sample.mp4" -c: copiar "d: \ media \ sample_part_2.mp4" ffmpeg.exe -ss 00:01:00 -to 00:01:30 -i "D: \ media \ sample.mp4" -c: copiar "d: \ media \ sample_part_3.mp4" ffmpeg.exe -ss 00:02:00 -to 00:02:30 -i "D: \ media \ sample.mp4" -c: copiar "d: \ media \ sample_part_4.mp4"

Eso será difícil si necesita dividir varios archivos, ¿verdad? ¡Existe una alternativa fácil!

Usemos el -segmento Argumento de línea de comandos de FFmpeg.exe. Este argumento de línea de comando divide un archivo de video en múltiples partes y cada una contiene una longitud / duración específica (por ejemplo, 60 segundos cada una):

ffmpeg.exe -i "D: \ media \ sample.mp4" -f segmento -segment_time 60 -c copy -reset_timestamps 1 "d: \ media \ sample_% 03d.mp4"

Los nombres de los archivos de salida se denominarán sample_001.mp4, sample_002.mp4, sample_003.mp4, etc.

ffmpeg dividir video o audio de múltiples partes

Sin embargo, al utilizar el Copiar método al dividir videos, es posible que la división no sea precisa. Puede ver que cada parte / archivo no tiene exactamente 60 segundos de duración. Algunas duran 57 segundos y otras duran más de 60 segundos.

Método de recodificación (para cortes más precisos)

Si quieres cortar videos precisamente (cada parte con un reparado duración), debe volver a codificar el video mientras lo divide. Aquí está el argumento de la línea de comandos que usa:

ffmpeg -i "D: \ Media \ sample.mp4" -c: v libx264 -segment_time 60 -g 9 -sc_threshold 0 -force_key_frames "expr: gte (t, n_force * 9)" -f segmento -reset_timestamps 1 "D: \ Media \ sample_% 03d.mp4 "

¡Aqui tienes! Todas las partes tienen la misma duración (solo una variación de 1 segundo como máximo), excepto, por supuesto, el último clip.

ffmpeg dividir video o audio de múltiples partes

Cortar un archivo de audio usando FFmpeg

Para cortar una parte de un archivo MP3 de audio en un archivo separado, ejecute este comando:

ffmpeg.exe -ss 00:00:00 -to 00:00:10 -i "D: \ media \ sample.mp3" -c: copiar "d: \ media \ sample_cut.mp3"

El comando anterior extrae los primeros diez segundos de audio de un archivo MP3 y lo guarda en un archivo separado.

RELACIONADO:Exporte la parte seleccionada del audio de un archivo de video usando FFmpeg

Divida un archivo de audio MP3 en varias partes iguales usando FFmpeg

Este argumento de línea de comando divide un archivo MP3 en varias partes y cada una contiene una longitud / duración específica (por ejemplo, 60 segundos cada una):

ffmpeg.exe -i "D: \ media \ sample.mp3" -f segmento -segment_time 60 -c copiar "d: \ media \ sample_% 03d.mp3"
ffmpeg dividir video o audio de múltiples partes

Los nombres de los archivos de salida se denominarán sample_001.mp3, sample_002.mp3, sample_003.mp3, etc. Puede ver que la longitud de cada archivo es igual.

ffmpeg dividir video o audio de múltiples partes

¡Eso es! Ver también Cómo combinar videos en Windows 10 usando la aplicación de fotos incorporada.


Una pequeña solicitud: si le gustó esta publicación, por favor comparta esto.

Una "pequeña" parte tuya seriamente ayudaría mucho con el crecimiento de este blog. Algunas buenas sugerencias:
  • Pin it!
  • Compártelo en tu blog favorito + Facebook, Reddit
  • ¡Tuitealo!
Así que muchas gracias por su apoyo, mi lector. No tomará más de 10 segundos de su tiempo. Los botones para compartir están justo debajo. :)