Tôi muốn ghép nhiều tệp WAV thành một tệp WAV bằng FFMPEG.
Tôi đã sử dụng lệnh sau đây và nó tạo ra các tập tin cần thiết.
Chỉ huy:
ffmpeg -f concat -i mylist.txt -c copy output.wav
Tập tin :
#mylist.txt
file '1.wav'
file '2.wav'
file '3.wav'
file '4.wav'
Nhưng như bạn có thể thấy vấn đề là tôi phải tạo một tệp văn bản để chỉ định danh sách các tệp WAV cần ghép.
Tôi có thể thực hiện tất cả các nhiệm vụ này, nhưng tôi thích một lệnh duy nhất giống như
ffmpeg -i 1.wav -i 2.wav -i 3.wav -i 4.wav output.wav
hoặc là
ffmpeg -i "concat:1.wav|2.wav|3.wav|4.wav" -c copy output.wav
Tôi đã thử hai lệnh đơn giản này nhưng chúng chỉ trả về giọng nói của 1.wav
Xin hãy giúp tôi viết một lệnh duy nhất (hoặc sửa 2 lệnh trên) để đạt được kết quả mong muốn.
Vui lòng không đề xuất Bộ mã hóa / Trình chỉnh sửa phương tiện khác, tôi chỉ muốn sử dụng FFMPEG vì nó đã được cài đặt và sử dụng ở những nơi khác.
[0:0][1:0][2:0][3:0]
để khớp với số lượng tệp. Sử dụng chính xác như nó nói. Điều duy nhất bạn nên thay đổi là các tập tin đầu vào vàn=4
.