คุณจะเปลี่ยนเอาต์พุตเสียงเริ่มต้นใน VLC เป็น 5.1 ได้อย่างไร


9

มีการตั้งค่าใน VLC เพื่อเปลี่ยนเอาต์พุตเสียงเริ่มต้นเป็น 5.1 หรือไม่?


1
ฉันเดาว่าแหล่งที่มาไม่ได้อยู่ใน 5.1 คุณจะต้องค้นหาซอฟต์แวร์ที่จำลองเอาท์พุท 5.1 จากสัญญาณสเตอริโอ อาจเป็นไดรเวอร์เสียงของคุณสามารถทำได้
slhck

คำตอบ:


27

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

  1. กดCtrl+ Pเพื่อแสดงค่าที่ต้องการ
  2. ที่ด้านล่างของการนำทางด้านขวามือให้เลือกปุ่มตัวเลือกAllภายใต้พื้นที่แสดงการตั้งค่า (ด้านล่างซ้ายของอินเทอร์เฟซ)
  3. ตอนนี้ขยายเสียงต้นไม้เลือกออกโมดูลDirectXและเลือก
  4. เลือก "อุปกรณ์ส่งออก" และ "การกำหนดค่าลำโพง" จากเมนูแบบเลื่อนลง
  5. รีสตาร์ท VLC

คำตอบที่ดีที่สุด สิ่งนี้ได้ผลสำหรับฉัน
joctee

3
ไม่มีตัวเลือกดังกล่าวภายใต้ Mac OS X.
niieani

หรือ FreeBSD ฉันมีกล่อง "อุปกรณ์ส่งสัญญาณเสียง" เพื่อพิมพ์บางอย่างลงไป - ฉันอาจต้องระบุชื่ออุปกรณ์ ...
SlySven

4

นี่ก็ค่อนข้างสับสนสำหรับฉันเช่นกัน ฉันมี 7.1 เสียงในระบบของฉัน VLC จะใช้ค่าเริ่มต้นเป็นเสียงสเตอริโอเสมอ จากนั้นฉันก็คิดออก คุณต้องตั้งค่าลำโพงการ์ดเสียงเป็น 5.1 มิฉะนั้น VLC จะไม่เลือกแทร็ก 5.1 ฉันคิดว่า 7.1 ตั้งค่าสำหรับการกำหนดค่าลำโพงในการ์ดเสียงของฉันจะทำงานเพื่ออะไรระบบจะเล่น 5.1 หรือ 7.1 หากมี แต่เห็นได้ชัดกับ VLC และอาจมีบางโปรแกรมอื่น ๆ ระบบของคุณจะต้องตรงกันทุกประการหรือไม่รู้จักการตั้งค่าของคุณ นี่เป็นคุณลักษณะที่ทีม VideoLan ต้องแก้ไข ด้วยการมาถึงของเสียง 7.1 VLC จำเป็นต้องรู้ว่ามันสามารถเล่นเสียง 5.1 บนระบบ 7.1


3

จากvlc --longhelp --advanced:

  --force-dolby-surround {0 (Auto), 1 (On), 2 (Off)}
                             Force detection of Dolby Surround

นอกจากนี้ยังมีการตั้งค่าตามลำดับในเวอร์ชัน GUI ของการตั้งค่าภายใต้ "Audio-> Effects-> Dolby Surround" มีตัวเลือก "อัตโนมัติ", "เปิด" และ "ปิด"

จากสิ่งที่ฉันเข้าใจควรตรวจพบโดยอัตโนมัติว่าสื่อต้นฉบับเป็นเสียงรอบทิศทางหรือไม่


เท่าที่ฉันสามารถบอกได้นี่คือการตั้งค่าที่เปลี่ยนแปลงว่าควรใช้ DS / DTS ในช่องสัญญาณเสียงหรือไม่ แต่ไม่ใช่การตั้งค่าบรรทัดบน (สเตอริโอซ้าย + ขวา 5.1 .... )
dadver

ตกลงแล้วคำตอบนี้อาจไม่ใช่สิ่งที่คุณกำลังมองหา ขออภัย!
Victor

@Victor "ควรตรวจพบโดยอัตโนมัติว่าสื่อต้นฉบับเป็นเสียงรอบทิศทางหรือไม่" ฉันจะบอกสิ่งที่ VLC ตรวจพบได้อย่างไร
การชดเชย จำกัด

1
@LimitedAtonement ฉันเชื่อว่าสิ่งนี้มีอยู่ภายใต้ข้อมูลเครื่องมือ -> ตัวแปลงสัญญาณถ้าคุณดูที่สตรีมเสียงและจำนวนช่องสัญญาณที่มี
วิกเตอร์

0

เฉพาะในกรณีที่รูปแบบเสียงของคุณเป็น dts / dolby Digital 5.1 ช่อง 5.1 สามารถเปิดใช้งานใน VLC หากไฟล์ต้นฉบับเป็นแบบสเตอริโอเท่านั้นตัวเลือก 5.1 จะไม่ได้รับการเน้นในเมนูดังกล่าวข้างต้น คุณลองใช้ SURCODE DTS และซอฟต์แวร์ Gold Wave สำหรับการแปลงไฟล์สเตอริโอเป็นไฟล์ 5.1 DTS ที่ผู้ใช้กำหนด


0

ทางออกที่ดีกว่ามากถ้าคุณต้องการที่จะเคารพการทำแผนที่เสียงโดย VLC:

  • การใช้ DirectX ตามที่อธิบายไว้ข้างต้นในโซลูชันจะให้การจับคู่เสียงดังนี้:

    ไฟล์เสียงสเตอริโอ:

    main debug: using audio filter module "scaletempo"
    main debug: conversion: 'f32l'->'f32l' 48000 Hz->48000 Hz Stereo->Stereo
    main debug: conversion pipeline complete
    main debug: conversion: 'f32l'->'f32l' 48000 Hz->48000 Hz Stereo->3F2R/LFE
    main debug: looking for audio converter module matching "any": 12 candidates
    main debug: using audio converter module "trivial_channel_mixer"
    main debug: conversion pipeline complete
    

    5.1 ไฟล์เสียง:

    main debug: using audio filter module "scaletempo"
    main debug: conversion: 'a52 '->'f32l' 48000 Hz->48000 Hz 3F2R/LFE->3F2R/LFE
    main debug: looking for audio converter module matching "any": 12 candidates
    main debug: no audio converter modules matched
    main debug: looking for audio converter module matching "any": 12 candidates
    main debug: using audio converter module "a52tofloat32"
    main debug: conversion pipeline complete
    main debug: conversion: 'f32l'->'f32l' 48000 Hz->48000 Hz 3F2R/LFE->3F2R/LFE
    main debug: conversion pipeline complete
    
  • ใช้ WaveOut ตามที่ฉันจะอธิบาย, เคารพการทำแผนที่เสียงสำหรับเนื้อหาสเตอริโอให้ดีขึ้นและคงการทำแผนที่เหมือนกับโซลูชันแรก:

    ไฟล์เสียงสเตอริโอ:

    main debug: using audio filter module "scaletempo"
    main debug: conversion: 'f32l'->'f32l' 48000 Hz->48000 Hz Stereo->Stereo
    main debug: conversion pipeline complete
    main debug: conversion: 'f32l'->'f32l' 48000 Hz->48000 Hz Stereo->Stereo
    main debug: conversion pipeline complete
    

    5.1 ไฟล์เสียง:

    main debug: using audio filter module "scaletempo"
    main debug: conversion: 'a52 '->'f32l' 48000 Hz->48000 Hz 3F2R/LFE->3F2R/LFE
    main debug: looking for audio converter module matching "any": 12 candidates
    main debug: no audio converter modules matched
    main debug: looking for audio converter module matching "any": 12 candidates
    main debug: using audio converter module "a52tofloat32"
    main debug: conversion pipeline complete
    main debug: conversion: 'f32l'->'f32l' 48000 Hz->48000 Hz 3F2R/LFE->3F2R/LFE
    main debug: conversion pipeline complete
    

ตอนนี้ถ้าใครบางคนรู้สึกว่าวิธีแก้ปัญหานี้เป็นวิธีการแก้ปัญหาที่เหมาะสมคุณสามารถทำเช่นนี้:

  1. กด Ctrl + P เพื่อแสดงการตั้งค่า
  2. ไปที่ "เสียง" ด้านซ้าย (หรือด้านบนถ้า VLC 3.0.x)
  3. ในเอาต์พุตตั้งค่าโมดูลเอาต์พุตเป็น 'WaveOut audio output' โดยไม่จำเป็นต้องเปลี่ยนการกำหนดค่าลำโพงเป็นโซลูชั่นแรก
  4. รีสตาร์ท VLC

หวังว่าจะเป็นประโยชน์สำหรับใครบางคน ...


-1

เปิด VLC> ไปที่การตั้งค่า> เลือกโหมดทั้งหมดที่มุมล่างซ้าย> เลือกเสียง> ค้นหาโหมดเอาต์พุตเสียงสเตอริโอ> เลือก Dolby Digital Surround ที่ด้านล่างของรายการ ตั้งแต่ 2.1.5 VLC

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