2010-11-20 7 views
2

J'ai installé la timidité sur un serveur Linux dédié. lorsque je tente de convertir un midi en wav ou mp3:timidité: Impossible d'ouvrir le périphérique de sortie

timidité toto.midi ow -o out.wav

Je reçois toujours une erreur ne pouvait pas dispositif de sortie ouvert

Une idée?

ce qui a trait

+0

Pas une question de programmation, demandez cela sur superuser.com – Brad

Répondre

0

Je n'ai pas timidity installé, mais la lecture de la page de manuel:

Il dit:

timidity [options] filename [...] 

Les options semblent OK , mais essayez de suivre l'ordre (un peu de prog béliers ont des problèmes de commande):

timidity -Ow -o out.wav toto.midi 

L'autre chose qui pourrait être un problème est que vous ne pouvez vraiment pas écrire dans le fichier out.wav, afin de vérifier:

  • qu'il n'y a pas out.wav dans le dossier en cours ,
  • que vous êtes dans un dossier que vous disposez des autorisations d'écriture à
+0

Je l'ai essayé: même résultat! timidity -Ow -o out.wav toto.midi Impossible d'ouvrir le périphérique de sortie – yarek

1

sur linux, timidité aime ouvrir /dev/dsp même quand il n'a pas besoin de (pour spectateurs, -Ow signifie sortie de fichier wav).

Les serveurs virtuels n'ont souvent pas de signification significative /dev/dsp. Il y a plusieurs machines virtuelles qui veulent utiliser le même matériel audio, qui manque de toute façon de conférenciers et de public.

Sur ma boîte, je résolu ce problème en lien symbolique /dev/dsp-/dev/null:

cd /dev 
rm dsp  #/dev/dsp was a symlink to /dev/dsp0 
ln -s null dsp 

qui fonctionne. Au lit que redémarrages, vous avez besoin d'un fichier appelé quelque chose comme /etc/udev/rules.d/z42_fake_dsp.rules, avec le contenu un peu comme ceci:

KERNEL=="null", SYMLINK+="dsp", OPTIONS+="link_priority=99" 

bien que je ne l'ai pas fait testé sur un redémarrage.

Questions connexes