아래에 내 오디오 패키지/환경에 대한 세부정보가 포함되어 있습니다. 내가 조사한 다른 유사한 질문/답변은 아래의 특정 제한 사항으로 인해 작동하지 않았습니다. 누구나:
- 재부팅이 필요합니다.
- 다음 웹 애플리케이션 및/또는 실행 외에도 너무 많은 메모리를 소비하는 완전히 새로운 기본 오디오 패키지가 필요합니다.
- 새로운/충돌/패키지가 필요한 경우 => 충족되지 않은 종속성으로 인해 내 특정 배포판/소프트웨어 환경에서 작동하지 않습니다(예: Bodhi Linux가 사용하는 것과 다른 사람들이 유사한 질문/답변에서 실행한 것).
- 내가 설치한 패키지/기본 OS와 다른 /version/을 지정합니다. 시스템을 실행하려고 하면
apt-get upgrade
메모리/RAMDISK가 부족하여 시스템이 매우 빠르게 정지됩니다.
환경
운영 체제: Bodhi Linux(우분투커뮤니티 변형
ubuntu-minimal
은 Ubuntu의 최소 핵심이며 해당 Ubuntu 저장소에 대한 전체 액세스 권한을 갖는 메타패키지를 사용합니다.하드웨어: macbookpro 5,5(2008년 중반/2009년 중반).
32/64? 날짜/회차에 따라 다릅니다. 때로는 32비트일 때도 있고, 때로는 64비트일 때도 있습니다. 둘 다 부팅됩니다.
LiveCD/LiveDVD(NOT_지속성),
- **보드히 5.1.0 / 우분투 18.04 **
- 또는 Bodhi 6.0.0 / Ubuntu 20.04
cat /etc/debian_version
:buster/sid
(Bodhi 5.1.0, 32비트 livecd에서):
uname -a
:Linux bodhi 4.9.0-6-686 #1 SMP Debian 4.9.88-1+deb9u1 (2018-05-07) i686 i686 i686 GNU/Linux
lsb_release -a
:No LSB modules are available. Distributor ID:Ubuntu Description: Ubuntu Release: 18.04 Codename: bionic
이 질문의 특이한 점은 다음과 같습니다.
LIVECD/LIVEDVD에서 실행 중이므로
- (분명히) RAMDISK와 작업 메모리의 한계 내에서 새 패키지를 설치할 수 있습니다! ]
- 하지만 재부팅할 수 없습니다. (이 환경을 실행하는 이유는 별도의 질문입니다. 아니요, 현재 지속성에 관심이 없습니다.) 따라서 지속성이 없고 다시 시작할 수 없으며 실시간으로만 가능해야 합니다.
설치/기본 오디오 환경:
참고: 이것은 기본 livecd 시스템입니다. 물론 [내 vdisk의 제한 사항에 따라] 추가 패키지를 설치할 수 있습니다.
일부 [불완전한] 결과: [Bodhi 5.1.0/ubuntu 18.04, 32비트에만 해당됩니다.]
~# apt search audio
pavucontrol -
3.0-4 i386 [installed,local]
PulseAudio Volume Control
pulseaudio -
1:11.1-1ubuntu7.4 i386 [installed,local]
PulseAudio sound server
버전이 없는 한 줄 결과:
root@bodhi:~# apt-cache search audio
libvorbisfile3 - high-level API for Vorbis General Audio Compression Codec
pulseaudio - PulseAudio sound server
gstreamer1.0-plugins-base - GStreamer plugins from the "base" set
libtwolame0 - MPEG Audio Layer 2 encoding library
libtag1v5 - audio meta-data library
pavucontrol - PulseAudio Volume Control
libpulse-mainloop-glib0 - PulseAudio client libraries (glib support)
libpulsedsp - PulseAudio OSS pre-load library
gstreamer1.0-pulseaudio - GStreamer plugin for PulseAudio
libwavpack1 - audio codec (lossy and lossless) - library
pulseaudio-utils - Command line tools for the PulseAudio sound server
libwebrtc-audio-processing1 - AudioProcessing module from the WebRTC project.
libflac8 - Free Lossless Audio Codec - runtime C library
libasound2-plugins - ALSA library additional plugins
libcdio-cdda2 - library to read and control digital audio CDs
libiec61883-0 - partial implementation of IEC 61883 (shared lib)
libspeex1 - The Speex codec runtime library
libcdparanoia0 - audio extraction tool for sampling CDs (library)
libmtp-runtime - Media Transfer Protocol (MTP) runtime tools
libpulse0 - PulseAudio client libraries
libmtp-common - Media Transfer Protocol (MTP) common files
libopus0 - Opus codec runtime library
libsndfile1 - Library for reading/writing audio files
alsa-utils - Utilities for configuring and using ALSA
libcdio-paranoia2 - library to read digital audio CDs with error correction
libmtp9 - Media Transfer Protocol (MTP) library
libavc1394-0 - control IEEE 1394 audio/video devices
libjack-jackd2-0 - JACK Audio Connection Kit (libraries)
libvisual-0.4-0 - audio visualization framework
gstreamer1.0-plugins-good - GStreamer plugins from the "good" set
libvorbisenc2 - encoder library for Vorbis General Audio Compression Codec
libsamplerate0 - Audio sample rate conversion library
libvorbis0a - decoder library for Vorbis General Audio Compression Codec
libmpg123-0 - MPEG layer 1/2/3 audio decoder (shared library)
libshout3 - MP3/Ogg Vorbis broadcast streaming library
libspeexdsp1 - The Speex extended runtime library
libtag1v5-vanilla - audio meta-data library - vanilla flavour
root@bodhi:~#
내 실제 질문
브라우저에서 웹 앱을 사용하여 음성, Zoom, Jitsi 또는 기타 통화를 실시간으로 녹음하고 싶습니다. [당사자의 완전한 동의를 받은 후]
방법/표준:
두 가지를 결합한 두 번째 또는 세 번째 오디오 입력 방법으로 "가상 마이크"를 만들고 싶습니다.
- 내 노트북의 물리적 마이크와
- 오디오 출력(예: 헤드폰)
만들다
- 위의 두 가지(마이크와 헤드셋)는 계속해서 정상적으로 작동합니다.
- 오디오 입력도 이 추가 "가상 마이크"에 "티"되어 있습니다.
- 후자("가상 마이크")는 내 웹 브라우저(예: Firefox 또는 모든 크롬 기반 브라우저)에서 "실제 마이크" 오디오 입력 방법으로 선택할 수 있습니다.
- 두 개의 서로 다른 웹사이트는 /동시에/ 두 개의 서로 다른 "마이크"를 오디오 입력으로 사용할 수 있습니다("이 웹사이트는 마이크를 녹음/모니터링하고 있습니다")....그 중 하나는 실제 통화를 사용하는/세션입니다. /물리적 마이크; 다른 하나는 내 마이크와 오디오 출력이 포함된 콤보 "가상" 마이크를 사용하는 Otter입니다. (동일한 브라우저에서 실행되는 서로 다른 탭/웹 앱이 바람직하지만 필요한 경우 다른 브라우저일 수 있습니다(예: Firefox 및 Chrome이 설치됨). 각 브라우저는 서로 다른 마이크를 수신합니다. 하나는 물리적이고 다른 하나는 가상입니다.)
답변 요청:
나는 많은 매뉴얼 페이지와 문서를 읽었습니다. 유사한 질문에 대한 다른 답변을 살펴보았습니다. 그러나 어떤 이유로 내 컴퓨터에서 작동하지 않았습니다(예: 시도했지만 내 시스템이 완전히 다른 우분투 기반을 사용하기 때문에 해당 pkg가 설치되지 않았습니다). 및/또는 지속성(즉, livecd가 아닌 실제 설치된 OS)을 사용하여 컴퓨터를 재부팅해야 하지만 하드 드라이브가 없고 USB 지속성이 없기 때문에 그렇게 할 수 없습니다. 이 방법을 사용하면 해당 USB 드라이브가 빠르게 파괴됩니다.