Bagaimana saya bisa merekam output suara dengan gtk-recordmydesktop?

43

Saya menggunakan gtk-recordmydesktop untuk merekam output video ke desktop saya. Namun, video tidak memiliki suara. Semua tutorial yang saya temukan mengenai ini melibatkan rekaman suara dari mikrofon, sementara saya tertarik untuk mendapatkan output suara yang direkam. Bagaimana saya bisa melakukan ini? FAQ resmi mengatakan "Solusinya ada di pengaturan mixer Anda. Terus bermain dengannya;)." yang tidak menjelaskan apa pun.

Bagaimana saya bisa mendapatkan output suara yang direkam, sementara saya bisa mendengarnya sendiri?

Macha
sumber
1
Saya telah membuat tutorial video yang membahas langkah-langkah pada Debian Linux 2014.
Martin Vahi

Jawaban:

44

Saya berhasil menjalankannya dengan langkah-langkah di Forum Ubuntu , untuk kejelasan di sini adalah apa yang saya lakukan:

  1. sudo apt-get install gtk-recordmydesktop pavucontrol
  2. Membuka dialog Kontrol Volume Suara Pulsa: Applications > Sound & Video > PulseAudio Volume Control
  3. Membuka gtk-recordmydesktop
  4. Di preferensi lanjutan gtk-rmd, "Sound" tab, atur "Device" ke pulse
  5. Di gtk-rmd mulai merekam
  6. Di Volume Control, masuk ke tab Recording dan ubah entri recordmydesktop ke 'Monitor of'

Inilah yang tampaknya berhasil bagi saya.

NJ
sumber
Catatan: dengan pengaturan 'Monitor of', itu harus berupa salinan karbon dan Anda akan dapat mendengar audio yang sama melalui headphone dll.
NJ
6
Ini berhasil. FWIW, saya harus mengubah opsi Sound> Device dari DEFAULT menjadi pulsa di gtk-recordmydesktop, meskipun itu bisa jadi cara Arch diatur sebelumnya untuk memiliki default yang berbeda.
Macha
@Macha di baris perintah, ini sesuai dengan melewati "--perangkat pulsa"
g33kz0r
Terima kasih telah menunjukkan pavucontrol; rekaman awalnya dibisukan untuk beberapa alasan. FWIW lain, saya harus mengubah profil (konfigurasi tab pavucontrol) dari Duplexmenjadi Output, dan akhirnya berhasil.
falstro
2
apakah ada cara untuk mendapatkan kedua input mic DAN monitor dari output audio?
georgebrindeiro
14

Yang harus saya lakukan adalah mengganti DEFAULTke pulsedengan: tombol Tingkat Lanjut > tab Suara > Perangkat :.

Todd Partridge 'Gen2ly'
sumber
Saya mengkonfirmasi bahwa lakukan triknya!
Capy
Ini bukan semua yang harus saya lakukan (saya juga harus melakukan hal pavucontrol dari jawaban lain), tetapi diperlukan
HC4 - mengembalikan Monica
5

Jika Anda menggunakan Pulseaudio, ada howto di Wiki Ubuntu . Ini pada dasarnya bermuara pada menggunakan mixer audio pulsa, untuk merutekan suara dari sumbernya ke audacity di mana ia disimpan alih-alih output default (yang akan menjadi Anda speaker).

fschmitt
sumber
1
Sayangnya, ini terdengar seperti itu berarti saya tidak bisa mendengar suaranya sendiri, yang tidak cukup baik.
Macha
2
@ Macaca: Pada prinsipnya, saya pikir Pulseaudio mampu mereplikasi output pada beberapa port. Apakah Anda tidak menemukan cara untuk melakukan ini? Jika tidak, solusi yang mungkin atau mungkin tidak dapat diterima adalah memutar file suara saat direkam (ini dapat menyebabkan latensi yang tidak dapat diterima, dan Anda mungkin harus merekam ke format mentah (tidak terkompresi)).
Gilles 'SANGAT berhenti menjadi jahat'
1
@Gilles: Oke, terima kasih. Salahku. Tutorial benar-benar mengatakan itu, tetapi cara jawabannya diucapkan tersirat sebaliknya. Ada satu masalah terakhir: Cara ini mengharuskan saya untuk menyinkronkan suara secara manual karena gtk-recordmydesktop dan audacity dimulai secara terpisah.
Macha
1

Saya harus menggunakan pengaturan ini di pavucontrol:

Konfigurasi> Audio Internal> Profil> Output Digital Stereo (HDMI) + Input Stereo Analog

Kemudian ia merekam suara yang sedang diputar

fredm
sumber
1

Suara tidak merekam karena level input rendah. Anda dapat memperbaikinya dari sini:

  • Buka aplikasi pengaturan suara. Kemudian di sana Anda akan melihat opsi input yang berdekatan dengan output.
  • Anda baru saja meningkatkan level input dari nol menjadi sekitar 35-40%. Ini adalah level terbaik yang saya alami.
  • Sekarang lagi buka recordMyDesktopaplikasi dan mulai rekaman Anda.

Ini akan berfungsi dengan baik (setidaknya itu bekerja untuk saya).

Vicrobot
sumber
0

Ini adalah pertanyaan lama, tapi ini untuk Mint 17.2:

  1. Buka "Preferensi Suara" -> "Input"
  2. Pilih "Monitor $ YOUR_USUAL_OUTPUT_DEVICE"
  3. Rekam secara normal dalam gtk-rmd

Dengan cara ini Anda dapat menghindari saklar input yang direkam dalam video.

Hanya ingat untuk beralih kembali ketika Anda selesai!

dr Hannibal Lecter
sumber
Ini tidak lagi berfungsi untuk Linux Mint. Mixer audio pulsa diperlukan untuk membuatnya bekerja.
Nikola Petkanski
0

Pengaturan ini berfungsi untuk saya.  Pilih Monitor di Acara: di Perangkat Input

Pengaturan ini berfungsi untuk saya. Pilih Monitor di Acara: di Perangkat Input

Chaivatk
sumber
0

Mengubah perangkat kartu suara saya ke "pulsa" tidak berhasil. Ketika saya mengubahnya ke "default", itu berhasil.

Debian, kernel 4.9.0-8-amd64
from lspci -v:
00:03.0 Audio device: Intel Corporation Broadwell-U Audio Controller (rev 09)         Subsystem: Lenovo Broadwell-U Audio Controller
    Flags: bus master, fast devsel, latency 0, IRQ 48
    Memory at e1230000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel
Brian Flaherty
sumber