FFmpeg adalah perangkat lunak open source (juga alat baris perintah) untuk transcoding file multimedia. Ini adalah suite, berisi satu set pustaka bersama seperti libswresample, libavcodec, libavformat, dan libavutil dan program untuk menangani video, audio, dan file serta streaming multimedia lainnya.
Dengan FFmpeg, Anda dapat mengonversi berbagai format video dan audio. Selain itu, ia dapat menangkap dan menyandikan secara real-time dari perangkat keras seperti kartu pengambilan TV.
Instal FFmpeg di Ubuntu / Linux Mint
Posting ini menjelaskan kepada Anda cara menginstal FFmpeg di Ubuntu 18.04 / Ubuntu 16.04 &Linux Mint 19 dan menggunakannya.
Instal FFmpeg v4.x
Versi yang disertakan dalam repositori Ubuntu selalu tertinggal dari rilis FFmpeg.org. Jika Anda ingin menginstal FFmpeg versi terbaru (v4.x), Anda harus menggunakan jonathonf/ffmpeg-4
PPA.
Tambahkan PPA ke sistem Anda.
sudo add-apt-repository ppa:jonathonf/ffmpeg-4
Perbaiki: perintah add-apt-repository tidak ditemukan.
Perbarui indeks repositori.
sudo apt update
Setelah Anda menambahkan PPA ke sistem Anda, instal paket FFmpeg menggunakan perintah di bawah ini
sudo apt install -y ffmpeg
Instal FFmpeg v3.x / v2.x
Repositori dasar Ubuntu/Linux Mint memiliki paket FFmpeg, dan itu dapat diinstal menggunakan alat manajemen paket apt.
Perbarui indeks repositori.
sudo apt update
Instal FFmpeg dengan menjalankan perintah berikut.
sudo apt install -y ffmpeg
Verifikasi Instalasi FFmpeg
Verifikasi instalasi dengan menjalankan ffmpeg -version
perintah yang akan mencetak versi FFmpeg.
ffmpeg -version
Keluaran v4.x:
ffmpeg version 4.1.1-0york1~18.04 Copyright (c) 2000-2019 the FFmpeg developers built with gcc 7 (Ubuntu 7.3.0-27ubuntu1~18.04) configuration: --prefix=/usr --extra-version='0york1~18.04' --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-nonfree --enable-libfdk-aac --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared libavutil 56. 22.100 / 56. 22.100 libavcodec 58. 35.100 / 58. 35.100 libavformat 58. 20.100 / 58. 20.100 libavdevice 58. 5.100 / 58. 5.100 libavfilter 7. 40.101 / 7. 40.101 libavresample 4. 0. 0 / 4. 0. 0 libswscale 5. 3.100 / 5. 3.100 libswresample 3. 3.100 / 3. 3.100 libpostproc 55. 3.100 / 55. 3.100
Selain itu, Anda dapat membuat daftar semua encoder dan decoder FFmpeg yang tersedia menggunakan perintah di bawah ini.
ffmpeg -encoders ffmpeg -decoders
FFmpeg sekarang terinstal di sistem Anda, dan Anda dapat mulai menggunakannya.
Cara Menggunakan FFmpeg
Di sini, kita akan melihat beberapa contoh cara menggunakan alat baris perintah ffmpeg.
Konversi Dasar
Untuk mengonversi file audio atau video dengan FFmpeg, Anda tidak perlu menentukan format input dan output. FFmpeg akan secara otomatis mendeteksi format input dan mengonversinya ke format lain berdasarkan ekstensi file dari file output.
Konversi video dari mp4 ke WebM.
ffmpeg -i video.mp4 video.webm
Konversi Lanjutan
Untuk menentukan codec, Anda dapat menggunakan opsi -c. Anda dapat memasukkan nama dekoder/encoder yang didukung atau salinan nilai khusus yang hanya menyalin aliran input bersama dengan -c.
Ini akan menyalin audio (-c:a copy) dari input.webm dan mengonversi video ke codec VP9 (-c:v vp9) dengan bit rate 1M/s (-b:v), semuanya tergabung dalam wadah Matroska (output.mkv).
ffmpeg -i input.webm -c:a copy -c:v vp9 -b:v 1M output.mkv
Kesimpulan
Anda telah berhasil menginstal FFmpeg di Ubuntu 18.04 / Ubuntu 16.04 &Linux Mint 19 dan mempelajari cara melakukan konversi sederhana. Anda dapat mengunjungi situs web FFmpeg untuk mempelajari lebih lanjut tentang cara menggunakan FFmpeg untuk mengonversi file video dan audio Anda.