GNU/Linux >> Belajar Linux >  >> Linux

Cara menggunakan FFMpeg untuk melakukan Konversi Audio Sederhana

Berikut adalah cara FFmpeg sederhana yang akan mencakup hanya sebagian dari kemampuan kerangka kerja. Kami akan melihat bagaimana Anda dapat menggunakan terminal untuk melakukan konversi sederhana dari berbagai jenis file audio termasuk semua format populer dan tersedia secara luas. Menggunakan FFmpeg langsung dari terminal membuatnya lebih baik untuk kinerja dibandingkan dengan mengunduh dan menginstal alat GUI untuk FFmpeg, dan juga dapat menawarkan pengaturan yang lebih tepat untuk pengguna tingkat lanjut.

Konversi File Audio dengan FFMPeg

Dimulai dengan konversi audio, saya akan menggunakan dua sampel dari pertunjukan langsung Cut Chemist yang berjenis file mp3 dan aif. Sebelum memulai apa pun, pastikan Anda telah menginstal Ffmpeg di sistem Anda. Untuk melakukannya, buka terminal dan ketik:

ffmpeg –version

dan sesuatu seperti yang ditunjukkan pada tangkapan layar berikut akan muncul.


Jika FFmpeg hilang, Anda dapat dengan mudah menginstalnya langsung dari terminal yang sama dengan mengetik:

sudo apt-get install ffmpeg

jika Anda menggunakan Ubuntu, atau:

yaourt ffmpeg

jika Anda adalah pengguna Arch. Apa pun distribusi pilihan Anda, Anda pasti akan menemukan ffmpeg tersedia di manajer paket Anda. Penambahan repositori tambahan mungkin diperlukan.


Sekarang jika Anda mengetik:

ffmpeg –help

di terminal, Anda akan mendapatkan gambaran tentang kekuatan kerangka kerja. Anda dapat menggunakannya untuk menentukan atau mengubah volume, saluran audio, laju pengambilan sampel, dan banyak lagi. Dimulai dengan dasar-dasarnya, mari kita lihat bagaimana mengonversi kedua file kita menjadi tipe wav.

Buka terminal dan masuk ke dalam folder yang berisi file input (file yang akan dikonversi). Idealnya Anda dapat menggunakan pengelola file untuk sampai ke sana dan kemudian tekan klik kanan pada ruang kosong dan 'buka terminal di sini'. Kemudian Anda dapat memasukkan perintah berikut:

ffmpeg -i filename.mp3 newfilename.wav

Ini contoh saya:

Dalam hal ini saya mengganti nama file dan mengonversinya menjadi file audio jenis wav.

Ok itu mudah, tapi bagaimana kita bisa menentukan jenis file apa yang didukung yang bisa kita konversi dari/ke? Itu sesederhana mengetik

ffmpeg -formats

dan

ffmpeg -codecs

dan semua formulir yang didukung akan ditampilkan.

Anda dapat menggunakan satu file input untuk mendapatkan beberapa file output yang berbeda hanya dengan memasukkan nama dan awalan seperti ini:

ffmpeg -i filename.mp3 newfilename.wav newfilename.ogg newfilename.mp4

Ini akan menghasilkan konversi 3 file audio keluaran (wav, ogg, mp4) dari satu file mp3. Atau, Anda dapat mengatur codec yang diinginkan menggunakan perintah -c seperti ini:

ffmpeg -i filename.mp4 c:a libopus newfilename.ogg

Sekarang katakanlah kita ingin mengonversi file lain yang saya miliki di sini yang aif ke mp3, tetapi kita tidak ingin jenis mp3 apa pun. Misalkan kita ingin menentukan bitrate untuk file output. Untuk melakukan ini, Anda harus memasukkannya dengan cara berikut:

ffmpeg -i filename.aif -b:a 320000 newfilename.mp3

Perhatikan bahwa bitrate diukur dalam bit/sec jadi jika saya ingin 320kbit/s saya harus memasukkan 320000.

Ini contoh saya:

Ini hanyalah pengenalan kemampuan besar FFmpeg dan saya harap ini berfungsi sebagai semacam insentif bagi Anda untuk menemukan kerangka kerja lanjutan lebih lanjut.
Ini bisa menjadi langkah pertama Anda untuk menaklukkan alat canggih yang disebut FFmpeg ini, atau hanya cara lain untuk melakukan sesuatu dengan cara yang lebih sederhana dan mudah dipahami. Apa pun masalahnya, Anda perlu menggali lebih dalam dokumentasi FFmpeg yang luar biasa (https://www.ffmpeg.org/documentation.html) dan semoga Anda akan menemukan banyak hal keren untuk dimainkan jika Anda tertarik.

  • FFmpeg

Linux
  1. Cara menggunakan autofs untuk memasang share NFS

  2. Bagaimana Cara Menggunakan Jenis File Di Vim?

  3. Bagaimana cara merekam audio dengan ffmpeg di linux?

  1. Cara menggunakan CherryTree untuk mencatat

  2. Cara Menggunakan Perintah Tar di Linux

  3. Bagaimana cara menggunakan chmod untuk mengubah izin file?

  1. Cara Menggunakan Perintah md5sum di Linux

  2. Cara Menggunakan Perintah sentuh di Linux

  3. Cara Menggunakan Perintah kepala Linux