GNU/Linux >> Tutoriales Linux >  >> Linux

Comando ffmpeg para concatenar dos archivos mp3

Para omitir la recodificación, use el demuxer concat:

Crear un archivo de texto

file '/path/to/first.mp3'
file '/path/to/second.mp3'

y luego

ffmpeg -f concat -i list.txt -c copy out.mp3

Si la recodificación está bien,

ffmpeg -i first.mp3 -i second.mp3 -filter_complex [0:a][1:a]concat=n=2:v=0:a=1 out.mp3

Por lo general,

cat first.mp3 second.mp3 > out.mp3

debería funcionar. No dijiste qué salió mal cuando lo intentaste.

Alternativamente, puede usar mp3wrap :

mp3wrap out.mp3 first.mp3 second.mp3 third.mp3 ...

Esto no vuelve a codificar los MP3 como ffmpeg lo haría, conserva las etiquetas ID3 y puede dividir los archivos nuevamente más tarde con mp3split .

Aconsejo no usar ffmpeg o programas similares, porque la recodificación provoca pérdida de calidad.


también podrías usar cat [your files] > concat.mp3 que producirá un archivo mp3 que tiene múltiples encabezados y etiquetas ID3. Luego puede corregir esto invocando mp3val -f -nb concat.mp3 .


Linux
  1. Dos excelentes usos para el comando cp:accesos directos de Bash

  2. ¿Herramienta robusta de línea de comandos para procesar archivos Csv?

  3. Linux:¿cómo eliminar archivos creados entre dos veces?

  4. Busque rápidamente archivos en Linux con el comando de localización

  5. Comando mcopy en Linux

8 comandos fundamentales de administración de archivos de Linux para nuevos usuarios

Cómo buscar archivos desde la línea de comandos de Linux

Una papelera para la línea de comandos de Ubuntu

Cómo mostrar dos archivos uno al lado del otro en Linux

Uso del comando Diff para comparar dos archivos en la terminal de Linux

Comando ls en Linux/UNIX