คำถามติดแท็ก alsa

Advanced Linux Sound Architecture (ALSA) มอบการทำงานด้านเสียงและ MIDI ให้กับระบบปฏิบัติการ Linux

2
อุปกรณ์ ALSA เช่น“ hw: 0,0” หมายถึงอะไร ฉันจะทราบได้อย่างไรว่าจะใช้อย่างไร
ฉันค้นหาไปเรื่อย ๆ และไม่พบคำอธิบายใด ๆ เกี่ยวกับความหมายของ "hw: 0,0" ฉันจะกำหนดจำนวนการ์ดเสียง USB ของฉันได้อย่างไร MPDต้องการให้ฉันป้อนสิ่งนี้: audio_output { type "alsa" name "Sound Card" device "hw:0,0" # optional format "44100:16:2" # optional } ถ้าฉันทำ "alsamixer -c 1" มันเปิดตัวควบคุมระดับเสียงของการ์ด USB แต่นั่นไม่ได้ช่วยฉันจริงๆ ฉันจะหารายการชื่อ / หมายเลขอุปกรณ์ในระบบของฉันได้จากที่ใด พวกเขามีความยืดหยุ่นต่อการเปลี่ยนแปลงฮาร์ดแวร์หรือไม่ หากฉันนำการ์ด 2 ออกบัตร 3 กลายเป็นการ์ด 2 หรือไม่ มีวิธีอื่นในการระบุอุปกรณ์หรือไม่ ฉันจะหาเอกสารของสิ่งนี้ได้ที่ไหน
63 linux  audio  alsa 

6
วิธีการทำให้ Alsa เลือกอุปกรณ์เสียงที่ต้องการโดยอัตโนมัติ
ฉันซื้อการ์ดเสียง USB ฉันต้องการตั้งค่าเดสก์ท็อป Linux ของฉันเพื่อให้สามารถใช้อุปกรณ์ USB ได้หากเสียบและสลับโดยอัตโนมัติเมื่อเสียบอุปกรณ์ (ไม่) เป็นไปได้และอย่างไร

3
วิธีปิดการใช้งานโหมดปิดเสียงอัตโนมัติ
ใน alsamixer มีตัวเลือกที่เรียกว่า "โหมดปิดเสียงอัตโนมัติ" และจะเปิดใช้งานตามค่าเริ่มต้น แต่ตอนนี้ฉันต้องการปิดการใช้งาน ฉันลองใช้กุญแจที่แตกต่างกัน แต่ล้มเหลว ความคิดใด ๆ 0_0
24 linux  alsa 

3
จะสร้างอุปกรณ์การ์ดเสียงจำลองในเซิร์ฟเวอร์ Linux ได้อย่างไร?
ฉันต้องการเรียกใช้โปรแกรม Linux ที่ต้องการการ์ดเสียงบนเซิร์ฟเวอร์ที่ไม่มีการ์ดเสียง เป็นไปได้หรือไม่ที่จะสร้างการ์ดเสียงจำลอง? ฉันไม่รู้ถึงระบบเสียงภายในของลีนุกซ์ทั้งหมด กรุณาชี้ฉันในทิศทางที่ถูกต้อง ฉันได้ทำตามตัวอย่างนี้: http://alsa.opensrc.org/.asoundrcแต่มันไม่ได้ผล PS: มีคำถามที่คล้ายกัน: วิธีการสร้างอุปกรณ์เสียงเสมือนใน Linux? . แต่นี่จะแตกต่างกันอย่างสิ้นเชิงในบริบทที่ผู้ใช้กำลังสร้างนามแฝงให้กับการ์ดเสียงที่มีอยู่แล้ว แก้ไข: ฉันต้องการให้อุปกรณ์จำลองถูกสร้างขึ้นใน / dev / .. เพื่อให้แอปพลิเคชันใด ๆ ที่ต้องการอุปกรณ์เสียงจะค้นหาได้ ฉันไม่แน่ใจอย่างสมบูรณ์ว่า alsa ทำงานอย่างไร ดังนั้นฉันก็แค่ทำตามตัวอย่าง ฉันสร้าง /etc/asound.conf ด้วย: pcm.card0 { type hw card 0 } ctl.card0 { type hw card 0 } และaplay -Lให้ฉัน: null Discard all samples …
20 linux  ubuntu  alsa 

6
linux arecord: จับเอาท์พุทการ์ดเสียงมากกว่าอินพุตไมโครโฟน
ฉันพยายามที่จะจับเอาท์พุทการ์ดเสียงและเข้ารหัสในรูปแบบ Vorbis ogg โดยใช้คำสั่งต่อไปนี้: arecord -f cd -t raw | oggenc - -r -o file.ogg อย่างไรก็ตามอินพุตไมโครโฟนของคอมพิวเตอร์จะถูกบันทึกไว้แทนที่จะเป็นเอาต์พุตของการ์ดเสียง ผลลัพธ์ของคำสั่งarecord -lคือ **** List of CAPTURE Hardware Devices **** card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog] Subdevices: 1/1 Subdevice #0: subdevice #0 เอาต์พุตของคำสั่งarecord -Lมีอยู่ในรายการ pastebinนี้ arecordหน้าคนแสดงให้เห็นว่าอุปกรณ์ป้อนข้อมูลสามารถเลือกใช้-Dธง แต่ให้ไม่มีการสร้างประโยคตัวอย่าง ฉันต้องการทราบวิธีเปลี่ยนอินพุตarecordจากไมโครโฟนเป็นการ์ดเสียง ฉันไม่สนใจทางเลือกที่ใช้ …

8
วิธีทำให้ Raspberry Pi ใช้การ์ดเสียง USB ภายนอกเป็นค่าเริ่มต้น
ไม่มีใครรู้วิธีเปลี่ยนลำดับความสำคัญในการบูตการ์ดเสียงหรือไม่ บทเรียนทั้งหมดจะบอกให้ฉันแก้ไข/etc/modprobe.d/alsa-base.confแต่ไฟล์จะหายไปในRaspbian เจส

1
Linux - การสร้างอุปกรณ์เสียงเสมือน
คำถามของฉันที่นี่ค่อนข้างง่าย วิธีการอย่างใดอย่างหนึ่งสร้างอุปกรณ์เสียงเสมือนล้วนใน ALSA ที่จะสามารถ: ถูกใช้เป็นปลายทางสัญญาณเสียง ถูกใช้เป็นแหล่งสัญญาณเสียงส่งออกสิ่งที่ถูกส่งไป สิ่งที่ฉันพยายามทำให้สำเร็จคือการส่งสัญญาณเสียงไปยังอุปกรณ์นี้และใช้อุปกรณ์นั้นเป็นไมค์ในแอปพลิเคชันอื่น (เช่น Skype เป็นต้น) ซึ่งทำให้ฉันสามารถเล่นเสียงและเพลงในสไกป์หรืออะไรก็ตามที่เป็นไปได้ ข้อมูลเกี่ยวกับสิ่งนี้ไม่ชัดเจนและผลการค้นหาแสดงสิ่งที่ไม่เกี่ยวข้องเป็นส่วนใหญ่เช่นการแยกเอาท์พุทของอุปกรณ์หรืออะไรทำนองนั้น ฉันไม่รู้จริงๆว่าจะต้องค้นหาที่ไหนและตอนไหนดังนั้นความช่วยเหลือใด ๆ จะได้รับการชื่นชมอย่างไม่น่าเชื่อ
16 linux  audio  alsa 

4
Skype 4.3 ที่ไม่มี PulseAudio เฉพาะ ALSA ตัวเลือกใด ๆ
ฉันใช้Skypeมานานกว่า 10 ปีแล้วตั้งแต่เกือบวางตลาดครั้งแรกและเพื่อน / ครอบครัว / เพื่อนร่วมงานส่วนใหญ่ก็ใช้ด้วย ดังนั้นการเปลี่ยน IM ไม่ใช่ตัวเลือก Microsoftเพิ่งเปลี่ยนSkypeโพรโทคอลเพื่อบังคับให้ผู้ใช้อัปเดตเป็นเวอร์ชันที่ใหม่กว่า ผมจะข้ามส่วนอารมณ์ aka "ผมคิดอย่างไรเกี่ยวกับไมโครซอฟท์" หากข้อมูลนี้เป็นข้อมูลใหม่สำหรับคุณโปรดอ่าน: ที่มา 1 ที่มา 2 ที่มา 3 สถานการณ์เป็นเรื่องง่ายฉันต้องอัปเดตเป็นเวอร์ชั่นใหม่ล่าสุดแม้ในLinux Mintเครื่องของฉัน รุ่นใหม่ล่าสุดสำหรับLinuxคือ4.3 ปัญหาที่ผมต้องเผชิญก็คือว่าในโวลต์ 4.3 เป็นส่วนหนึ่งของการปรับปรุง , Microsoftได้ลดลงการสนับสนุนของALSA : ที่มา 4 ที่มา 5 ที่มา 6 ดังนั้นตอนนี้Skypeสามารถใช้ได้กับPulseAudioเท่านั้น ฉันได้ถอนการติดตั้งPulseAudioนานแล้วเพราะมันเป็นแหล่งที่มาของข้อบกพร่องและข้อบกพร่องมากมาย นี่คือรายการ (ไม่ใช่ฉบับเต็ม) ของปัญหาที่ฉันพบPulseAudio: ปุ่มปิดเสียงปิดเสียง แต่ไม่เปิดเสียง Slider of Pavucontrolค่อยๆเพิ่มเสียงเป็น ~ 60% จากนั้นก็เพิ่มขึ้นเป็น 100% …

3
ฉันจะทราบได้อย่างไรว่าโปรแกรมใดบ้างที่ใช้เสียงใน Linux
ยังมีการรู้ว่าไบนารีใดบ้างที่ใช้ระบบเสียง / เซิร์ฟเวอร์? ชอบเห็นอะไรบางอย่างใน/procไดเรกทอรี (หรือ/dev)? หลังจากนั้นไม่นาน ALSA ก็หยุดทำงานและฉันอยากจะรู้ว่าทำไม
13 linux  audio  alsa 

2
ป้องกันแอปพลิเคชันเพื่อควบคุมระดับเสียงหลักบน Linux
เมื่อใดก็ตามที่ฉันเปลี่ยนระดับเสียงใน VLC, Rhythmbox หรือวิดีโอบน YouTube มันจะเปลี่ยนระดับเสียงหลักเช่นระดับเสียงของระบบ ฉันจะป้องกันไม่ให้เกิดเหตุการณ์เช่นนี้ได้อย่างไร ฉันใช้ Debian 7.0.0 (เสียงดัง) ด้วย xfce4 ดูเหมือนว่าจะใช้ PulseAudio ซึ่งฉันไม่คุ้นเคย นี่คือภาพหน้าจอของแอป "มิกเซอร์" ที่มาพร้อมกับ xfce: ใช่ฉันลองยกเลิกการเลือกไอคอน "chain" ที่นั่น ฉันติดตั้งแล้วpavucontrolแต่ดูเหมือนจะไม่มีตัวเลือกในการเปลี่ยนแปลง:

1
ฉันจะทำให้ Chromium ใช้อุปกรณ์ ALSA อื่นได้อย่างไร
ฉันต้องการ Chromium หนึ่งอินสแตนซ์บน Linux เพื่อกำหนดเป้าหมายการ์ดเสียงที่แตกต่างจากค่าเริ่มต้นรวมถึง Flash อย่างไรก็ตามมีการทำเช่นนี้ได้อย่างง่ายดาย?

4
วิธีการแก้ไข Pulseaudio ไม่ได้แนบมิกเซอร์เนื่องจากห้องสมุดที่ขาดหายไป?
ฉันพยายามที่จะติดตั้ง pulseaudio และฉันไม่สามารถหาคำตอบที่ตรงเกี่ยวกับสิ่งที่ต้องทำเกี่ยวกับ ALSA PulseAudio ทำงานบน ALSA ได้หรือไม่ ฉันควรกำจัด ALSA ก่อนหรือไม่ ALSA เป็นเซิร์ฟเวอร์เสียงใช่มั้ย PulseAudio ก็เช่นกัน ... อย่างที่คุณบอกได้ว่าฉันค่อนข้างสับสน อย่างไรก็ตามตอนนี้ฉันดูเหมือนจะมีทั้ง - ยกเว้นว่าจะไม่ทำงาน: - /etc/asound.conf ประกอบด้วย: pcm.pulse { type pulse } ctl.pulse { type pulse } pulseaudio ทำงานแน่นอน อย่างไรก็ตามการลอง "amixer -Dpulse" ให้ผลลัพธ์เป็น ALSA lib control.c:874:(snd_ctl_open_conf) Cannot open shared library /usr/lib64/alsa-lib/libasound_module_ctl_pulse.so amixer: Mixer attach …

4
แจ็คหูฟังหยุดทำงานหลังจากหยุดชั่วคราว / รีบูต
ฉันมีปัญหาที่น่ารำคาญจริง ๆ ซึ่งช่องเสียบหูฟังจะทำงานได้ดีหลังจากเริ่มเย็น แต่หลังจากหยุดชั่วคราวหรือรีบูตเครื่องใหม่ (รีสตาร์ทคอมพิวเตอร์โดยไม่ปิดเครื่อง) ช่องเสียบหูฟังจะหยุดทำงาน ระบบตรวจจับเมื่อมีการเสียบหูฟังเข้าและออก แต่ไม่มีเสียงออกมาจากหูฟังอีกต่อไป ฉันพบสิ่งนี้เฉพาะใน Ubuntu 14.04 (ภายใต้พาร์ติชัน Windows ของฉันทำงานได้ดี) บนแล็ปท็อป XMG A305 ดูเหมือนว่าปัญหานี้เกี่ยวข้องกับไดรเวอร์ที่ใช้กับการ์ดเสียงของฉัน (การ์ด: HDA Intel PCH, Chip: VIA VT1802) หรือการโต้ตอบระหว่างไดรเวอร์ที่แตกต่างกัน นอกจากนี้ยังมีอีกหลายคนที่ประสบปัญหานี้ในเครื่องอื่น: Bugreport สำหรับแล็ปท็อป Clevo

1
การใช้ลูปแบ็คและโมฆะลอจิกทำให้เกิดความผิดเพี้ยนอย่างรุนแรงหลังจาก 20-30 วินาทีระหว่างการบันทึก ffmpeg
ฉันพยายามบันทึกทั้งวิดีโอเสียงลำโพงและเสียงไมโครโฟนในเวลาเดียวกัน เพื่อจัดการกับเสียงฉันตั้งสอง วนกลับ (หนึ่งอันสำหรับไมโครโฟนหนึ่งอันสำหรับลำโพง): pactl load-module module-loopback pactl load-module module-loopback การใช้ pavucontrolฉันเปลี่ยนเส้นทางทั้งสองวนกลับเป็น null อ่างล้างจาน ซึ่งเป็นอินพุตเสียงสำหรับสคริปต์การบันทึก ffmpeg ของฉัน: pactl load-module module-null-sink pavucontrol ฉันเริ่มบันทึกด้วยคำสั่งต่อไปนี้: ffmpeg -f x11grab -y -r 60 -f alsa -i pulse output.mkv ดูเหมือนว่าทุกอย่างจะทำงานได้อย่างสมบูรณ์ในช่วง 20-25 วินาทีแรกของ output.mkv. หลังจากนั้นเสียงจะบิดเบี้ยวอย่างน่ากลัวจนจบไฟล์ นี่คือรายงานที่คล้ายกันจากผู้ใช้รายอื่น มีวิธีแก้ไข / หลีกเลี่ยงการบิดเบือนหรือไม่? หรือมีวิธีอื่นในการบันทึกทั้งไมโครโฟนและลำโพงในเวลาเดียวกัน (ที่ไม่ทำให้เกิดการบิดเบือน) หรือไม่?

1
ฉันจะทำให้ MythTV จดจำการตั้งค่าเสียงได้อย่างไร
ฉันใช้ MythTV บน Ubuntu 9.10 และฉันมีปัญหากับการตั้งค่าเสียง ฉันมีแบ็กเอนด์ / แบ็กเอนด์รวมกันและอีกสองส่วน หนึ่งในส่วนหน้ามีเอาต์พุตเสียงสองอัน: อันหนึ่งที่อยู่ในเมนบอร์ดและกล่อง USB เมื่อใดก็ตามที่ฉันรีสตาร์ทพีซีนี้ MythTV ดูเหมือนจะสูญเสียการตั้งค่าเสียงและฉันต้องเล่นกับพวกเขา (เช่น alsa: plughw: x, y) เพื่อให้มันทำงานได้อีกครั้ง มันเกือบจะเหมือนกับดึงมันออกมาจากฐานข้อมูลบนแบ็กเอนด์ (ฉันต้องตรวจสอบว่าการตั้งค่าที่ไม่ถูกต้องมันยังคงได้รับคือการใช้ในคำสั่งผสมแบ็กเอนด์ / ส่วนหน้า) โดยทั่วไปแล้วมีวิธีง่าย ๆ ที่จะหลีกเลี่ยงการยุ่งกับการตั้งค่า alsa ของฉันเพื่อให้ทำงานได้อย่างถูกต้องหรือไม่ ฉันพยายามตั้งค่า PulseAudio ให้ทำงานผ่าน alsa แต่ก็ไม่ประสบความสำเร็จเช่นกัน ... ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมอย่างมาก.

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.