java mp3/edición de audio/biblioteca de recorte
api edit (1)
No sé acerca de una biblioteca existente, pero lo que puede hacer es leer el encabezado del archivo para obtener información de la tasa de bits, luego multiplicarlo por los segundos que desea ingresar, leer tantos bytes del archivo y desecharlos. Entonces estás en el punto correcto para comenzar a grabar, leer tantos bytes y parar.
Una biblioteca mp3 común debería poder decirle sobre la tasa de bits sin tener que leer el encabezado usted mismo.
Luego está el problema de los archivos de velocidad de bits variable ...
Estoy buscando una biblioteca de Java que me permita "recortar" un archivo de audio para que pueda extraer y guardar X cantidad de segundos de un archivo de audio. Idealmente, estoy buscando algo que sería como un substr para un archivo de audio. Si quiero de 123 segundos a 153 segundos, podría hacer:
coollib.load(''bigfile.mp3'');
coollib.trimAudioSeconds(123,30);
coollib.export(''newfile.mp3'');
He visto esta publicación:
¿Alguna buena recomendación para bibliotecas de MP3 / Sonido para Java?
Pero no tenía nada sobre mi substr búsqueda. Espero que alguien haya necesitado esta funcionalidad antes para que sepan exactamente en qué dirección apuntarme.
¡Gracias!