Forum général.cherche-logiciel Comment fusionner une vingtaine de fichiers audio MP3 sans Audacity ?

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
21
oct.
2015

Bonjour :)

J'essaie depuis deux heures de fusionner ces fichiers avec Audacity, je n'y arrive pas, aussi bien sous Linux que sous Windows. Ce log est bien trop compliqué pour moi, au point que l'on trouve sur le net plein de méthodes différentes pour fusionner plusieurs fichiers audio MP3 avec Audacity…

Donc je serais très content si vous me donniez les références d'une application plus simple, utilisable sous Linux, pour effectuer cette opération sans prise de tête.
À moins que… par lignes de commandes ?

Merci d'avance.

  • # cli cli cli

    Posté par  (Mastodon) . Évalué à 4.

    À moins que… par lignes de commandes ?

    $ man sox

  • # Différentes options

    Posté par  . Évalué à 2.

    Bonjour,
    Tu peux utiliser un simple cat (dans un dossier contenant les fichier mp3) :
    cat *.mp3 > final.mp3

    Ou bien tester la suite d'outils suivante que l'on trouve en tout cas sur Ubuntu :

    mp3splt - Interface en ligne de commande pour diviser des fichiers MP3 et Ogg Vorbis sans réencodage
    mp3splt-gtk - Interface GTK pour diviser des fichiers MP3 et Ogg Vorbis sans réencodage
    mp3wrap - Utilitaire pour encapsuler des MP3 (réunir plusieurs MP3 en un seul)
    normalize-audio - Ajuste le volume de fichiers WAV, MP3 et OGG à un niveau de volume standard

    mp3wrap [options] OUTPUTFILE MP3FILE1 MP3FILE2 [MP3FILE3]...

    Tu peux les installer sous Ubuntu avec un :
    apt-get install mp3wrap normalize-audio

    J'imagine que tu voudras ensuite normaliser le fichier final :
    normalize-mp3 final.mp3

    En interface graphique, je ne connais pas.

    • [^] # Re: Différentes options

      Posté par  (site web personnel) . Évalué à 2.

      Tu peux utiliser un simple cat (dans un dossier contenant les fichier mp3) :
      cat *.mp3 > final.mp3

      à éviter, c'est crade, le fichier sera sans doute écoutable, mais pas conforme.

      Avec avconv (pas vérifié avec ffmpeg si jamais la syntaxe est différente) :

      avconv -i concat:"01.mp3|02.mp3|03.mp3|etc..." -c copy out.mp3

  • # script

    Posté par  (site web personnel) . Évalué à 1. Dernière modification le 21 octobre 2015 à 18:46.

    une fois installé mplayer, ffmpeg, mp3gain et mpgtx (tous disponibles dans Debian) tu peux faire un script bash dans ce genre :

    #!/bin/bash
    
    #mkdir ./tmp
    if [ ! -d ./tmp ]; then
    mkdir -p ./tmp
    fi
    #ls .mp3
    for file in `ls *.mp3`
    do
    output=`echo ${file%.*}`.mp3
    #dump wav mplayer
    mplayer -vc null -vo null -ao pcm:fast $file
    #encoding ffmpeg
    #encode $file stereo (-ac 2) 128 kbps (-ab 128000) 44100 hz (-ar 44100)
    ffmpeg -loglevel error -hide_banner -y -i audiodump.wav -acodec libmp3lame -ac 2 -ab 128000 -ar 44100 ./tmp/$output
    done
    if [ -e audiodump.wav ]; then
    rm audiodump.wav
    fi
    #normalize
    mp3gain -r -k ./tmp/*.mp3
    #join
    mpgtx -j `ls ./tmp/*.mp3` -o output.mp3
    rm -rf ./tmp

    Je fais un dump en .wav pour que l'échantillonnage soit identique
    Je suppose que tout ceci peut être amélioré.

    wind0w$ suxX, GNU/Linux roxX!

    • [^] # Re: script

      Posté par  . Évalué à -10.

      Bonjour :)

      Encore merci pour vos réponses.
      Finalement je me suis résolu à utiliser un log sous Windows spécialement fait pour ça : Merge MP3.
      Ça marche à tous les coups : fusion de 15 fichiers MP3 d'un coup en 5 mn.

      « Tout ce que je sais, c'est que je ne sais rien. » (Socrate)

      • [^] # Re: script

        Posté par  . Évalué à 5.

        je me suis résolu à utiliser un log sous Windows

        c'est dommage quand on t'a proposé plein de solution possible sous linux

      • [^] # Re: script

        Posté par  . Évalué à 2.

        (15 * 5_MB) / (5_min * 60_s/min) = 0.25MB/s
        C'est plutôt très très lent.
        Ce qui tend à faire penser qu'il y a eu ré-encodage.
        C'est non seulement consommateur de ressources mais aussi assez mauvais pour la qualité finale.
        FFMpeg et d'autres outils CLI aurait pû être utilisé pour faire de la copie seulement et aurait traité les 75MB en quelques secondes.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.