bonjours je voudrais savoir comment jouer un son et a quel format ce son doit il être merci d'avance.![]()
bonjours je voudrais savoir comment jouer un son et a quel format ce son doit il être merci d'avance.![]()
Oulà ! Pour les sons, va falloir utiliser une bibliothèque supplémentaire (rien dans la distro python de base ne permet de jouer du son, je crois).
J'utilise PySFML, pour ma part. Ce n'est pas un librairie spécialisée en son, mais une librairie multimedia contenant fenêtrage, graphisme 2d, threads, réseau ET audio.
Elle est simple d'accès et gère bon nombre de formats, mais libres (donc pas le mp3)
Il y a d'autres librairies (par exemple, py-vorbis mais là, évidemment, tu ne géreras que le ogg vorbis)
Ok merci pour l'info et tu c'est ou je peut apprendre a manier cette librairie ???
![]()
Sur le site même!
Les tutos sont en français, par contre, ils sont pour C++ (y'a juste un tutoriel pour utiliser les fonctions de base en Python) mais c'est pas bien difficile d'adapter.
=> http://www.sfml-dev.org/tutorials/1.2/index-fr.php
(Attention ! Pour le moment le binding python n'en est qu'à la version 1.2, alors que la lib en est à la 1.3. La mise à jour du binding devrait être faite sous peu)
Dans la distro de base il y a quand-même le module ossaudiodev, mais ce n'est que pour Linux et FreeBSD et c'est assez bas niveau.
Sinon comme librairie, il y a aussi pymedia (supporte wav, mp3, ogg, wma, aac et ac3 semble-t-il) et pygame (pas sûr des formats qu'il supporte; au moins wav, mp3, ogg et mod sans doute).
Je suis pas sûr que Pygame supporte le mp3, il est basé sur SDL qui est une bibliothèque libre.
Bonjour,
Je reprends ce post car j'aimerai utiliser une librairie pour "manier" du son.
J'ai réussi à installer la version 1.2, mais quand je lance un exemple j'ai le message d'erreur suivant:
Quelqu'un peut-il m'aider.ImportError: DLL load failed: Le module spécifié est introuvable.
File "C:\Documents and Settings\Administrateur\Bureau\untitled-1.py", line 5, in <module>
from PySFML import *
File "C:\Python25\Lib\site-packages\PySFML\__init__.py", line 1, in <module>
import sf
Merci
Initiation à Qt Quick et QML : Partie 1 - Partie 2
En cas de besoin, pensez à la
Mon site et mes tutoriaux sur Developpez.com
Pas de question technique par MP... Les forums sont là pour ça
As-tu réussi l'installation depuis ?
Il semblerait qu'il manque le fichier sf.pyd dans C:\Python25\Lib\site-packages\PySFML\
Et la version 1.3 est sortie.
Partager