พยายามเข้ารหัสไฟล์เสียงหลายไฟล์และจับคู่กับช่องทางเฉพาะด้วย FFmpeg


0

ฉันมีไฟล์วิดีโอ (V1) และไฟล์เสียงสเตอริโอสองไฟล์ (A1 & amp; A2) ฉันกำลังพยายามแสดงภาพยนตร์ที่มีเนื้อหาวิดีโอและระยะเวลาตั้งแต่ V1 และฉันต้องการตั้งค่าเสียงของ A1 เป็นช่องทางซ้ายและเสียงของ A2 ไปยังช่องทางขวาแม้ว่าแหล่งเสียงเหล่านั้นจะเป็นสเตอริโอ

ฉันเล่นกับ stereotools และ pan filters แต่ฉันมีปัญหาในการถอดรหัสเอกสาร ความช่วยเหลือใด ๆ ที่ชื่นชม


1
อาจเป็นประโยชน์หากคุณแก้ไขคำถามเพื่อแสดงสิ่งที่คุณได้ลองมาแล้ว
hardillb

ฉันไม่ได้ไปถึงจุดที่น่าแบ่งปัน
wsmith

คำตอบ:


1

ฉันคิดว่าฉันได้รับมันหรือใกล้เคียงอย่างน้อย ฉันยังคงต้องคิดหาวิธีควบคุมระยะเวลา แต่แฟล็ก -shortest จะเข้ารหัสในช่วงเวลาที่สั้นที่สุดซึ่งจริงๆแล้วเป็นสิ่งที่ฉันต้องการในกรณีนี้

ffmpeg -i video.mov -i audio1.wav -i audio2.wav -filter_complex "[1:a][2:a]amerge=inputs=2,pan=stereo|c0<c0+c1|c1<c2+c3[aout]" -map 0:v -map "[aout]" -shortest output.mp3

เพื่อให้แน่ใจว่าไม่มีการตัดวิดีโอสตรีมคุณควรวางไฟล์เสียงเช่น pan=stereo|c0<c0+c1|c1<c2+c3,apad[aout]
Gyan
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.