GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Anda bisa memangkas file mp3 menggunakan `ffmpeg`?

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.)


Linux
  1. Cara Memutar Video Menggunakan FFMpeg Dari Commandline

  2. Bagaimana Cara Mengganti Nama Banyak File Menggunakan Regex?

  3. Bagaimana Mengurutkan File Berdasarkan Izinnya Menggunakan Ls?

  1. Bagaimana Cara Mengganti Nama Banyak File Menggunakan Find?

  2. Cara Mengurutkan File di Linux menggunakan Perintah Sortir

  3. Bagaimana Anda mengekstrak alamat IP dari file menggunakan regex di shell linux?

  1. Cara Mengelola File Log Menggunakan Logrotate Di Linux

  2. Bagaimana cara menggabungkan dua file menggunakan AWK?

  3. Cara menyalin banyak file secara bersamaan menggunakan scp