makaleler / Debian / Ubuntu / Pardus / Debian linux ses kaydı

Debian linux ses kaydı

14.12.2014 02:39:11

Linux mikrofon üzerinden ses kayıt işlemleri nasıl yapılır?

Skype ve benzeri ses üzerinden erişim yapmak için mikrofon testleri gerekli olabiliyor. Mikrofon (MIC) linux sisteminizi sınamak ve test etmek için en basit ve en kolay yol alsa ses sistemi paketleri ile birlikte gelen varsayılan alsa araçları kullanmaktır.

  • Ses Aygıtları Listesi
    cat /proc/asound/cards
     0 [PCH            ]: HDA-Intel - HDA Intel PCH
                          HDA Intel PCH at 0xe1600000 irq 43
    

    Ses kaydı sürücülerimizin listesini kolaylıkla yukarıda yazdığımız konsol komutuyla alabiliriz. Bu kısımda bize IRQ değerleri gerekli olabilir. Alsa sisteminiz tarafından tanınan ses aygıtları denetlemek ve kullanmak için başka bir komutumuzda arecord -l dir.


    arecord -l
    arecord -l
    **** List of CAPTURE Hardware Devices ****
    card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
      Subdevices: 1/1
      Subdevice #0: subdevice #0
  • Mikrofonun test edilmesi

    Mikrofonu test etmek için komut satırı üzerinden kullanılır. Bu komut varsayılan alsa ayarlarındaki default sürücüyü kullanır.


    arecord -d 10 /tmp/demo.wav

    -d parametresi kaç saniye ses kaydı işlemi yapılacağını belirler.

  • Oluşturalan waw dosyanın çalınması

    Başka bir alsa paketlerinden olan aplay ile wav dosyalarını oynatabilir yada çalabiliriz.


    aplay demo.wav

    Not: Default olmayan bir ses kartı üzerinden işlem yapmak istiyorsanız aşağıdaki kodu inceleyebilirsiniz.
    arecord -f dat -D hw:0,0 -d 10  demo.wav

    Not: Çalışma yaptığım makinamda tek ses kartı olduğu için bu komutu deneyemedim. Fakat okuduğum dökümanlarda arecord -l komut çıktısındaki referanslara göre 1 değeri ayarlanıyor.


    Daha fazla örnek:
    arecord -f dat -d 20 -D hw:0,0 demo.wav

    Bu üzerinde ilk kullanılabilir ses kartı (hw:0, 0), DAT kalite 20 saniyelik WAV dosyası kaydeder. DAT kalite 48 kHz samping oranı ve 16-bit çözünürlük ile kaydedilen dijital stereo ses olarak tanımlanır.


    aplay -f dat demowav

NOT: Pulseaudio çalışıyor iken bazen sıkıntı çıkartıyor. Pulseaudio programını kapatıp yada kaldırıp tekrar denenmesi gerekebilir.

yazar husonet

Yorumlar

Bu içerik için sizde yorum yapabilirsiniz!
anasayfa | makaleler | haberler | dosyalar | linkler | hakkımızda