Ubuntu ve Audacity kullanarak herhangi bir dahili ses giriş ve çıkış nasıl yapılır


36

Audacity veya başka bir şey kullanarak Ubuntu çalıştıran aynı bilgisayardan mikrofon girişi ve hoparlörü gibi herhangi bir dahili sesi nasıl kaydedebilirim?

Örneğin, Windows altında bu şekilde yapılabilir (Benzer bir şey yapmak istiyorum): Windows'da dahili ses kaydı

DÜZENLE:

Pavucontrol yükledim ama kayıt sekmesinde görünmüyorMonitor of <your soundcard>

görüntü tanımını buraya girin


@Takkat: Cevabı takip ettim, ama işe yaramıyor, çünkü EDIT'imde görebildiğiniz gibi CEVAP'ın benzer şekilde olmadığını görüyorum.

@Takkat: YEs 1) Audacity 2'ye başladım 2) Bundan sonra pavucontrol'ü başlattım ama aynı. Pavucontrol'deki Kayıt sekmesi her zaman EDIT'imde gösterildiği gibi görünür.

1
EVET - Konfigürasyon sekmesiyle bir şeyler yapar. Teşekkür ederim. Ayrıca kayıt sekmesi yalnızca Audacity canlı Kayıt modundayken gösterir. Ancak boş moddan önce değil.

Yanıtlar:


32

Herhangi bir kayıt uygulaması için kayıt kaynağını tanımlamak için pavkontrol uygulayabiliriz Pavucontrol yükleyin .

Herhangi bir ses akışını kaydeder kaydetmez, kayıt uygulamasının adı ve kaydettiği kaynak Kayıt sekmesinde gösterilir . O zaman Monitor of <your soundcard>ses kartımızın çıktısını kaydetmek için kaynağı değiştirebiliriz :

görüntü tanımını buraya girin

Ek olarak başka bir ses profili seçmemiz gerekebilir. Bu yapılabilir "Yapılandırma" içinde -Tab pavucontrol , örneğin bir "Dubleks" Bizim yerel ses lavaboya mikrofon çıkışı için ses profili:


Evet, ancak "Hiçbir uygulama şu anda ses kaydı yapmıyor" ifadesini gösteriyor. Aslında bu ses kayıt cihazında da çalışmaz.
NoBugs

7

Bunu 12.04'te yapabilmemin tek yolu, ALSA'nın modülünü module-loopbackCharl Botha'nın önerdiği şekilde bu ekrana yüklemektir .

Kısa hikaye (orada açıklandığı gibi):

  • PulseAudio Ses Kontrolü Alın (pavucontrol)
  • Giriş aygıtları sekmesinde, "Dahili Analog Stereo Monitörü" nün bulunduğunu görün - bu, hoparlörlerinizden ne geliyorsa kaydedebileceğiniz sanal bir kayıt cihazıdır.
  • GÜNCELLEME: Şimdi mikrofonunuzu da hoparlörlerinize yönlendirmeniz yeterli. Bunu pactl load-module module-loopback latency_msec=1kabuk istemine yazarak yapın .
  • Şimdi "Dahili Analoji Stereo Monitörü" nden (örn. Kayıt Yaptıktan Sonra Pavucontrol Kaydetme sekmesine bakın), audacity veya recordmydesktop ile kayıt yapıyorsanız, mikrofonunuzu ve hoparlörlerden gelenleri alırsınız. Bu, artık Skype toplantılarını veya özel Google+ Hangout'larını kolayca kaydedebileceğiniz anlamına gelir.
  • GÜNCELLEME: Kayıt sekmesinde, tüm akışları (altta açılan kutu) gösterebilir ve ardından hangi mikrofonun (birden fazla varsa) yerleşik analog stereoya geri dönmesi gerektiğini yapılandırabilirsiniz.

Bu modül yükünün @Takkat tarafından önerilen "Çift Yönlü" yapılandırma ile aynı etkiye sahip olduğunu ancak makinemde çalışmadığını düşünüyorum.


Devreye alma modülünün yükünü başlangıçta otomatik olarak uygulamak için, yapın sudo sh -c 'echo load-module module-loopback latency_msec=1 >> /etc/pulse/default.pa'.
Ruslan

" Mikrofonunuzu hoparlörlerinize yönlendirdiğinizde " bu geri bildirime neden olmaz mı? Otomatik gürültü iptali yok, değil mi? (Sessiz kulaklık kullanmıyorsanız) Veya 1 milisaniyelik latencey'in burada bir etkisi var mı?
Xen2050

7

Windows’tan Linux’a 1 aydan daha kısa bir süre önce, hem hoparlörlerimden (Nvidia HDMI çıkışı) hem de kulaklık mikrofonumdan (Auzentech X-Fi Fore 7.1 PCI-E ses kartı) ses kaydıyla oyun görüntüsü çekecek bir video kaydetmek istedim. eşzamanlı.

Yukarıdakileri denedim ama işe yaramadı. Audacity, recordmyDesktop, SimpleScreenRecorder'ı denedim. İki ses kaynağını birlikte kaydetmek için bir program ve videoyu yakalamak için ikinci bir program elde etmeyi başarsam bile, onları milisaniyeyle aynı hizada olmayan bir video editöründe (OpenShot) sıraya koymak zorunda kalacağımı fark ettim. .

Sonunda OpenBroadcaster Software (OBS) ile mükemmel bir çözüm buldum

Ayarlar> Ses bölümünde şunları seçebildim:

  • Masaüstü Ses Cihazı - GK106 HDMI Ses Denetleyicisi Dijital Stereo Monitörü (HDMI 2)
  • Mikrofon / Yardımcı Ses Cihazı - EMU20k2 (X-Fi Titanyum Serisi) Analog Stereo.

İçin Kaynak , ben seçilmiş Ekran Yakalama (XSHM) tüm masaüstünü yakalamak için.

Mükemmel çalışıyor.


1
Bunun için çok teşekkürler !! Aslında Linux için doğru ve kolay çalışan gelişmiş bir ses kayıt yazılımı olduğuna inanamıyorum! Yalnızca ses kaydı yapmanın bir yolunu bulamıyorum, ancak daha sonra Audacity'ye hızlı bir şekilde aktarılması oldukça kolaydır. Hepsinden iyisi, Alsa ayarları ile uğraştırarak sesimi kalıcı olarak mahvetme riskim yok :)
Tobias J

Durumda herkes Ubuntu (son sürümleri) yüklemek isteyen: sudo apt install obs-studio.
sdlins

1

Favori GUI ses kayıt aracı, Audio Recorderolası tüm kaynaklardan ses alabilen bir araçtır . Bu yazılımın sahip olması gereken bir araç olduğuna eminim.

Ses Kaydediciyi Kur:

sudo apt-add-repository ppa:audio-recorder/ppa
sudo apt update
sudo apt install audio-recorder

Çalıştır (sistem yerel ayarım Ukrainan): görüntü tanımını buraya girin

Sistem seslerini kaydetmek için Kaynak olarak "Dahili Ses Analog Stereo (çıkış)" seçeneğini seçin.

görüntü tanımını buraya girin

Skype da dahil olmak üzere birçok ses kaynağını seçmek ve hatta kendi tanımınızı yapmak mümkündür.


0

Çalışabilmesi için PulseAudio Ses Kontrolü'nde (pavucontrol) Analog Stereo Giriş'i (fişi çekilmiş) seçmeniz gerekebilir .

Ses kartından ses kaydederken bulabildiğim her şeyi denedikten sonra ses kaydı yapabilmemin tek yolu buydu. Ne yazık ki bu ayar ile aynı anda çıkışı dinleyemezsiniz.

Ayrıca ekran görüntüsüne bakın:

görüntü tanımını buraya girin

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.