Ramai pengguna lebih suka menggunakan aplikasi UI untuk melaksanakan tugas kita. Tetapi di Linux (dan macOS) ada sesuatu yang disebut terminal (adakah ini terdengar biasa?), Dari mana kita boleh melakukan semuanya tanpa perlu memasang perisian tambahan, selagi kita mengingat perintah yang diperlukan. Dalam artikel ini kami akan menunjukkan kepada anda cara menukar audio ke format lain menggunakan terminal dan FFmpeg, sesuatu yang dipasang secara lalai di sebilangan besar pengedaran Linux.
Perkara yang baik untuk menggunakan FFmpeg secara langsung dari terminal adalah, dengan tidak perlu memindahkan GUI atau antara muka pengguna, prestasi dan kebolehpercayaan akan lebih tinggi. Ia juga akan lebih cepat kerana anda tidak membuang sumber daya secara "frills". Di samping itu, FFmpeg adalah kerangka kerja yang sangat kuat dan serasi, yang memastikan bahawa kami boleh menukar hampir semua fail audio ke format apa pun. Di sini kami menerangkan cara melakukannya.
FFmpeg serasi dengan format yang paling popular
Perkara pertama yang akan kita lakukan adalah memastikan bahawa kita telah memasang FFmpeg di komputer kita. Kita boleh melakukannya dengan dua cara, salah satunya adalah yang rasmi dan yang lain sebagai jalan pintas. Cara rasmi adalah menulis, tanpa tanda petik, "ffmpeg -version" di terminal, yang akan menunjukkan versi kerangka yang telah kami pasang dan pilihan yang ada. Jalan pintas jauh lebih mudah: kami hanya menaip nama kerangka, iaitu, "Ffmpeg" tanpa petikan. Kami akan melihat seperti berikut:
Sekiranya kami tidak melihat sesuatu seperti di atas, kami memasang FFmpeg dengan arahan berikut:
sudo apt install ffmpeg
Setelah dipasang dan jika anda ingin terkesan, anda boleh menaip "ffmpeg -help" untuk melihat apa yang boleh dilakukan. Terdapat banyak pilihan, tetapi artikel ini akan memberi tumpuan kepada yang mudah. Dan sekarang ya, kita beralih menukar audio ke format lain.
Tukar MP3 ke WAV dengan FFmpeg
Menukar fail audio ke format lain dengan FFmpeg boleh menjadi sangat mudah. Sekiranya ini yang kita mahukan, arahannya seperti berikut:
ffmpeg -i archivodeentrada.mp3 archivodesalida.wav
Seperti yang anda lihat, satu-satunya perkara yang perlu diingat adalah tambah "-i" di hadapan fail input dan fail output (ganti "inputfile" dan "outputfile" dengan nama pilihan anda). Tidak ada lagi. Sekiranya kita ingin mengetahui format dan codec yang ada, kita akan menulis perintah "ffmpeg -formats" atau "ffmpeg -codecs", selalu tanpa tanda petik.
Mari merumitkannya sedikit
Sekarang kita akan menyulitkannya. Rangka kerja ini membolehkan kita menukar fail yang sama ke pelbagai format pada masa yang sama. Untuk apa ini? Mungkin kita mempunyai peranti yang berbeza dengan keserasian yang berbeza dan satu lebih baik dengan MP3 dan yang lain dengan OGG. Apa pun alasannya, kita boleh melakukannya dan untuk ini cukup untuk menambahkan format yang lain ke perintah sebelumnya, yang akan kelihatan seperti ini:
ffmpeg -i archivodeentrada.mp3 archivodesalida.wav archivodesalida.ogg archivodesalida.mp4
Sekiranya kita ingin menunjukkan codec tertentu, kita akan melakukannya dengan menambahkan "c: a + codec" sebelum file output, yang mana untuk menukar MP4 ke OGG dengan codec "libopus" akan kelihatan seperti ini:
ffmpeg -i archivodeentrada.mp4 c:a libopus archivodesalida.ogg
Yang paling sukar, yang akan kita lakukan adalah menukar fail audio AIF ke MP3 yang menunjukkan kadar bit tertentu, dalam hal ini 320. Kami akan melakukannya dengan arahan berikut:
ffmpeg -i archivodeentrada.aif -b:a 320000 archivodesalida.mp3
Anda mungkin tertanya-tanya: "320000?" Ya. Kita harus ingat bahawa kadar bit dalam kbit / s, jadi kita mesti menambah nombor yang kita tahu (contohnya, 320) dikalikan dengan 1000.
FFmpeg menawarkan banyak lagi kepada kami
Rangka kerja yang kuat ini menawarkan kita ini dan banyak lagi. Sebenarnya, apa yang dijelaskan dalam artikel ini hanyalah hujung gunung es besar yang dapat anda lihat secara lengkap pautan ini. Hari lain kami akan menerangkan cara merakam skrin dengan FFmpeg, sesuatu yang dapat kita lakukan tanpa audio atau audio, sekiranya anda tidak mahu menggunakan aplikasi seperti VLC atau SimpleScreenRecorder.
Adakah tugas / penukaran lain yang biasanya anda lakukan dengan FFmpeg?
Menarik!
Bagaimana saya boleh menukar audio menjadi fail 3gp ringan tanpa kehilangan kualiti?
Terima kasih atas pengajarannya, hanya yang saya cari untuk menukar dari terminal secara langsung