¿Hay una manera fácil de dividir archivos mp3?

31

Recientemente aprendí un buen truco. Para unir archivos mp3, simplemente use el comando (en Windows)

copy /b *.mp3 joined.mp3

y listo, tienes un gran archivo mp3.

Mi pregunta : ¿hay algún método para hacer lo contrario, es decir, dividir un archivo mp3, así de fácil ?

Yuval
fuente
Usted debe etiquetar este para Windows
Marcos Thalman
1
No necesariamente ... el ejemplo de combinación de línea de comandos que di debería funcionar igual de bien en otros sistemas. Además, la pregunta es para un divisor de línea de comandos para cualquier sistema operativo.
Yuval
Yuval, la respuesta que aceptas hará que tu MP3 se decodifique y se vuelva a codificar. Esto realmente reducirá su calidad de audio. Mira mi respuesta en MP3DirectCut.
Jim McKeeth el
Además, su método de unión dará como resultado un marco incorrecto en el medio del audio desde el encabezado y la cola (donde están las etiquetas) restantes. Sería mejor usar una herramienta de unión que elimine estos cuadros defectuosos.
Jim McKeeth el
Jim, te agradezco la preocupación por la calidad del audio, pero utilizo principalmente dividir y unir archivos MP3 para escuchar audiolibros de manera más conveniente, y estos no son de alta calidad para empezar ...
Yuval

Respuestas:

27

Hay dos formas de dividir un MP3:

  1. Decodificar en una onda, dividir y volver a codificar. Este es el método que utiliza Audacity y da como resultado una pérdida de calidad de audio .
  2. Dividiendo el MP3 directamente. Tiene una resolución más baja para saber dónde dividir, pero el resultado no es una pérdida de calidad de audio . He usado MP3DirectCut con relativamente buen éxito.

Por lo general, querrá usar el segundo método, ya que no tiene pérdidas , a menos que realmente no le importe su calidad de audio.

Jim McKeeth
fuente
Soy muy aficionado a mp3DirectCut. Todo lo que hace es dividir archivos mp3, y es bastante bueno en eso.
Michael Kohne el
No estaba al tanto de esto ... ¡10 veces por la información!
Yuval
1
Gracias Jim No era consciente de esto también. Había estado usando Audacity por un tiempo, ahora será MP3Direct de ahora en adelante.
Kanini el
37

Regularmente uso mp3splt . Es un programa de código abierto para Windows y Linux, e incluye una interfaz gráfica de usuario (que no uso, por lo que no puedo comentarlo).

Esta es la línea de comando que suelo usar para dividir un podcast en segmentos de 6 minutos:

mp3splt podcast.mp3 -g %[@N=0,@o] -o "@n @f" -t 6.0
  • -t 6.0: dividir cada 6 minutos
  • -g %[@N=0,@o]: para cada sección use las etiquetas originales, pero actualice el número de pista a partir de 0.
  • -o "@n @f": El nombre del archivo de salida debe ser el nombre de archivo original con el número de pista pegado al frente.
Nathan Fellman
fuente
Esta herramienta era perfecta para cortar MP3 para usar en la transmisión HTTP. A quicktime no le gustaban los m3u8 poblados por mp3 cortados por ffmpeg, pero mp3splt funcionaba perfectamente. ¡Cortó cada parte automáticamente también! La línea de comando es una ganancia extra. ¡¡Gracias por publicar esto!!
brack
se bloquea en Windows 8.1
Scott Anderson
1
@ScottAnderson: ¿Puedo recomendar la presentación de un error en su sitio web? sourceforge.net/p/mp3splt/bugs
Nathan Fellman
1
Estoy usando lo mismo para mis audiolibros en radios de automóviles que no recuerdan muy bien la posición. Recomiendo usar "-f", que dicen que es necesario para vbr y lo experimenté como más tolerante a errores. También agrego "-O 0.3" para una superposición de 3 segundos en caso de que la división ocurra en el medio de una palabra.
Peter
¡Genial, la forma más rápida que pude encontrar!
ImtiazeA
8

No es tan fácil como el comando que menciona en su pregunta. Dicho esto, hay formas fáciles de hacerlo.

Audacity es un programa gratuito que te permite dividir mp3. Es relativamente fácil de usar una vez que dominas la interfaz.

Scheibk
fuente
3
Audacity es bueno y la versión Beta 1.3.x es aún más fácil de usar. Sugiero comenzar directamente con esa versión
Drake
3
Para su información, aunque Audacity es una gran herramienta, dividir los MP3 de esta manera implica decodificar y volver a codificar el MP3. Esto degrada la calidad del audio.
Jim McKeeth el
2

Si está utilizando Linux, siempre puede usar "split --bytes = 1M --numeric-suffixes largefile.mp3 smallfile". Sin embargo, desafortunadamente tendrá que agregar el .mp3.

Richie Marquez
fuente
2

Para el registro, esa no es la mejor manera de combinar MP3.

Funciona, pero deja información superflua (las etiquetas ID3) de los archivos posteriores en el archivo final. Copiar, cuando se usa de esa manera, es solo una concatenación: la información adicional del encabezado todavía está allí.

La estructura de un archivo MP3 puede darte una idea:

ingrese la descripción de la imagen aquí

(Haga clic para ampliar)

Tom Ritter
fuente
1
Esto es muy interesante, pero no responde la pregunta. Puede ser más relevante aquí: superuser.com/questions/202809/join-multiple-mp3-files-lossless
Nathan Fellman
Si las etiquetas son una preocupación, puede eliminar todas las etiquetas primero, pero luego tendrá que agregarlas nuevamente.
Sr. Lister
Agradable, pero la pregunta no era sobre fusión, sino sobre escisión.
Shai Alon
2

Los divisores de MP3 especializados, como mp3DirectCut, cortan los límites del marco. Pero la mayoría de los MP3 usan el depósito de bits para ahorrar espacio; Los datos de audio de un cuadro a menudo comienzan en un cuadro anterior, a veces 2 o 3 cuadros atrás. Por lo tanto, los fotogramas cercanos a los puntos de división probablemente no se puedan reproducir y se omitan en silencio. Si la división se produce en medio del silencio, probablemente no sea motivo de preocupación.

Si la división se produce en medio de la música continua, es posible que note los cuadros omitidos. Para ayudar a mitigar esto, use mp3packer para expandir el mp3 a 320 kbps con un uso mínimo de depósito de bits ( -b 320 -r in.mp3 temp.mp3), realice sus ediciones en mp3DirectCut, luego use mp3packer nuevamente para reempaquetar ( -s -t -z temp.mp3 out.mp3). No se garantiza que funcione porque el uso del depósito de bits puede ser inevitable en un archivo de alta tasa de bits, pero puede ayudar y no da como resultado una pérdida de calidad.

Alternativamente, puede usar pcutmp3 para hacer la división. Conserva los fotogramas necesarios y agrega datos de reproducción sin espacios (retraso del codificador e información de relleno) a una etiqueta LAME al comienzo del archivo. Los jugadores que admitan estos datos recortarán las muestras adicionales durante la reproducción.

Mike Brown
fuente
Explicación muy inteligente y técnica. ¡Agradable!
Daniel Mošmondor
1

No es tan fácil, pero hay varias herramientas de división de mp3 disponibles en línea que le permiten elegir dónde dividir un archivo mp3.

Por supuesto, si desea dividir un archivo mp3 solo para transferirlo (y no para reproducir las partes divididas), puede usar una utilidad genérica de división de archivos y luego el método de copia binaria que ha utilizado para volver a ensamblar el mp3.

Sliff
fuente
¿Hay alguno que puedas recomendar? ¿Conoces uno que sea gratis?
Yuval
En el pasado solía usar arj ( arjsoftware.com ) para dividir archivos en fragmentos de 1,44 MB para caber en disquetes. Veo que todavía está por aquí. WinRAR ( rarlab.com ) puede hacer lo mismo. Diablos, incluso un buen ole 'pkzip 2.04g ( pkware.com ) agregó soporte para eso, aunque fue mucho menos conveniente que arj
Nathan Fellman
0

Sliff tiene razón, no hay una herramienta de sistema operativo disponible.

Técnicamente, mp3 está configurado de tal manera que puede dividirse en cualquier lugar que desee. Utiliza un bloque de 18 ms de longitud estática o variable con una cierta combinación de bits al comienzo de cada bloque. Si divide el archivo en medio de un bloque, el reproductor solo avanzará silenciosamente al siguiente bloque y, por lo tanto, perderá un máximo de 18 ms.

Bloques de etiqueta: donde ingresa información sobre el artista, el título, el álbum y demás, puede estar en cualquier lugar del archivo u omitirse. Incluso múltiples bloques de etiquetas no dañan (se toma el primero).

Por lo tanto, puede dividirse y unirse donde lo desee.

Cualquier herramienta para dividir archivos haría entonces.


fuente
Es probable que se ignoren las etiquetas en el medio de un archivo. Además, dado que la mayoría de los MP3 utilizan el depósito de bits, los límites de los cuadros no se alinean con los puntos de inicio de datos de audio. Por lo tanto, si divide en los límites de los fotogramas, como lo hacen todos los divisores de MP3 especializados, puede hacer que algunos fotogramas adyacentes al punto de división no se puedan reproducir, como si cortara en el medio de un fotograma. Probablemente no se note si el corte se hace en medio del silencio, pero si hay un sonido continuo en el punto de edición, la costura puede ser audible.
Mike Brown