ฉันมีไฟล์เสียง 2 ไฟล์ในรูปแบบ ac3 และทั้งคู่มีเพียงหนึ่งช่องสัญญาณ (audio1.ac3 และ audio2.ac3)
ในทางกลับกันฉันมีไฟล์ mkv ที่มีวิดีโอและสตรีมเสียง 2 รายการ (video.mkv)
ออดิโอสตรีม 1 อยู่ในรูปแบบ ac3 และมี 4 ช่องสัญญาณ (ลองเรียกมันว่า L1 R1 C1 LFE1)
Audio stream 2 อยู่ในรูปแบบ ac3 และมี 4 channel ด้วย (เรียกมันว่า L2 R2 C2 LFE2)
ฉันต้องการแทนที่ช่องสัญญาณกลางในออดิโอสตรีม 1 และสตรีมเสียง 2 โดยใช้ไฟล์ ac3 ที่ฉันกล่าวถึงก่อนหน้านี้ ฉันต้องการเป็นเอาต์พุตสุดท้ายไฟล์ mkv ที่มีสตรีมเสียง 2 รายการ:
Audio stream 1 -> L1 R1 (audio1.ac3 as center C1) LFE1
Audio stream 2 -> L2 R2 (audio2.ac3 as center C2) LFE2
ฉันต้องการเก็บแท็กข้อมูลเมตาที่มีอยู่แล้วในไฟล์ mkv สำหรับชื่อของสตรีมเสียงเหล่านี้และทำกระบวนการทั้งหมดโดยไม่มีการสูญเสียคุณภาพและการใช้ FFmpeg จากบรรทัดคำสั่ง (ฉันอยู่บน Windows แต่สามารถทำได้จาก อูบุนตูด้วย)
ข้อมูลทั้งหมดที่ฉันได้พบนั้นเกี่ยวกับการทดแทนสตรีมทั้งหมด แต่ไม่ได้อยู่ในระดับช่อง อาจเป็นสิ่งที่ไม่สามารถทำได้
หมายเหตุ: ไฟล์เสียงทั้งหมดมีอัตราตัวอย่างเดียวกันพารามิเตอร์เป็นสตรีมในไฟล์ mkv