Bagaimana cara mengeluarkan input audio saya?

17

Beberapa iterasi yang lalu, saya pikir ini lincah tetapi bisa saja sebelumnya, saya akan pasang kabel audio 1/8 "dari line-out dari netbook Windows ke line-in dari mesin Ubuntu saya, jadi saya harus semua suara dari kedua mesin tanpa harus menyambungkan keduanya ke dalam mixer yang tidak saya miliki. Saya tidak melakukan ini banyak, karena saya cukup senang dengan Banshee pada saat itu. Tetapi dengan Karmic, dan masih dengan Lucid , Saya hanya bisa mendapatkan output jika saya merekam dengan Audacity. Yang tidak akan saya lakukan dari pengembangan web dan workstation pemrograman sistem.

Saya bisa tahu dengan mencolokkan headphone bahwa audio netbook saya berfungsi. Saya dapat melihat Preferensi Suara bahwa mesin Ubuntu menerima mereka. Saya hanya ingin perilaku lama kembali. Tolong?

Dave Jacoby
sumber

Jawaban:

19

Jika saya mengerti dengan benar, Anda mencoba mengalirkan input mikrofon ke output audio? Yang paling sederhana yang bisa saya pikirkan adalah menggunakan peluncuran gst untuk itu. Buka terminal dan ketik:

gst-launch pulsesrc ! pulsesink

Tekan CTRL + C untuk menghentikan streaming. Anda mungkin harus menginstal alat gstreamer agar ini tersedia:

sudo apt-get install gstreamer-tools

Perhatikan bahwa karena saya tidak memiliki sumber audio yang cocok, saya tidak benar-benar mencobanya sehingga mungkin tidak berfungsi. Umpan balik apakah hal itu akan dihargai.

Bruno Girin
sumber
Ini bekerja dengan cukup baik ..
LassePoulsen
Itu benar. Saya mendapat jawaban pada akhir pekan dan memiliki masalah pada mesin kerja saya, jadi saya tidak ingin mengatakan apa-apa sampai saya mengujinya. Dan saya mengujinya sekarang. Itu berhasil.
Dave Jacoby
Apakah ini masih satu-satunya perbaikan? Tidak ada dalam GUI? Saya menjalankan 13,04.
Corey
1
Di sistem Linux Mint saya, saya harus menggunakan gst-launch-1.0bukan hanya gst-launch. Tetapi resep dasar bekerja sempurna dengan perbaikan itu; +1.
steveha
Pada 16.04 jawaban ini memberikan kesalahan; GALAT: pipa tidak dapat dibangun: tidak ada elemen "pulsesrc".
TenLeftFingers
2

Jika Anda ingin menggunakan alat audio-pulsa yang ada, gunakan pacat (yang merupakan singkatan dari audio-pulsa).

dapatkan perangkat input Anda dengan

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
[...]

salin bagian ' nama ' dan gunakan dengan pacat:

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

dimana device adalah nama yang Anda salin sebelumnya.

Ini akan menghabiskan sedikit waktu CPU (3,3% pada mesin saya).

Anda juga dapat menyalurkan beberapa perangkat lunak konversi audio di antaranya untuk memfilter, atau menggunakannya melalui jaringan.

pengguna241374
sumber
Untuk daftar perangkat yang memungkinkan, seseorang dapat menjalankan pactl list short | egrep "alsa_(input|output)" | fgrep -v ".monitor".
Mikko Rantalainen
1

Jawaban Bruno Girin bekerja untuk saya juga, tetapi meluncurkan proses secara manual agak menjengkelkan karena ini seharusnya otomatis. Solusi yang lebih baik adalah menginstal gnome-alsamixer dan unmute opsi line-in, seperti dijelaskan di sini:

Tidak ada suara dari line-in

Nate
sumber