Đưa ra một thư mục chứa đầy các tệp 'm4a', tôi có thể hợp nhất tất cả chúng thành một tệp m4a lớn bằng cách sử dụng ffmpeg
như vậy:
ffmpeg -f concat -i <(for f in ./*.m4a; do echo "file '$PWD/$f'"; done) \
-c copy ../OUTPUT.m4a
Tuy nhiên, những gì tôi muốn làm là OUTPUT.m4a
chứa các chương cho mỗi một trong các tệp đầu vào ban đầu (mỗi chương chỉ cần một số, không phải tên).
Tôi đã thử googling cho việc này, nhưng tất cả mọi thứ tôi tìm thấy dường như là về việc hợp nhất các tệp video và MKV, chứ không phải các tệp m4a.
Lý tưởng nhất, tôi muốn có thể thực hiện điều này thông qua dòng lệnh, vì tôi có hơn 60 thư mục và muốn có thể viết kịch bản này thay vì tải nó vào một ứng dụng nào đó.
Bất kỳ trợ giúp sẽ được đánh giá cao.