Saya memiliki beberapa file Mp3:
0001.mp3
0002.mp3
........
9999.mp3
Setiap file memiliki ukuran / panjangnya sendiri yang berbeda dari yang lain.
Saya ingin menggabungkan mereka menjadi satu file Mp3. Pada saat yang sama menjaga file indeks (txt, xml ...) yang berisi di mana setiap file dimulai dalam file tunggal keluaran (BigOutput.mp3).
Sebagai contoh:
0001.mp3 starts at the 0 Byte of BigOutput.mp3
0002.mp3 starts at the 65874th Byte of BigOutput.mp3
0003.mp3 starts at the 987485th Byte of BigOutput.mp3
and so on..
Apakah ada solusi / program yang diketahui dengan baik untuk tujuan ini atau saya harus menulis sendiri?
mp3
concatenation
Humam Helfawi
sumber
sumber
Jawaban:
Ini adalah solusi bash. Saya belum benar-benar menguji ini pada file nyata, tetapi harus bekerja. Anda baru saja membaca ukuran file melalui alat standar dan menambahkannya bersama-sama untuk mendapatkan indeks saat ini. File pertama ditangani sebagai kasus khusus.
Anda akan menyebutnya sebagai skrip dengan semua nama file yang disediakan sebagai argumen dalam urutan gabungan.
sumber
cat
menyatukan mereka karena itu tampaknya bekerja stackoverflow.com/questions/6222225/...