J'ai un fichier MP3 de 400 Mo à 96 kbps, extrait d'un CD. Je veux diviser cela en plusieurs fichiers.
Y a-t-il un moyen de le faire sans affecter la qualité de l'audio, ou peut-être sans ré-encoder le fichier?
J'ai un fichier MP3 de 400 Mo à 96 kbps, extrait d'un CD. Je veux diviser cela en plusieurs fichiers.
Y a-t-il un moyen de le faire sans affecter la qualité de l'audio, ou peut-être sans ré-encoder le fichier?
Réponses:
Vous n'avez pas spécifié de système d'exploitation.
Les éditeurs audio à usage général décodent les fichiers MP3, puis les réencodent lors de l'enregistrement, évitez donc ceux-ci.
Les séparateurs MP3 dédiés tranchent généralement sur les limites des trames, donc l'audio n'est pas décodé et ré-encodé, ce qui est bien. Cependant, il y a une pénalité: une fraction de seconde d'audio autour des points de partage devient souvent injouable, entraînant parfois un saut ou un clic si l'audio n'est pas silencieux. Cela est dû à des complications liées à diverses fonctionnalités et effets secondaires de l'encodage et du décodage MP3 (le réservoir de bits, le retard de l'encodeur, le remplissage et le retard du décodeur). Mais tant que les points de partage sont au milieu du silence et que vous n'êtes pas très inquiet de perdre une fraction de seconde de ce silence, alors j'appuie la recommandation de mp3DirectCut, une application Windows. C'est robuste et gratuit, et il a une belle vue graphique du niveau de volume de chaque image (vous devrez peut-être jouer un peu avec l'échelle),
Si vous êtes très préoccupé par la précision, alors vous voudrez utiliser l'application de ligne de commande Java pcutmp3 , qui est jusqu'à présent le seul outil que je connaisse qui contourne ces problèmes. La mise en garde est que vous devrez vous assurer que vous utilisez un lecteur qui prend en charge les informations de "lecture sans intervalle" (délai d'encodage et remplissage) telles qu'elles sont écrites dans une balise LAME.
Pcutmp3 et mp3DirectCut prennent en charge l'utilisation de feuilles de repère pour spécifier les points de partage. Donc, si vous avez le CD d'origine, vous pouvez utiliser un programme d'extraction de CD pour générer un fichier .cue pour le fichier audio. Cette feuille de repère est un fichier texte qui contiendra, entre autres, des limites de piste précises que le séparateur peut utiliser. Si vous n'avez pas le CD d'origine, vous pourriez être en mesure de générer une feuille de repère via le paradis du site Web, qui réinterprète les données de liberté. Un tel sauvetage effectué sans le CD d'origine peut ne pas être précis (si vous choisissez le mauvais pressage) et sera certainement incomplet (en ce qu'il n'a que des limites de piste, aucune des autres choses qui vont dans les feuilles de repère), mais il devrait convenir à vos besoins.
Je suis surpris que personne n'ait mentionné mp3DirectCut . Fait exactement ce que vous voulez et ne réencode pas. C'est mon go-to pour ce genre de chose. Freeware.
L'outil standard pour le faire non seulement pour le mp3 mais pour de nombreux formats audio et même vidéo est ffmpeg:
ffmpeg -i in.opus -ss 00:00:30.0 -t 00:03:00 -c copy out.opus
Prendrait un morceau de 3 minutes in.opus
à partir de 30 secondes et le mettrait out.opus
sans transcodage ( -c copy
). Notez que bien que cela conserve certaines métainformations (titre, artiste, etc.), d'autres (par exemple, les paroles) seront perdues. Pour plus d'informations, consultez sa page de manuel, par exemple sur -c
:
-c[:stream_specifier] codec (input/output,per-stream)
-codec[:stream_specifier] codec (input/output,per-stream)
Select an encoder (when used before an output file) or a
decoder (when used before an input file) for one or more
streams. codec is the name of a decoder/encoder or a special
value "copy" (output only) to indicate that the stream is
not to be re-encoded.
For example
ffmpeg -i INPUT -map 0 -c:v libx264 -c:a copy OUTPUT
encodes all video streams with libx264 and copies all audio
streams.
For each stream, the last matching "c" option is applied, so
ffmpeg -i INPUT -map 0 -c copy -c:v:1 libx264 -c:a:137 libvorbis OUTPUT
will copy all the streams except the second video, which will
be encoded with libx264, and the 138th audio, which will be
encoded with libvorbis.
Les mises en garde de la réponse de @Mike Brown s'appliquent.
Il existe des utilitaires utiles tels que
Vous pouvez télécharger leur version d'essai avec certaines limitations ou les acheter.
Après avoir essayé plusieurs programmes, j'ai trouvé que Slice Audio File Splitter était le meilleur (gratuit, les fichiers mp3 de sortie sont sans erreurs (testés avec mp3val), une option pour le chevauchement des pistes et la manipulation des noms de fichiers de sortie).
avertissement: je ne travaille pas pour eux
Mes 2 cents: J'ai trouvé Fission être le meilleur choix pour Mac OS X .
La particularité de cet éditeur audio est l'édition sans perte de qualité, comme il est indiqué dans sa description (en gras est le mien ):
Avec Fission, l'édition audio n'est plus une corvée. Vous pouvez joindre des fichiers, rogner et découper de l'audio et diviser rapidement de longs fichiers. La fission est rationalisée pour un montage rapide et fonctionne sans la perte de qualité causée par les autres éditeurs audio.
...
La fission ne cause jamais de perte de qualité lors de l'édition , même avec les formats MP3 et AAC. C'est comme par magie, et c'est quelque chose que seule Fission propose!
L'interface, il me semble, est assez simple et intuitive.
Il existe quelques options pour diviser le fichier:
Le prix est de 35 $ ( en juin 2019 ), ce qui pourrait être un peu trop élevé.
Le programme est uniquement pour Mac OS X, bien qu'il existe une liste d'alternatives suggérées pour Windows , sur leur site.
Il existe de nombreux programmes de découpe MP3 disponibles en téléchargement gratuit.
Voici un guide vidéo qui pourrait vous aider, montrant Direct WAV MP3 Splitter .
Il existe un programme d'édition audio pour Windows, Linux et Mac OS X appelé Audacity , qui est disponible gratuitement. Vous pouvez l'utiliser pour faire ce que vous voulez.
Voici des instructions sur la façon de diviser une piste à l'aide d'Audacity .
Et je crois que le format qu'il utilise est .WAV. Cependant, il peut également exporter au format MP3, mais il réencodera les pistes lorsqu'il le fera.
Utilisez simplement WinZip pour créer un fichier zip divisé, qui vous donnera plusieurs fichiers qui pourront ensuite être fusionnés. Il vous permet de spécifier la taille des fichiers et est disponible dans un essai gratuit à long terme.
Il peut également être utilisé à de nombreuses autres fins d'utilité, et la dernière fois que j'ai vérifié le prix était raisonnable si vous choisissez de le licencier.