Banyak pengguna lebih suka menggunakan aplikasi UI untuk melakukan tugas kami. Tetapi di Linux (dan macOS) ada sesuatu yang disebut terminal (apakah ini terdengar familiar?), Dari mana kita dapat melakukan segalanya tanpa harus menginstal perangkat lunak tambahan, selama kita mengingat perintah yang diperlukan. Pada artikel ini kami akan menunjukkan kepada Anda bagaimana mengkonversi audio ke format lain menggunakan terminal dan FFmpeg, sesuatu yang diinstal secara default di sebagian besar distribusi Linux.
Hal yang menyenangkan tentang menggunakan FFmpeg langsung dari terminal adalah, dengan tidak harus juga memindahkan GUI atau antarmuka pengguna, kinerja dan keandalan akan lebih tinggi. Ini juga akan lebih cepat karena Anda tidak menyia-nyiakan sumber daya dalam "embel-embel". Selain itu, FFmpeg adalah kerangka kerja yang sangat kuat dan kompatibel, yang memastikan bahwa kami dapat mengonversi hampir semua file audio ke format apa pun. Di sini kami menjelaskan cara melakukannya.
FFmpeg kompatibel dengan sebagian besar format populer
Hal pertama yang akan kita lakukan adalah memastikan bahwa FFmpeg telah diinstal di komputer kita. Kita dapat melakukannya dengan dua cara, salah satunya adalah yang resmi dan yang lainnya sebagai jalan pintas. Cara resminya adalah dengan menulis, tanpa tanda kutip, "ffmpeg -version" di terminal, yang akan menunjukkan kepada kita versi kerangka kerja yang telah kami instal dan opsi yang tersedia. Pintasannya jauh lebih sederhana: kita cukup mengetik nama kerangka kerja, yaitu, "Ffmpeg" tanpa tanda kutip. Kami akan melihat sesuatu seperti berikut:
Jika kami tidak melihat yang seperti di atas, kami menginstal FFmpeg dengan perintah berikut:
sudo apt install ffmpeg
Setelah terinstal dan jika Anda ingin terkesan, Anda dapat mengetik "ffmpeg -help" untuk melihat apa yang dapat dilakukannya. Ada banyak opsi, tetapi artikel ini akan berfokus pada yang sederhana. Dan sekarang ya, kami beralih ke mengonversi audio ke format lain.
Konversi MP3 ke WAV dengan FFmpeg
Mengonversi file audio ke format lain dengan FFmpeg bisa sangat sederhana. Jika hanya ini yang kita inginkan, perintahnya akan seperti berikut:
ffmpeg -i archivodeentrada.mp3 archivodesalida.wav
Seperti yang Anda lihat, satu-satunya hal yang perlu diingat adalah tambahkan "-i" di depan dari file input dan file output (ganti "inputfile" dan "outputfile" dengan nama pilihan Anda). Tidak ada lagi. Jika kita ingin mengetahui format dan codec yang tersedia, kita akan menulis perintah "ffmpeg -formats" atau "ffmpeg -codecs", selalu tanpa tanda kutip.
Mari kita memperumitnya sedikit
Sekarang kita akan sedikit memperumitnya. Kerangka kerja ini memungkinkan kita mengonversi file yang sama ke berbagai format pada waktu bersamaan. Untuk apa ini? Mungkin kita memiliki perangkat yang berbeda dengan kompatibilitas yang berbeda dan yang satu lebih baik dengan MP3 dan yang lainnya dengan OGG. Apa pun alasannya, kita dapat melakukannya dan untuk ini cukup menambahkan format lainnya ke perintah sebelumnya, yang akan terlihat kurang lebih seperti ini:
ffmpeg -i archivodeentrada.mp3 archivodesalida.wav archivodesalida.ogg archivodesalida.mp4
Jika kami ingin menunjukkan codec tertentu, kami akan melakukannya dengan menambahkan "c: a + codec" sebelum file keluaran, yang untuk mengonversi MP4 ke OGG dengan codec "libopus" akan terlihat seperti ini:
ffmpeg -i archivodeentrada.mp4 c:a libopus archivodesalida.ogg
Yang paling sulit, yang akan kita lakukan adalah mengonversi file audio AIF ke MP3 yang menunjukkan bitrate tertentu, dalam hal ini 320. Kami akan melakukannya dengan perintah berikut:
ffmpeg -i archivodeentrada.aif -b:a 320000 archivodesalida.mp3
Anda mungkin bertanya-tanya: "320000?" Iya. Kita harus ingat bahwa bitrate dalam kbit / s, jadi kita harus menjumlahkan bilangan yang kita tahu (misalnya 320) dikalikan 1000.
FFmpeg menawarkan lebih banyak lagi kepada kita
Kerangka kerja yang kuat ini menawarkan ini kepada kita dan banyak lagi. Faktanya, apa yang dijelaskan dalam artikel ini hanyalah puncak gunung es besar yang bisa Anda lihat secara lengkap link ini. Hari yang lain kami akan menjelaskan cara merekam layar dengan FFmpeg, sesuatu yang dapat kami lakukan tanpa audio atau dengan audio, jika Anda tidak ingin menggunakan aplikasi seperti VLC atau SimpleScreenRecorder.
Apakah ada tugas / konversi lain yang biasanya Anda lakukan dengan FFmpeg?
Menarik!
Bagaimana cara mengonversi audio menjadi file 3gp ringan tanpa kehilangan kualitas?
Terima kasih atas pengajarannya, hanya apa yang saya cari untuk dikonversi dari terminal secara langsung