Son en python
Bonjour,
je cherche une manière d'utiliser des fichiers sonores en Python. Précisément, j'aimerais pouvoir lire des formats différents (mp3, wav, ogg, flac, etc) et pouvoir faire quelques bricolages avec (lire à l'envers une musique, changer un .mp3 en .wav, couper les 10 premières secondes, etc).
J'ai déjà utilisé pygame.mixer qui ne lit que certains formats (le .ogg il me semble) et qui ne permet pas de lire un morceau à l'envers (par exemple) si j'en crois la doc trouvée ici : http://www.pygame.org/docs/ref/music.html
J'ai voulu utiliser pydub depuis https://github.com/jiaaro/pydub#installation mais ça n'a pas marché du premier coup chez moi : précisément, j'ai installé pydub sans problème, mais la commande donnée dans le github à titre d'exemple ne trouve pas le morceau ensuite. Comme la dernière fois, je me suis acharné à faire fonctionner un module pour utiliser Youtube avant qu'on me dise qu'il était préférable d'utiliser youtube-dl, qui fonctionne effectivement très facilement, je demande cette fois l'avis aux experts d'abord :-D
je cherche une manière d'utiliser des fichiers sonores en Python. Précisément, j'aimerais pouvoir lire des formats différents (mp3, wav, ogg, flac, etc) et pouvoir faire quelques bricolages avec (lire à l'envers une musique, changer un .mp3 en .wav, couper les 10 premières secondes, etc).
J'ai déjà utilisé pygame.mixer qui ne lit que certains formats (le .ogg il me semble) et qui ne permet pas de lire un morceau à l'envers (par exemple) si j'en crois la doc trouvée ici : http://www.pygame.org/docs/ref/music.html
J'ai voulu utiliser pydub depuis https://github.com/jiaaro/pydub#installation mais ça n'a pas marché du premier coup chez moi : précisément, j'ai installé pydub sans problème, mais la commande donnée dans le github à titre d'exemple ne trouve pas le morceau ensuite. Comme la dernière fois, je me suis acharné à faire fonctionner un module pour utiliser Youtube avant qu'on me dise qu'il était préférable d'utiliser youtube-dl, qui fonctionne effectivement très facilement, je demande cette fois l'avis aux experts d'abord :-D
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Pour pydub, regarde le paquet compilé pour Debian et sa documentation. Il a l’air écrit en Python et conseille ffmpeg pour lire autre chose que du wav.
-- Schnoebelen, Philippe
Et évidemment, je suis sur Windows donc compiler des paquets Debian ne signifie pas grand chose pour moi :-D
Par contre, j'ai bien ffmpeg et il m'a déjà servi en lien avec Python (pour faire un gif à partir d'images générées en Python pour être précis, je crois même avoir posé une question ici mais c'était il y a 1 ou 2 ans)
-- Schnoebelen, Philippe