Avconv'dan masaüstü sesleri (Pulse Audio çıkışı) nasıl yakalanır?


12

Denedim :

avconv -f alsa -i darbe recod.wav

... ama hiçbir şey yakalamıyor. Bir fikrin var mı?
Teşekkürler!

Yanıtlar:


9

Avconv'u çağırma sözdizimi, avconv için kılavuzda güzel bir şekilde açıklanmıştır . Ses kayıtlarından aşağıdaki seçenekler kullanılabilir:

-f:Girdi veya çıktı dosya biçimini zorla.
-i:girdi dosya adı

ALSA'dan kayıt yapmak için formatın olması gerekir alsave giriş kaydettiğimiz cihaza bağlıdır (genellikle bu defualtcihaz olacaktır ). O zaman komutunuz aşağıdaki gibi olmalıdır:

avconv -f alsa -i default record.wav

Sadece bir ALSA cihazından kayıt yapmak için daha temel komut satırı aracını kullanın . Bu, wav codec ( ) -diçinde cd kalitesinde ( -f) 10 saniye ( ) kayıt için aşağıdaki örnek komutu verir -t:

arecord -d 10 -f cd -t wav -D copy record.wav

Bir çıkış havuzundan kayıt yapabilmek için , "Ses Ayarları -> Donanım " bölümünde bir dupleks ses profili seçmemiz gerekebilir :

resim açıklamasını buraya girin

Ne yazık ki> = 13.04'te donanım yapılandırması ses ayarlarından kaldırıldı. Gelişmiş cihaz yapılandırmalarına erişmek için pavucontrol kurmamız ve çalıştırmamız gerekirPavucontrol yükleyin . Çift taraflı profil daha sonra Yapılandırma sekmesinde seçilebilir :

resim açıklamasını buraya girin


Cevabınız için teşekkürler, ancak avconv -f pulse -i varsayılan record.wav benim için çalışmıyor ... Terminal çıkışı bunu hilights: [pulse @ 0x1dfad60] Bit hızından tahmini süre, bu yanlış olabilir ve 34KB ile sonuçlanabilir küçük wav dosyası ..
Naveen

ALSA ile, 3.8MB dosyam var, ama içinde hiçbir şey yok .. sadece boş bir klip. :(
Naveen

Aman Tanrım! Sizinki gibi bir donanım sekmem yok! ... Çıktı sekmesindeki profili değiştirme seçeneğim var ... ama Dubleks yok. Sadece Analog stereo çıkışım var .... Raring Ringtail'deyim ..
Naveen

Kaydettiğiniz şeyleri dinlemek istiyorsanız dupleks önemlidir, aksi takdirde saf kayıt için diğer ayarlar da işe yarayacaktır. Ben büyük how-to yazdı meshfields.de/audio-stream-recording-linux-avconv

Başlatın arecordve kayıt sırasında Ses Denetimi Recodingsekmesine gidin. Burada, daha sonraki arecordçağrılar tarafından kullanılacak varsayılan kayıt kaynağını değiştirebilirsiniz . Ayrıca, sistem ses düzeyi değişikliğini önlemek için Pulse Audio Preferencesuygulamayı açın , Simultaneous outputsekmeye gidin ve sanal cihazı etkinleştirin.
KrisWebDev
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.