Bagaimana cara menangkap suara desktop (Pulse Audio output) dari avconv?

12

Saya sudah mencoba:

avconv -f alsa -i pulsa recod.wav

..tapi itu tidak menangkap apa pun. Punya ide?
Terima kasih!

Naveen
sumber

Jawaban:

10

Sintaks untuk menjalankan avconv dijelaskan dengan baik di halaman manual untuk avconv . Dari rekaman audio, opsi berikut tersedia:

-f:Memaksa input atau format file output.
-i:masukkan nama file

Untuk merekam dari ALSA kita membutuhkan formatnya alsa, dan input tergantung pada perangkat yang kita rekam (biasanya ini adalah defualtperangkat). Maka perintah Anda harus sebagai berikut:

avconv -f alsa -i default record.wav

Untuk sekadar merekam dari perangkat ALSA kami dapat mempertimbangkan untuk menggunakan arecord alat baris perintah yang lebih mendasar . Ini memberikan contoh perintah berikut selama 10 detik ( -d) rekaman dalam kualitas cd ( -f) di wav codec ( -t):

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

Untuk dapat merekam dari wastafel keluaran, kita mungkin harus memilih profil audio dupleks di "Pengaturan Suara -> Perangkat Keras ":

masukkan deskripsi gambar di sini

Sayangnya Di> = 13,04 konfigurasi perangkat keras telah dihapus dari pengaturan suara. Untuk memiliki akses ke konfigurasi perangkat tingkat lanjut, kita perlu menginstal dan menjalankan pavucontrol Instal pavucontrol . Profil dupleks kemudian dapat dipilih di tab Konfigurasi :

masukkan deskripsi gambar di sini

Takkat
sumber
Terima kasih atas jawabannya, tetapi avconv -f pulsa -i default record.wav tidak bekerja untuk saya .. Output akhir hilights ini: [pulsa @ 0x1dfad60] Memperkirakan durasi dari bitrate, ini mungkin tidak akurat dan saya berakhir dengan 34KB file wav kecil ..
Naveen
Dengan ALSA, saya memiliki file 3,8MB, tetapi tidak ada di dalamnya .. hanya sebuah klip kosong. :(
Naveen
Ya Tuhan! Saya tidak memiliki tab perangkat keras seperti milik Anda! ... Saya memiliki opsi untuk mengubah profil di tab keluaran ... tetapi tidak ada Dupleks. Saya hanya mendapatkan output stereo Analog .... Saya menggunakan Raring Ringtail ..
Naveen
Dupleks penting jika Anda ingin mendengarkan apa yang Anda rekam, jika tidak, pengaturan lain juga akan berfungsi untuk perekaman murni. Saya menulis sebuah how-to besar di meshfields.de/audio-stream-recording-linux-avconv
meshfields
Luncurkan arecorddan, saat merekam, masuk ke Recodingtab Kontrol Volume . Di sini, Anda dapat mengubah sumber rekaman default, yang akan digunakan oleh arecordpemanggilan lebih lanjut . Juga, untuk menghindari dampak perubahan volume sistem, buka Pulse Audio Preferencesaplikasi, masuk Simultaneous outputtab dan aktifkan perangkat virtual.
KrisWebDev