Comment diviser un fichier MP3 sans le réencoder?

35

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?

user103534
la source
Essayez-vous de diviser l'audio lui-même ou le fichier réel? Vous souciez-vous de stocker et / ou de transférer le fichier ou de l'écouter en petits morceaux?
Joshua Drake
@JoshuaDrake est votre commentaire complètement insensé, ou est-ce moi?
Rodrigo
1
@Rodrigo L'OP ne mentionne que le fractionnement du fichier. La plupart des gens ont répondu en divisant spécifiquement l'audio. J'ai demandé au PO de clarifier l'intention. Il y a quatre ans, certaines personnes n'avaient toujours pas la bande passante ou le stockage disponibles pour rendre une telle entreprise aussi triviale qu'aujourd'hui.
Joshua Drake
@JoshuaDrake si la question portait sur la fermeture / décompression, il n'y aurait aucune mention de la qualité de l'audio, ni même du ré-encodage du fichier. Quoi qu'il en soit, «l'écouter en petits morceaux» n'a aucun sens, du moins pour moi!
Rodrigo
1
@Rodrigo Il est toujours possible de rencontrer un utilisateur qui n'a tout simplement aucun indice. Il est possible que leur préoccupation soit qu'en fractionnant le fichier, ils perdent de la qualité, comme la sauvegarde d'une image dans un autre format peut entraîner une compression avec perte. Je trouve, en cas de doute sur le niveau de compréhension, il vaut mieux demander. Ou le langage idiomatique dans mon commentaire provoque-t-il de l'obscurité?
Joshua Drake

Réponses:

32

Il existe un programme appelé mp3splt - Je spécifie l'heure de début et de fin de la partie qui m'intéresse. Il est également possible de diviser automatiquement avec la détection du silence.

gerhard
la source
Un peu dur et pas très stable mais le fractionnement fonctionne bien.
Melebius
14

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.

Mike Brown
la source
9

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.

pbr
la source
J'ai essayé cela et il semble être mieux adapté pour recadrer un fichier que pour diviser un fichier en plusieurs.
Melebius
4

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.opussans 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.

Personne
la source
1

Il existe des utilitaires utiles tels que

Vous pouvez télécharger leur version d'essai avec certaines limitations ou les acheter.

Vahid Ghadiri
la source
Je n'ai pas trouvé de source pour "ezmp3". Veuillez inclure un lien pertinent et ajouter une brève explication sur la façon de réaliser ce qui est demandé dans la question.
slhck
1

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

BornToCode
la source
bon logiciel en effet - il existe une version qui est freeware, et qui ne l'est pas. il ne vous demandera pas où installer !!!
WeGoToMars
1

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:

  1. Vous pouvez ajouter manuellement les divisions souhaitées:
    • ajouter une division à la position actuelle en allant à Tools=>Add Split... Outils => Ajouter un fractionnement ...
    • une fois toutes les divisions ajoutées, vous pouvez les enregistrer dans des fichiers séparés File=>Save As...
  2. Vous pouvez générer automatiquement des divisions, en fonction des options que vous définissez, en:
    • va Tools=>Smart Split... Outils => Smart Split ..
    • définition des options de génération fractionnée options de génération fractionnée
    • puis enregistrer des fichiers séparés via File=>Save As...
  3. Si vous souhaitez enregistrer uniquement certaines parties du fichier, vous pouvez le faire de la manière suivante:
    • sélectionner la partie souhaitée du fichier
    • clic droit de la souris dessus
    • sélectionner Save Selection...dans le menu Enregistrer la sélection ...

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.

Filipp W.
la source
1
@ fixer1234, merci pour votre aide dans l'amélioration de ma réponse (j'espère que le résultat n'est pas décevant).
Filipp W.
0

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 .

Nilesh Barai
la source
Téléchargement gratuit, mais toujours logiciel commercial. Ne semble pas trop utile. J'ai ajouté le lien vers le logiciel actuel. La simple publication d'un lien YouTube n'est pas une bonne réponse. À l'avenir, veuillez ajouter un peu de contexte.
slhck
-4

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.

Vol Sherwin
la source
J'ai modifié ma réponse pour inclure ces informations.
Vol Sherwin du
8
Audacity est un bon programme, mais j'ai dû le rejeter car ce n'est pas une réponse réelle à cette question, qui demande spécifiquement une méthode qui ne nécessite pas de recodage. Parmi toutes les vraies réponses ici, Audacity produira les pires résultats car le réencodage avec perte de fichiers multimédias amplifie intrinsèquement les artefacts de compression et réduit considérablement le rapport qualité / taille de fichier.
Lèse majesté
-4

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.

Joshua Drake
la source
4
Cela ne vous donne qu'un tas de fichiers Zip mais aucun fichier audio que vous pourriez réellement écouter. Je ne vois pas comment cela résout le problème.
slhck
1
Je n'étais au courant d'aucune exigence que les fichiers résultants soient écoutables. Il me semble que l'interrogateur voulait simplement stocker et / ou transférer le fichier plus facilement, et tout le monde a répondu avec des réponses audio uniquement. J'ai essayé d'en fournir une plus générale.
Joshua Drake