Ses girişimi nasıl çıkarırım?


17

Birkaç iterasyondan önce, bu Jaunty olduğunu düşünüyorum ama daha önce olabilirdi, bir Windows netbook hattından Ubuntu makinemin line-inine 1/8 "ses kablosu takardım, bu yüzden her iki makineden gelen tüm sesleri, sahip olmadığım bir miksere takmak zorunda kalmadan ... Banshee'den o zamanlar çok mutlu olduğum için bunu çok yapmadım, ama Karmic ile ve hala Lucid ile , Çıktıyı yalnızca Audacity ile kayıt yapıyorsam alabilirim.Bu da web geliştirme ve sistem programlama iş istasyonumdan yapmayacağım.

Kulaklıkları takarak netbook'umun ses çıkışı olduğunu söyleyebilirim. Ubuntu makinesinin bunları aldığı Ses Tercihlerini görebiliyorum. Sadece eski davranışı geri istiyorum. Yardım?

Yanıtlar:


19

Doğru anlarsam, mikrofon girişini ses çıkışına mı aktarmaya çalışıyorsunuz? Aklıma gelen en basit şey bunun için gst-launch kullanmaktır. Bir terminal açın ve şunu yazın:

gst-launch pulsesrc ! pulsesink

Akışı durdurmak için CTRL + C tuşlarına basın. Bunu sağlamak için gstreamer araçlarını kurmanız gerekebilir:

sudo apt-get install gstreamer-tools

Uygun bir ses kaynağım olmadığından, aslında denemedim, bu yüzden işe yaramayabilir. Bunun olup olmadığı hakkında herhangi bir geri bildirim takdir edilecektir.


Oldukça iyi çalışıyor ..
LassePoulsen

Öyle. Hafta sonu cevap aldım ve iş makinemde sorun var, bu yüzden test edene kadar Tamam demek istemedim. Ve şimdi test ediyorum. Çalışıyor.
Dave Jacoby

Bu hala tek çözüm mü? GUI'de hiçbir şey yok mu? 13.04 koşuyorum.
Corey

1
Linux Mint sistemimde gst-launch-1.0sadece kullanmak yerine kullanmak zorundayım gst-launch. Ancak temel tarif bu düzeltme ile mükemmel çalışır; +1.
steveha

16.04'te bu cevap hatayı verir; HATA: boru hattı inşa edilemedi: eleman yok "pulsesrc".
TenLeftFingers

2

Mevcut puls-audio araçlarını kullanmak istiyorsanız, pacat (puls-audio cat anlamına gelir) kullanın.

giriş cihazınızı alın

pactl list
[...]
Source #0
        State: SUSPENDED
        Name: alsa_output.pci-0000_00_1b.0.analog-stereo.monitor
        Description: Monitor of Built-in Audio Analog Stereo
        Driver: module-alsa-card.c
[...]

' name ' kısmını kopyalayın ve pacat ile kullanın:

pacat -r --device=alsa_input.pci-0000_00_1b.0.analog-stereo | pacat -p --latency-msec=1

burada cihaz olarak daha önce kopyaladığınız addır.

Bu biraz CPU zamanına mal olacak (makinemde% 3,3).

Ayrıca bazı ses dönüştürme yazılımlarını filtreleyebilir veya ağ üzerinden kullanabilirsiniz.


Olası cihazların listesi için çalıştırılabilir pactl list short | egrep "alsa_(input|output)" | fgrep -v ".monitor".
Mikko Rantalainen

1

Bruno Girin'in yanıtı da benim için çalıştı, ancak bir işlemi manuel olarak başlatmak biraz sinir bozucudur, çünkü bu sadece otomatik olmalıdır. Daha iyi bir çözüm, gnome-alsamixer'i kurmak ve burada açıklandığı gibi line-in seçeneğini açmaktır:

Hat girişinden ses gelmiyor

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.