Untuk mengedit mp3 di bawah linux, saya akan merekomendasikan sox. Memiliki trim
yang mudah digunakan efek yang akan melakukan apa yang Anda minta (lihat man sox
untuk datail - cari (tekan/
) untuk "pangkas mulai"). Contoh:
sox input.mp3 output.mp3 trim 1 5
Anda tidak menyebutkannya, tetapi jika tujuan Anda hanya untuk menghapus keheningan di awal file, Anda akan menemukan silence
efek jauh lebih berguna (man sox
, telusuri "di atas periode")
Anda dapat mencoba menggunakan mp3splt, yang dapat memisahkan file MP3 dan Ogg dan memiliki keuntungan karena tidak menyandikan ulang file, sehingga menghindari kehilangan kualitas.
Pastikan spesifikasi waktu Anda dimulai dengan jam.
Mengutip halaman manual ffmpeg:
posisi dapat dalam detik atau dalam bentuk "hh:mm:ss[.xxx]"
Itu artinya ketika Anda memilih sintaks ke-2 hanya .xxx
bagian adalah opsional. Jika tidak, ffmpeg mungkin salah menguraikannya sebagai detik.
Hal yang sama berlaku untuk durasi:
durasi dapat berupa angka dalam detik, atau dalam "hh:mm:ss[.xxx]"
Jebakan lainnya adalah pengurutan argumen ffmpeg (misalnya -ss
/-t
opsi untuk file input harus ada sebelum -i
opsi).
Contoh
$ wget http://traffic.libsyn.com/twiv/TWiV179.mp3
$ ffmpeg -ss 1:05:59.3 -t 00:02:03.9 -i TWiV179.mp3 -acodec copy \
what_is_a_hmm_twiv179.mp3
Dengan spesifikasi -ss 1:05:59.3 -t 2:03.9
Anda akan mendapatkan hasil yang berbeda (yaitu potongan berdurasi 2 detik).
(Diuji pada Fedora 17 dengan ffmpeg versi 0.10.7.)