Question

J'ai besoin de savoir s'il est possible de créer un échantillon MP3 de 30 secondes à partir d'un fichier WAV. Le fichier MP3 généré doit comporter un fondu au début et à la fin.

Utilise actuellement ffmpeg, mais ne trouve aucune documentation qui permettrait de le faire.

Quelqu'un pourrait-il me fournir le nom du logiciel (CLI, * nix uniquement) qui pourrait atteindre cet objectif?

Était-ce utile?

La solution

Découvrez SoX - Échange de son

Je ne l’ai pas utilisé moi-même, mais un de mes amis l’apprécie beaucoup.

À partir de la page Web (mon surbrillance) :

  

SoX est une plate-forme multiplateforme (Windows,   Linux, MacOS X, etc.) en ligne de commande   utilitaire qui peut convertir divers   formats de fichiers audio de l'ordinateur pour   autres formats. Cela peut également s'appliquer   divers effets sur ces fichiers sonores ,   et, en prime, SoX peut jouer   et enregistrer des fichiers audio sur la plupart   plates-formes.

Autres conseils

Cela va

  • couper de la position 45 sec. les 30 prochaines secondes (0: 45.0 30) et
  • estompe les 5 premières secondes (0: 5) et les 5 dernières secondes (0 0: 5) et
  • convertir de wav en mp3

    sox infile.wav outfile.mp3 trim 0:45.0 30 fade h 0:5 0 0:5
    

La meilleure façon de procéder consiste à appliquer la troncature de 30 secondes, les fondus en entrée et en fondus aux données audio WAV avant de les convertir en MP3. Si votre bibliothèque de conversion a une méthode qui prend un tableau d’échantillons, cela est très facile à faire. Si la méthode accepte uniquement un fichier WAV (en mémoire ou sur disque), cela est un peu moins facile car vous devez apprendre le format de fichier WAV (qui est facile à écrire mais un peu plus difficile à lire). Quoi qu'il en soit, appliquer un gain et / ou une atténuation à des données d'échantillon de domaine temporel (comme dans un fichier WAV) est beaucoup plus facile que d'essayer d'appliquer ces effets à des données de domaine de fréquence (comme dans un fichier MP3) .

Bien sûr, si votre bibliothèque de conversion fait déjà tout cela, mieux vaut simplement l'utiliser et ne pas vous en préoccuper vous-même.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top