2010-10-20 60 views
5

Comment puis-je transcoder un fichier wav au format ogg vorbis en utilisant Python?Convertir wav en ogg vorbis en Python

Je peux convertir en mp3 en utilisant PyMedia 1.3.7.3, mais lorsque je mets le type de flux de sortie à 'ogg', j'obtiens l'erreur: oggvorbis_encode_init: init_encoder failed et le script meurt.

+1

Dependency Walker dit ...? –

+1

Comment puis-je clarifier ma question pour vous, Ignacio? –

Répondre

2

Du site de PyMedia:

OGG(optional with vorbis library)

Vous devez installer Vorbis pour que l'encodeur OGG pour travailler. Depuis l'ancienne version de votre question me dit que vous êtes sur Windows, vous pouvez le saisir ici:
http://www.vorbis.com/setup_windows/

+0

Peut-être pouvez-vous me dire quel élément particulier je dois télécharger et installer. J'ai suivi le lien d'oggenc à http://www.rarewares.org/ogg-libraries.php où le téléchargement de libvorbis.dll semble prometteur. Quand j'aurai le moment, je verrai si cela fait une différence –

+0

J'ai extrait les dll dans "ogg vorbis dlls en utilisant libVorbis v1.3.2" à http://www.rarewares.org/ogg-libraries.php#vorbislibs- libvorbis dans mon répertoire C: \ WINDOWS \ system32, et l'encodage ogg a fonctionné. –