ฉันต้องการเชื่อมต่อไฟล์ WAV หลายไฟล์เป็นไฟล์ WAV เดียวโดยใช้ FFMPEG
ฉันใช้คำสั่งต่อไปนี้และสร้างไฟล์ที่ต้องการ
คำสั่ง:
ffmpeg -f concat -i mylist.txt -c copy output.wav
ไฟล์:
#mylist.txt
file '1.wav'
file '2.wav'
file '3.wav'
file '4.wav'
แต่อย่างที่คุณเห็นปัญหาคือฉันต้องสร้างไฟล์ข้อความเพื่อระบุรายการของไฟล์ WAV ที่จะต่อกัน
ฉันสามารถทำงานเหล่านี้ได้ทั้งหมด แต่ฉันต้องการคำสั่งเดียวที่ดูเหมือน
ffmpeg -i 1.wav -i 2.wav -i 3.wav -i 4.wav output.wav
หรือ
ffmpeg -i "concat:1.wav|2.wav|3.wav|4.wav" -c copy output.wav
ฉันลองคำสั่งง่ายๆสองคำนี้ แต่พวกเขากลับมาเพียงแค่เสียงของ1.wav
โปรดช่วยฉันเขียนคำสั่งเดียว (หรือแก้ไขคำสั่ง 2 ข้อด้านบน) ที่ได้ผลลัพธ์ตามที่ต้องการ
โปรดอย่าแนะนำ Media Encoders / Editors อื่น ๆ ฉันต้องการใช้ FFMPEG เท่านั้นเนื่องจากติดตั้งและใช้งานในที่อื่นแล้ว
[0:0][1:0][2:0][3:0]
ให้ตรงกับจำนวนไฟล์ ใช้ตรงตามที่บอกไว้n=4
สิ่งเดียวที่คุณควรเปลี่ยนเป็นไฟล์ข้อมูลและ