Comment compiler des sons en un fichier mp3
Résolu
Zouzou_Prod
-
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour, j’ai pour projet de faire un logiciel qui nous laissera choisir entre plusieurs fichier mp3 pour qu’a la fin il n’en ressorte sous qu’un seul : par exemple dans la première case j’ai le choix entre son A ou son B et la deuxième son C ou son D, si je choisis le son A et le D j’aurais un fichier mp3 qui regroupera le son A et D à la suite. Mais je ne sais pas comment m’y prendre, quelqu’un aurait une piste à me donner ?
A voir également:
- Comment compiler des sons en un fichier mp3
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier bin - Guide
- Fichier rar - Guide
- Fichier .dat - Guide
2 réponses
Bonjour,
Java ne possède pas d'API standard qui permettrait de modifier des MP3 comme ça.
Il y a sûrement des API tierces qui existent, Google t'aidera à les trouver.
Personnellement pour faire ce genre de traitement multimédia j'utiliserais plutôt FFmpeg qui permet beaucoup de choses, notamment de créer des MP3 à partir de n'importe quel flux audio (MP3 ou autres).
Comme c'est un outil en ligne de commandes, on peut facilement utiliser Java pour construire la commande qui fera ce que tu veux, puis utiliser les méthodes Runtime.exec() pour exécuter la commande et contrôler le résultat.
Attention : Java est multiplateforme, mais FFmpeg non, donc il faut soit imposer qu'il soit déjà installé au préalable sur le système cible, soit embarquer une ou plusieurs versions de FFmpeg dans l'exécutable Java (ce qui peut être assez lourd), soit télécharger FFmpeg à la première exécution du programme en récupérant la bonne version pour le système cible.
Java ne possède pas d'API standard qui permettrait de modifier des MP3 comme ça.
Il y a sûrement des API tierces qui existent, Google t'aidera à les trouver.
Personnellement pour faire ce genre de traitement multimédia j'utiliserais plutôt FFmpeg qui permet beaucoup de choses, notamment de créer des MP3 à partir de n'importe quel flux audio (MP3 ou autres).
Comme c'est un outil en ligne de commandes, on peut facilement utiliser Java pour construire la commande qui fera ce que tu veux, puis utiliser les méthodes Runtime.exec() pour exécuter la commande et contrôler le résultat.
Attention : Java est multiplateforme, mais FFmpeg non, donc il faut soit imposer qu'il soit déjà installé au préalable sur le système cible, soit embarquer une ou plusieurs versions de FFmpeg dans l'exécutable Java (ce qui peut être assez lourd), soit télécharger FFmpeg à la première exécution du programme en récupérant la bonne version pour le système cible.
Est-ce qu’il y aurait un langage plus adapté à faire ce genre de modification de mp3 ?