Score:2

จะส่งสัญญาณเสียงสเตอริโอออกหลายช่องของเอาต์พุตเซอร์ราวด์ได้อย่างไร?

ธง in

คอมพิวเตอร์ของฉันมีแจ็คเอาต์พุตเสียง 4 ช่อง ซึ่งใช้สำหรับเอาต์พุตเซอร์ราวด์ 7.1 อย่างไรก็ตาม ฉันมีเพียงเสียงสเตอริโอให้เล่นเท่านั้น ฉันต้องการเชื่อมต่อลำโพงกับแจ็คหนึ่งและหูฟังเข้ากับอีกแจ็คหนึ่ง และให้เอาต์พุตเสียงสเตอริโอเหมือนกันกับทั้งสองพร้อมกัน ด้วยวิธีนี้ ฉันสามารถเปิด/ใส่อะไรก็ได้ที่ฉันต้องการใช้ ฉันไม่จำเป็นต้องเปลี่ยนการเชื่อมต่อหรือเลือกเอาต์พุตที่ถูกต้องผ่านซอฟต์แวร์

นอกจากนี้ ฉันมีซับวูฟเฟอร์เพื่อเสริมลำโพง ฉันสามารถเชื่อมต่อกับหนึ่งช่องสัญญาณ (เช่น ขวา) ของแจ็คอื่นได้ แต่จะต้องมีช่องสัญญาณขวาและซ้ายผสมอยู่ในช่องนี้ เนื่องจากซับวูฟเฟอร์มีอินพุตโมโนเท่านั้น

ฉันใช้ Pulseaudio 13.99 บน Ubuntu 20.10

ฉันจะจำลองเสียงสเตอริโอไปยังแจ็คเอาต์พุตหลายตัวและผสมทั้งสองด้านเป็นเสียงเดียวสำหรับซับวูฟเฟอร์ได้อย่างไร

Score:2
ธง in

การแก้ไขปัญหา

ทาง พาวูคอนโทรล (การควบคุมระดับเสียง PulseAudio) ฉันตั้งค่าการ์ดเสียงให้ทำงานเป็นเอาต์พุต 4.1 ทางนั้น ด้านหน้า และ หลัง แจ็คได้รับการเปิดใช้งานอย่างเต็มที่และหนึ่งช่องของ ซับวูฟเฟอร์ตรงกลาง แจ็ค ตรงตามที่ฉันต้องการ หากฉันต้องการเชื่อมต่ออุปกรณ์มากกว่า 3 เครื่อง ฉันสามารถใช้เอาต์พุต 7.1 เพื่อเปิดใช้งานแจ็คทั้ง 4 พอร์ตได้

pavucontrol: เปิดใช้งานเอาต์พุต 4.1

ฉันเพิ่มไฟล์คอนฟิกูเรชัน pulsaudio แบบกำหนดเอง ~/.config/pulse/default.pa:

# โหลดค่าเริ่มต้นของระบบ
.include /etc/pulse/default.pa

# สร้างอ่างสเตอริโอ, ทำซ้ำกับแจ็คด้านหน้าและด้านหลัง
#รวมทั้งผสมลงในช่องทางที่ถูกต้องของ
# แจ็คเซ็นเตอร์ซับวูฟเฟอร์ (เช่น ช่องซับวูฟเฟอร์)
โหลดโมดูล module-remap-sink sink_name=duplicate sink_properties="device.description='duplicate to front, rear, and subwoofer'" master=alsa_output.pci-0000_00_1b.0.analog-surround-41channels=6 master_channel_map=front -ซ้าย,หน้า-ขวา,หลัง-ซ้าย,หลัง-ขวา,lfe,lfe channel_map=หน้า-ซ้าย,หน้า-ขวา,หน้า-ซ้าย,หน้า-ขวา,หน้า-ซ้าย,หน้า-ขวา รีมิกซ์=ไม่

set-default-sink ซ้ำกัน

เดอะ มาสเตอร์= พารามิเตอร์ระบุชื่อของเอาต์พุต 4.1 ที่ฉันพบผ่าน pacmd list-sinksซึ่งแสดงชื่อของช่องที่มีอยู่ทั้งหมดด้วย master_channel_map=. ชีวิต ย่อมาจาก "ตัวปล่อยความถี่ต่ำ" เช่น ซับวูฟเฟอร์

มีอ่างล้างจาน 3 อ่าง
    ดัชนี: 0
    ชื่อ: <alsa_output.pci-0000_00_1b.0.analog-surround-41>
    ไดรเวอร์: <module-alsa-card.c>
¦
    แผนที่ช่อง: หน้า-ซ้าย, หน้า-ขวา, หลัง-ซ้าย, หลัง-ขวา, lfe
             เซอร์ราวด์ 4.1
¦

หลังจากบังคับให้รีสตาร์ท PulseAudio ด้วย พัลส์ออดิโอ -kฉันสามารถเลือกเอาต์พุตเสมือนที่สร้างขึ้นใหม่และเล่นเสียงบนแจ็คทั้งสามได้ตามต้องการ

รายละเอียดพารามิเตอร์

ชื่อของซิงก์เสมือนตั้งด้วย sink_name= อาจเป็นชื่อใดๆ ที่ซิงก์อื่นไม่ได้ใช้อยู่แล้ว คำอธิบายใน sink_properties= เป็นทางเลือกและสามารถเป็นอะไรก็ได้

master_channel_map= ระบุแชนเนลของซิงก์ดั้งเดิมที่ฉันต้องการแมป ฉันระบุ ชีวิต สองครั้งเพราะฉันต้องการแมปทั้งช่องทางซ้ายและขวา ช่อง= ระบุจำนวนช่องใน master_channel_map=.

channel_map= ระบุว่าช่องใดที่ซิงก์เสมือนที่สร้างขึ้นใหม่จะต้องมี และช่องใดของซิงก์เดิมที่แมปไป จะต้องมีจำนวนรายการตรงกับใน master_channel_map=.

รีมิกซ์=ไม่ ปิดใช้งานการรีมิกซ์ระหว่างช่องโดยไม่จำเป็น ตามที่แนะนำไว้ใน เอกสารประกอบของ PulseAudio.

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา