스피커 외부의 소리 만 녹음하고 PC 외부의 소리는 녹음 할 수없는 Ubuntu 용 프로그램이 있습니까?
스피커 외부의 소리 만 녹음하고 PC 외부의 소리는 녹음 할 수없는 Ubuntu 용 프로그램이 있습니까?
답변:
내가 틀리지 않으면 "Stereo Mix"또는 루프백 출력 녹음에 대해 이야기하고 있다고 생각합니다.
일반인의 말로, 스테레오 믹스 녹음은 스피커 출력에서 사운드를 녹음하는 것을 의미합니다.
방법은 다음과 같습니다.
pavucontrol
우분투 소프트웨어 센터에서 설치하십시오 .audacity
우분투 소프트웨어 센터에서 설치하십시오 .pulse*
Audacity에서 녹음 장치로 선택하십시오 .참고 : Ubuntu 12.10
참조 PulseAudio 에서 테스트 -Ubuntu Wiki
*
후 pulse*
의미?
필요한 것을 정확하게 수행하는 매우 작은 베어 본 소프트웨어를 "오디오 레코더"라고하며 다음과 같이 설치합니다.
sudo add-apt-repository ppa:audio-recorder/ppa
sudo apt-get update && sudo apt-get install audio-recorder
파일은 ~/Audio
디렉토리에 자동으로 저장됩니다 .
sudo apt-get install pulseaudio-utils lame mpg123
스피커를 검색하고 스피커의 모니터 스트림을 활용하십시오. pacmd list-sinks | grep -e 'name:' -e 'index' -e 'Speakers'
녹음하고 싶은 것을 연주하고 입력하십시오 parec -d alsa_output.pci-0000_00_1f.3.analog-stereo.monitor | lame -r -V0 - out.mp3
ctrl+c
기록을 중지하고 기록 된 파일을 재생하려면 누르십시오.mpg123 out.mp3
이 작업을 수행하는 매우 간단한 GUI, 여기 에서 모든 파일을 가져 오고 install.sh
Goto Dash를 실행 하고 검색하십시오.Record Speakers
parec
을 가로 챌 수 없었습니다 aplay
.
| lame [...]
파이프를 제거 하고 사용하십시오 --file-format=wav output.wav
(예 :). 로 지원되는 형식을 나열 할 수 있습니다 parec --list-file-formats
. 또한 .monitor
끝에 장치를 지정해야한다는 사실을 좀 더 명확하게 고려 하십시오. ^^
parec -d 0 | lame -r -V0 - out.mp3
방금 하나의 명령으로 PC 오디오 출력을 녹음하고 mp3 대신 opus 형식으로 저장하기 위해 작은 별칭을 만들었습니다.
필요한 패키지를 설치하십시오.
sudo apt-get install pulseaudio-utils opus-tools
.bashrc
파일을 편집하십시오 .
nano ~/.bashrc
아래 줄을 복사하여 끝에 추가하십시오 ~.bashrc
.
alias recaudio="parec --monitor-stream="$(pacmd list-sink-inputs | awk '$1 == "index:" {print $2}')" | opusenc --raw - $(xdg-user-dir MUSIC)/recording-$(date +"%F_%H-%M-%S").opus"
눌러 파일을 저장 Ctrl+을 X(닫습니다 nano
다음을,) Y( "예"의 경우) 및 Enter(파일 이름을 확인).
이제 새로운 것을로드하십시오 ~/.bashrc
(또는 단순히 새로운 터미널을여십시오) :
source $HOME/.bashrc
그런 다음 입력하십시오.
recaudio
Music 홈 폴더에이라는 파일이 생성됩니다 recording-[DATE].opus
.
즐겨.
--monitor-stream=...
부분은 무엇을 의미합니까? 실제로 소리가 재생되지 않는 한 내 목록 싱크 입력은 0이며 숫자를 반환합니다. 사운드가 이미 재생 된 후에 시작해야합니까?