Ami*_*zoR 144 sound output audio-recording
是否有适用于 Ubuntu 的程序,它只能录制扬声器输出的声音,而不能录制来自 PC 外部的任何声音?
小智 172
如果我没猜错,那么我猜您是在谈论录制“立体声混音”或环回输出。
通俗地说,录制立体声混音意味着从扬声器输出录制声音。
这是如何做到的:
pavucontrol从 Ubuntu 软件中心安装。audacity从 Ubuntu 软件中心安装。pulse*在 Audacity 中选择作为录音设备。
注意:在 Ubuntu 12.10
参考PulseAudio 中测试- Ubuntu Wiki
小智 92
一个非常小的准系统软件,可以完全满足您的需要,被称为(很明显)“录音机”,安装如下:
sudo add-apt-repository ppa:audio-recorder/ppa
sudo apt-get update && sudo apt-get install audio-recorder
Run Code Online (Sandbox Code Playgroud)
文件会自动保存到~/Audio目录中。

b-a*_*-ak 48
安装 sudo apt-get install pulseaudio-utils lame mpg123
搜索您的扬声器并点击您的扬声器的监听流:
pacmd list-sinks | grep -e 'name:' -e 'index' -e 'Speakers'
或者
pacmd list-sources | 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
小智 7
我只是做了一个小别名,用一个命令记录 PC 音频输出,并以 opus 格式而不是 mp3 格式存储。
安装所需的软件包:
sudo apt-get install pulseaudio-utils opus-tools
Run Code Online (Sandbox Code Playgroud)编辑您的.bashrc文件:
nano ~/.bashrc
Run Code Online (Sandbox Code Playgroud)
复制下面的行并将其附加到您的末尾~.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"
Run Code Online (Sandbox Code Playgroud)
按Ctrl+ X(关闭nano),然后Y(对于“是”)和Enter(确认文件名)保存文件。
现在加载新的~/.bashrc(或简单地打开一个新终端):
source $HOME/.bashrc
Run Code Online (Sandbox Code Playgroud)然后尝试,只需键入
recaudio
Run Code Online (Sandbox Code Playgroud)
它将在您的音乐主文件夹中创建一个名为recording-[DATE].opus.
享受。
| 归档时间: |
|
| 查看次数: |
115853 次 |
| 最近记录: |