วิธีสร้างอุปกรณ์เสียงเสมือนและสตรีมอินพุตเสียงด้วย


30

นี่คือปัญหาที่เป็นรูปธรรมของฉัน:

ฉันกำลังแพร่ภาพเกมผ่าน XFire และใช้อุปกรณ์เสียง Windows เพื่อจับภาพเสียงใด ๆ ที่ฉันได้รับ ในขณะที่ฉันกำลังออกอากาศผู้ใช้รายอื่นที่ดูสตรีมวิดีโอกำลังสื่อสารกับฉันผ่านทาง Skype และพวกเขาได้ยินตัวเองกลับมาภายในสตรีมวิดีโอและมันก็มีเหตุผลทั้งหมดตั้งแต่ฉันเผยแพร่เสียงที่ฉันได้ยิน

สิ่งที่ฉันต้องการทำคือสร้างอุปกรณ์เสียงอื่นภายใน Windows และเปลี่ยนเส้นทาง (ไปป์) เฉพาะอินพุตเสียงจากเกมนั้นและไม่ใช่อินพุตที่เปิดเผยจาก Skype ฉันจะบอกให้ XFire ใช้อุปกรณ์เสียง "เสมือนจริง" ที่สร้างขึ้นใหม่เพื่อออกอากาศและดังนั้นพันธมิตรของฉันจะไม่ได้ยินเสียงตัวเอง

เป็นไปได้หรือไม่ที่จะสร้างอุปกรณ์เสียงอื่นและเปลี่ยนเส้นทางไปยังช่องสัญญาณอินพุตที่ต้องการเท่านั้น

คำตอบ:


15

ให้ลองไปสายสัญญาณเสียงเสมือนจริง มันสร้างการ์ดเสียงเสมือนจริงและให้คุณกำหนดเส้นทางเสียงจากเอาต์พุตไปยังอินพุตโดยใช้สายเสมือน

ข้อความแสดงแทน

มันทำงานกับ Windows 7 ได้ฟรี แต่มีรุ่นทดลองอยู่ดังนั้นคุณสามารถตรวจสอบว่าสามารถทำสิ่งที่คุณต้องการได้หรือไม่


นั่นคือสิ่งที่ฉันต้องการจริงๆ! แม้ว่าฉันต้องการแอปพลิเคชันที่คล้ายกันซึ่งฟรี มันมักจะพูดว่า "Trial" ในขณะที่โบกเสียงซึ่งค่อนข้างน่ารำคาญ คุณรู้ทางเลือกฟรีหรือไม่?
Steven Rosato

ไม่ว่าฉันรู้ขอโทษ
Snark

2
สวัสดีฉันกำลังมองหาวิธีแก้ไขปัญหานี้มาระยะหนึ่งแล้ว ฉันลองใช้ VAC แล้ว แต่คิดว่ามันจะใช้งานได้แค่ 'สิ่งที่คุณได้ยิน' re-direct / loopback ... ฉันพูดถูกแล้วว่า VAC จะไม่ช่วยเหลือแอพ D3D ที่ใช้อุปกรณ์เสียงเริ่มต้นของระบบและไม่มี การตั้งค่าเพื่อเปลี่ยนอุปกรณ์เสียงที่จะใช้? ปัญหาคือหากคุณใช้งานแอพ / เกมในโหมดหน้าต่างคุณจะได้รับเสียง Windows จากอุปกรณ์ระบบเสียงที่เป็นค่าเริ่มต้น (ซึ่งจะต้องเป็นอุปกรณ์เสมือน VAC) มีใครรู้บ้างในบางสิ่งที่ช่วยให้คุณแยกเสียงจากแอพ D3D / เกมใด ๆ
Beeblebrox

3
ฉันคิดว่านี่เป็นทางเลือกฟรี: vb-audio.pagesperso-orange.fr/Cable/index.htm
endolith

16

นี่เป็นตัวเลือกที่ดีสำหรับ VAC ในฐานะที่เป็นไดรเวอร์อุปกรณ์เสียงไม่ใช่ซอฟต์แวร์ภายนอกและฟรีโดยไม่มีการประกาศ "Trial"

https://www.vb-audio.com/Cable/index.htm

อุปกรณ์อินพุต / เอาท์พุตเดียวฟรีและอุปกรณ์เพิ่มเติม 2 อุปกรณ์สามารถเพิ่มได้ด้วยการบริจาค


1
นี่เป็นทางออกที่ฉันใช้ มันใช้งานง่ายค่าบริจาคเพื่อรับอุปกรณ์เสมือนเพียงพอสำหรับความต้องการของฉันแค่ 5 ยูโรและคู่มือ youtube นี้อธิบายอย่างละเอียดถี่ถ้วนวิธีใช้กับ OBS ในทางปฏิบัติ ฉันอยากจะแนะนำสิ่งนี้ให้กับผู้อื่นที่ต้องการให้บางสิ่งบางอย่างทำงานในเวลาไม่ถึงชั่วโมง
2rs2ts

1
ทำงานได้ดีสำหรับฉันบน Windows 10 เพิ่งเปิดการตั้งค่าตัวปรับแต่งเสียงเพื่อตั้งค่าแอปพลิเคชันที่ฉันต้องการบันทึกเป็นอินพุตเสมือนและตั้งค่าความกล้าเพื่อบันทึกไปยังเอาต์พุตเสมือน ดีเพราะฉันยังคงสามารถฟังเสียงสำหรับแอปพลิเคชั่นอื่นในขณะที่กำลังบันทึก
Michael Mior

5

https://github.com/rdp/virtual-audio-capture-grabber-deviceเป็นความพยายามของฉันที่หนึ่ง ฟรีโอเพ่นซอร์ส! :)

ffsplit เคยมีสิ่งที่คล้ายกัน (ตอนนี้หมดอายุ?)

ดูเพิ่มเติมที่ http://web.archive.org/web/20140222025420/https://superuser.com/questions/98720/is-there-a-free-or-open-source-equivalent-to-vac/364156


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

1
@VladimirPanteleev ขอบคุณสำหรับความคิดเห็นมันเป็นโอเพ่นซอร์สจริง ๆ และฉันได้เพิ่มส่วนในการสร้างมันขึ้นมา ดูเหมือนว่าคน stackexchange พบว่าจำเป็นต้องลบโพสต์ที่เป็นประโยชน์อย่างมาก <sigh> อัปเดตลิงก์แล้ว ffsplit ยังกล่าวถึงตอนนี้ว่าตายแล้วแม้ว่าพวกเขาจะยังมีชีวิตอยู่ไม่กี่เดือนที่ผ่านมาขอบคุณสำหรับคำติชม
rogerdpack

จากgithub.com/rdp/virtual-audio-capture-grabber-device/blob/master/ ......มันไม่ได้เป็นโอเพ่นซอร์สจริง ๆ ในตอนนี้ (ทำให้ซอร์สโค้ดมีไม่เพียงพอ) เนื่องจากไม่มีการระบุใบอนุญาตกฎหมายลิขสิทธิ์จะมีผลบังคับใช้ตามค่าเริ่มต้นซึ่งหมายความว่าไม่มีใครสามารถคัดลอก (แจกจ่าย) รหัสของคุณได้
Vladimir Panteleev

1
@VladimirPanteleev OK ได้อัปเดตสัญญาอนุญาตเล็กน้อย และเพิ่มคำแนะนำในการสร้างเพิ่มเติม คุณสามารถแก้ไขปัญหาไฟล์หากคุณไม่สามารถสร้างมันได้หรืออะไรก็ตาม รหัส jruby สำหรับ "GUI wrapper" รอบ FFmpeg เพื่อให้มันทำงานได้และไม่จำเป็นสำหรับการแฮ็คบนอุปกรณ์ directshow ด้วยตนเอง ไชโย!
rogerdpack

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