Apakah ada program untuk Ubuntu yang dapat merekam suara hanya dari output speaker dan tidak ada suara dari luar PC?
sound
output
audio-recording
AmirRazoR
sumber
sumber
Jawaban:
Jika saya tidak salah, maka saya kira Anda berbicara tentang merekam "Stereo Mix" atau Output loopback.
Berikut cara melakukannya:
pavucontrol
dari Ubuntu Software Center.audacity
dari Ubuntu Software Center.pulse*
sebagai alat perekam di Audacity.sumber
*
setelahpulse*
itu?Perangkat lunak yang sangat kecil dan sederhana yang melakukan apa yang Anda butuhkan, disebut (agak jelas) "Perekam Audio", diinstal seperti ini:
File disimpan secara otomatis ke
~/Audio
direktori.sumber
Garis komando
sudo apt-get install pulseaudio-utils lame mpg123
Cari speaker Anda dan ketuk aliran monitor pembicara Anda
pacmd list-sinks | grep -e 'name:' -e 'index' -e 'Speakers'
Mainkan apa pun yang ingin Anda rekam dan ketikkan
parec -d alsa_output.pci-0000_00_1f.3.analog-stereo.monitor | lame -r -V0 - out.mp3
Tekan
ctrl+c
untuk berhenti merekam dan memutar file yang direkammpg123 out.mp3
GUI Minimalis
GUI yang sangat sederhana untuk melakukan ini, tarik semua file dari sini dan jalankan
install.sh
Goto Dash dan cariRecord Speakers
sumber
parec
tidak dapat mencegataplay
pemutaran di pengujian saya di Ubuntu 14.04.| lame [...]
pipa dan menggunakan--file-format=wav output.wav
(misalnya). Anda dapat mencantumkan format yang didukungparec --list-file-formats
. Juga, pertimbangkan untuk membuat sedikit lebih jelas fakta bahwa Anda perlu menentukan perangkat dengan.monitor
di bagian akhir. ^^parec -d 0 | lame -r -V0 - out.mp3
Saya hanya membuat alias kecil untuk merekam output audio PC dengan satu perintah tunggal dan disimpan dalam format opus, bukan mp3.
Instal paket yang diperlukan:
Edit
.bashrc
file Anda :Salin baris di bawah ini dan tambahkan ke akhir Anda
~.bashrc
:Simpan file dengan menekan Ctrl+ X(untuk menutup
nano
), lalu Y(untuk "Ya") dan Enter(untuk mengonfirmasi nama file).Sekarang muat yang baru
~/.bashrc
(atau cukup buka terminal baru):Lalu coba, ketik saja
Ini akan membuat file di folder beranda Music Anda bernama
recording-[DATE].opus
.Nikmati.
sumber
--monitor-stream=...
bagian itu? Input-sink-input saya nol kecuali ada sesuatu yang benar-benar diputar, maka akan mengembalikan nomor. Jadi ini harus dimulai setelah suara sudah diputar?