Score:0

แยกเสียงระหว่างลูปแบ็คและอะนาล็อก (แจ็ค 3.5 มม.)

ธง de

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

เพื่อให้มันใช้งานได้ฉันต้องรูท:

นาโน ~/.asoundrc

และเพิ่มสิ่งนี้:

pcm.multi {
ประเภทปลั๊ก
        ทาส.pcm {
        เส้นทางประเภท;
        ทาส.pcm {
                พิมพ์หลาย;
                slaves.a.pcm "เอาท์พุท";
                slaves.b.pcm "ลูป";
                ทาส.a.ช่อง 2;
                slaves.b.channels 2;
                การผูกมัด.0.ทาสก;
                การผูก.0.ช่อง 0;
                การผูกมัด 1. ทาส ก;
                การผูก.1.ช่องที่ 1;
                การผูกมัด 2. ทาสข;
                การผูก 2. ช่อง 0;
                การผูก 3. ทาสข;
                การผูก 3. ช่อง 1;
        }

        ttable.0.0 1;
        ttable.1.1 1;
        ttable.0.2 1;
        ttable.1.3 1;

}
}

pcm.!default {
ประเภทปลั๊ก
slave.pcm "หลาย"
}

pcm.เอาท์พุท {
ประเภทปลั๊ก
slave.pcm "hw:0,1"
}

pcm.ลูป {
ประเภทปลั๊ก
slave.pcm "plughw:ย้อนกลับ,0,0"
}

pcm.loopout {
ประเภทปลั๊ก
slave.pcm "plughw:ย้อนกลับ,1,0"
}

นั่นทำให้ฉัน ALSA: Loopback (ลูป), LOOPBACK PCM สำหรับการสตรีม มีบางอย่างที่ฉันสามารถเพิ่มลงในสิ่งนี้ (หรือที่อื่น) ที่จะส่งสัญญาณเสียงไปยังแจ็ค 3.5 มม. ได้หรือไม่ ฉันจะทำให้เสียง HDMI ทำงานได้ถ้ามันง่ายกว่านี้

นี่คือผลลัพธ์ของ aplay -l

**** รายชื่ออุปกรณ์ฮาร์ดแวร์ PLAYBACK ****
การ์ด 0: ลูปแบ็ค [Loopback] อุปกรณ์ 0: ลูปแบ็ค PCM [Loopback PCM]
  อุปกรณ์ย่อย: 7/8
  อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
  อุปกรณ์ย่อย #1: อุปกรณ์ย่อย #1
  อุปกรณ์ย่อย #2: อุปกรณ์ย่อย #2
  อุปกรณ์ย่อย #3: อุปกรณ์ย่อย #3
  อุปกรณ์ย่อย #4: อุปกรณ์ย่อย #4
  อุปกรณ์ย่อย #5: อุปกรณ์ย่อย #5
  อุปกรณ์ย่อย #6: อุปกรณ์ย่อย #6
  อุปกรณ์ย่อย #7: อุปกรณ์ย่อย #7
การ์ด 0: ลูปแบ็ค [Loopback], อุปกรณ์ 1: ลูปแบ็ค PCM [Loopback PCM]
  อุปกรณ์ย่อย: 7/8
  อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
  อุปกรณ์ย่อย #1: อุปกรณ์ย่อย #1
  อุปกรณ์ย่อย #2: อุปกรณ์ย่อย #2
  อุปกรณ์ย่อย #3: อุปกรณ์ย่อย #3
  อุปกรณ์ย่อย #4: อุปกรณ์ย่อย #4
  อุปกรณ์ย่อย #5: อุปกรณ์ย่อย #5
  อุปกรณ์ย่อย #6: อุปกรณ์ย่อย #6
  อุปกรณ์ย่อย #7: อุปกรณ์ย่อย #7
การ์ด 1: PCH [HDA Intel PCH], อุปกรณ์ 0: ALC892 อะนาล็อก [ALC892 อะนาล็อก]
  อุปกรณ์ย่อย: 1/1
  อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
การ์ด 1: PCH [HDA Intel PCH], อุปกรณ์ 1: ALC892 ดิจิตอล [ALC892 Digital]
  อุปกรณ์ย่อย: 1/1
  อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
BaTycoon avatar
mm flag
คล้ายกันหากไม่เหมือนกับ https://stackoverflow.com/questions/43939191/alsa-how-to-duplicate-a-stream-on-2-outputs-and-save-system-configs
de flag
ฉันขอขอบคุณลิงก์ แต่ฉันไม่เข้าใจว่าจะไปที่ใด ฉันพยายามอย่างดีที่สุดเพื่อลองตัวอย่างที่แสดงไว้ แต่ไม่สามารถใช้งานได้ cat /proc/asound/cards ที่แนะนำ ให้ฉัน 1 [ALSA ]: bcm2835_alsa - bcm2835 ALSA bcm2835 ALSA ฉันไม่รู้วิธีวางไว้ใน asoundrc ของฉัน ฉันยังสามารถทำให้เสียง HDMI ทำงานได้ ฉันแค่ต้องการทั้งลูปแบ็คและแจ็ค 3.5 มม. หรือเสียง HDMI ไม่จำเป็นต้องซิงค์ด้วยซ้ำ
Sadaharu Wakisaka avatar
pl flag
ยินดีต้อนรับสู่ AskUbuntu สามารถทำได้สองทาง 1. ใช้เอาต์พุตหนึ่งเอาต์พุตเป็นลูปแบ็คพร้อมเวลาแฝง 2. รวมสองพอร์ตเอาต์พุตเป็นหนึ่งเดียว https://wiki.archlinux.org/title/PulseAudio/Examples#Simultaneous_HDMI_and_analog_output
de flag
ฉันไม่เข้าใจ ฉันพยายามแก้ไขปัญหานี้มา 4 ปีแล้ว ฉันได้อ่านเรื่องราวมากมายเกี่ยวกับเรื่องนี้ ดูวิดีโอเกี่ยวกับเรื่องนี้ และลองทำสิ่งต่าง ๆ นับล้าน ๆ อย่าง แต่ฉันไม่รู้ว่ากำลังทำอะไรอยู่และไม่มีอะไรทำงาน

โพสต์คำตอบ

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