Windows 7, วิธีการเล่นวิดีโอที่มีสอง audiotracks ทั้งสองเล่นแต่ละคนจะไปที่อุปกรณ์เสียงของตัวเอง?


0

ฉันมีวิดีโอที่มีระบบบันทึกเสียงสองแห่งในสองภาษาที่แตกต่างกันและฉันมีการ์ดเสียงสองชุด ฉันต้องการเล่นวิดีโอนี้กับ audiotracks ที่เล่นทั้งสองผ่านอุปกรณ์เสียงของตัวเอง

มีวิธีใดที่จะทำเช่นนั้น?

วิดีโออยู่ในรูปแบบ. mkv ผู้เล่นที่ฉันใช้คือ MPC-HC (แต่ฉันมีความสุขที่จะสลับไปที่อื่นถ้ามันสามารถทำสิ่งที่ฉันพยายามจะทำ)

คำตอบ:


0

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

ผลิตภัณฑ์ที่ทำการแก้ไขและผสมวิดีโออาจสามารถทำสิ่งนี้ได้ ฉันเคยได้ยินว่าMixPad (แชร์แวร์ $ 59.95) เป็นหนึ่งในผลิตภัณฑ์ดังกล่าว

มันควรเป็นไปได้ด้วยกรอบมัลติมีเดียGStreamerแบบโอเพ่นซอร์ส(จำเป็นต้องมีการศึกษาบางอย่าง) โดยการสร้างไพพ์ที่คล้ายกับสิ่งนี้:

# The number and order of the tracks must be known
gst-launch-1.0 \
filesrc location=example.mkv ! decodebin name=decoded \
decoded.src_0 ! queue ! autovideosink \
decoded.src_1 ! queue ! audioconvert ! alsasink device="hw:1,0" \
decoded.src_2 ! queue ! audioconvert ! alsasink device="hw:2,0"
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.