Comment convertir MP3 en WAV en Python
Si j'ai un fichier MP3 comment puis-je convertir un fichier WAV? (de préférence, à l'aide d'un pur python approche)
source d'informationauteur yydl
Vous devez vous connecter pour publier un commentaire.
Si j'ai un fichier MP3 comment puis-je convertir un fichier WAV? (de préférence, à l'aide d'un pur python approche)
source d'informationauteur yydl
Vous devez vous connecter pour publier un commentaire.
Dans un commentaire sur sbery2A la réponse, vous l'avez dit vous souhaitez mettre un décodage MP3 fonctionnalité dans Google App Engine.
Votre seulement possible, l'espoir est d'utiliser Python pour envoyer le MP3 de données vers un autre serveur, et faire le décodage MP3 sur ce serveur, et ensuite envoyer les données décodées retour à l'Application serveur de Moteur. Google ne va pas vous permettre de faire peser une lourde charge sur les Processeurs de l'App Engine serveurs en faisant le décodage MP3 fait sur le serveur. Google vous empêche également de l'exécution de tout code C; voir le App Engine FAQ. Vous n'êtes même pas autorisés à se frayer sous-processus ou de l'utilisation de Python threading.
App Engine dispose d'une API Java. Je viens de vérifié et trouvé un Java décodeur MP3et il est LGPL de sorte que vous n'avez pas à vous soucier de la licence.
Je ne sais pas s'il existe une façon d'appeler du code Java à partir de code Python dans App Engine, mais vous pourriez essayer de regarder dans.
J'maintenir une bibliothèque open source, pydubqui peut vous aider avec ça.
Une mise en garde: il utilise ffmpeg pour gérer l'audio des conversions de format (sauf pour les fichiers wav, python gère nativement).
remarque: vous ne devriez probablement pas faire cette conversion sur GAE :/même si c' ne soutien ffmpeg. EC2 serait un bon match pour le travail bien
Je viens de tombé sur un vrai pur Python de mise en œuvre:
Cependant, comme l'a noté l'auteur, il est vraiment lent (sur sa machine environ 10 fois plus lent que le temps réel).
Comment au sujet de prendre un coup d'oeil à ceci:
Python Outils Audio