À propos du projet

Pydub est une bibliothèque Python qui fournit une interface de haut niveau et intuitive pour la manipulation audio. Elle permet aux utilisateurs d'ouvrir, d'éditer et d'enregistrer des fichiers audio dans divers formats (WAV, MP3, OGG, FLV, etc.) en utilisant ffmpeg ou libav comme backend. Les fonctionnalités clés incluent le découpage audio en millisecondes, le réglage du volume, la concaténation de clips avec des fondus enchaînés optionnels, la répétition de segments, l'application de fondus et l'exportation avec des balises de métadonnées ou des paramètres ffmpeg personnalisés. Les objets AudioSegment sont immuables, garantissant des opérations sûres. La bibliothèque est facile à installer via pip et nécessite ffmpeg ou libav pour les formats autres que WAV. Elle prend également en charge la lecture via simpleaudio, pyaudio ou ffplay. Le README fournit des exemples de démarrage rapide, des conseils de débogage et des cas d'utilisation comme la conversion par lots de vidéos en MP3 ou la création de listes de lecture avec des fondus enchaînés.