예전에는 윈도우에서 재생되는 소리중 일부만을 스테레오 믹스에 넣으면 녹화프로그램 등에서 가져와다 쓸 수 있었는데 요즘은 안되는 것 같습니다. 그래서 별도의 프로그램을 사용하여 데스크탑에서 재생되는 모든 소리가 아닌 일부 소리만 캡쳐할 수 있는 방법을 알려드리고자 합니다.
사운드 장치를 보면 VoiceMeeter Input이라는 출력장치랑 VoiceMeeter Output이라는 입력장치(Input과 Output을 반대로 적은 것이 아닙니다)가 보입니다.
이제 ‘바탕화면 오른쪽 하단 작업표시줄의 사운드 아이콘 오른쪽 클릭 -> 소리 설정 열기’ 또는 ‘설정->시스템->소리’에 있는 소리으로 들어갑니다.
소리 설정에서 아랫쪽에 있는 ‘고급 사운드 옵션 -> 앱 볼륨 및 장치 기본 설정’으로 들어갑니다.
여기서 사운드를 분리하고자 하는 프로그램의 출력을 ‘기본값’에서 ‘VoiceMeeter Input’으로 변경합니다.
그럼 이상태에서는 그 프로그램의 소리는 안들려야 정상입니다. 만약 들린다면 그 프로그램을 껐다 켜주세요
만약 껐다 켰는데도 안된다면 프로그램이 사운드 장치를 설정할 수 있는지 확인합니다.
그런 것 조차도 없다면, 프로그램을 실행하기 전에 시스템의 기본 출력장치를 VoiceMeteer로 변경하고 프로그램을 실행한 뒤 다시 원래 출력장치로 바꿉니다.
프로그램 실행 전에 재생 디바이스를 VoiceMeeter Input으로 변경프로그램을 실행한 다음 원래 사용하던 재생 디바이스(여기서는 스피커(Realtek …))로 변경
소리가 정상적으로 설정되었는지 확인하려면 볼륨 Mixer를 띄워서 장치를 VoiceMeteer로 변경하신 다음 확인해보시면 됩니다. 프로그램간 소리 크기도 여기서 조절하시면 됩니다. Mixer를 사용하고 난 뒤에는 기본 재생장치를 원래 장치로 돌려놓으셔야합니다. 이상태로 쓰시면 그 이후에 실행되는 프로그램들이 전부 VoiceMeeter로 출력을 할 껍니다.
이렇게 분리된 사운드를 방송 프로그램에서 사용하려면 각종 프로그램에서 마이크/보조/입력 장치에서 VoiceMeteer Output를 선택하면 됩니다.
https://wiki.openttd.org/Compiling_on_Mac_OS_X 공식 웹사이트에 컴파일을 한 파일을 배포하면 개발과 상관없는 사람이 실행했을 때 ‘문제가 있기 때문에 OpenTTD을(를) 열 수 없습니다.’ 라는 오류가 발생했다고 뜨는 현상이 발생한다. 이는 거의 대부분 실행에 필요한 라이브러리가 설치되어 있지 않기 때문이며, 컴파일할 때 –enable-static 옵션을 주어도 필요한 라이브러리 중 일부가 바이너리 파일(실행 파일)에 포함되지 않기 때문에 발생하는 오류이다. 오류가 발생했을 때 리포트를 클릭하고 세부사항 보기를 누르면 Dyld Error Message에 Library not loaded에 표시된 파일을 읽어올 수 없다고 표시가 뜰 것이다. 정확한 이유는 모르겠지만 일부 아리브러리 중에서 static으로 컴파일 할 수 없는 라이브러리가 있어서 그런 것이라 파악되고 이러한 라이브러리를 직접 컴파일 한 후 OpenTTD를 컴파일 할 수 있는 방법을 소개하고자 한다.