2010-11-20 6 views
2

전용 Linux 서버에 절품 기능을 설치했습니다. 나는 WAV 또는 MP3로 MIDI를 변환하려고하면timidity : 출력 장치를 열 수 없습니다.

겁 toto.midi - 아야 -o out.wav

난 항상 오류가

열 수 없습니다 출력 장치

아이디어가 있으십니까?

관련

+0

프로그래밍 질문이 없습니다. 수퍼 유저. – Brad

답변

0

내가 timidity가 설치되어 있지만, man 페이지 읽기하지 않습니다

그것은 말한다 :

timidity [options] filename [...] 

옵션은 OK 봐 , 주문을 따르십시오 (일부 prog 숫양) 주문 문제가 : 현재 폴더에는 out.wav이

  • 없습니다 그건 :

    timidity -Ow -o out.wav toto.midi 
    

    문제가 될 수있는 다른 것은 당신이 정말 out.wav 파일에 쓰기 때문에 확인하지 수 있다는 것입니다

  • 리눅스에
+0

나는 그것을 시도했다 : 동일한 결과! 겁쟁이 -Ow -o out.wav toto.midi 출력 장치를 열 수 없습니다. – yarek

1

는 겁이가 필요하지 않는 경우에도 위해 (/dev/dsp를 엽니 다 좋아에, 당신이 폴더에

  • 당신은 쓰기 권한이 방관자, -Ow은 wav 파일 출력을 의미합니다).

    가상 서버는 종종 의미있는 /dev/dsp이 아닙니다. 어쨌든 화자와 청중이 부족한 동일한 오디오 하드웨어를 사용하려는 몇몇 VM이 있습니다. 작동

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

    : 내 상자에서

    , 나는 /dev/dsp/dev/null에를 심볼릭 링크에 의해이 문제를 해결했다. 에서 재부팅을 통해, 당신은 조금이 같은 내용 /etc/udev/rules.d/z42_fake_dsp.rules 같은라는 파일을 필요 침대 :

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

    사실 재부팅에 그것을 테스트하지 않았습니다하지만.