Portal Linux Indonesia

Breaking

Tuesday, September 24, 2019

Tutorial Menggunakan FFMPEG

FFmpeg adalah tools yang terdiri dari berbagai pustaka library yang memiliki fungsi untuk mengolah data Audio dan Video mulai dari proses perekaman sampai dengan mengkonversikannya kedalam berbagai format.
FFmpeg itu sendiri dioperasikan dengan cara memasukkan baris perintah atau sintaks khusus (Command Line) sesuai dengan tujuan dari proses pengolahan encoding maupun decoding yang diinginkan. Kelebihan pengolahan Audio serta Video dengan menggunakan tools FFmpeg ini adalah proses yang cepat, keakuratan, kesederhanaan serta flexibilitas. Sehingga sampai saat ini tools FFmpeg dijuluki sebagai tools yang powerfull untuk urusan encoding atau decoding file audio dan video.
FFmpeg itu sendiri dikembangkan pada sistem operasi Linux dan bersifat OpenSource, namun seiring sejalan tools ini juga dikembangkan oleh para pakar sehingga dapat beropersi pada sistem operasi Microsoft Windows serta MacOS.

portal32.net-blog linux indonesia



Proses Instalasi FFmpeg

Distro Linux Fedora, dapat menggunakan perintah :

sudo dnf install ffmpeg

Distro Linux Arch, dapat menggunakan perintah :

sudo pacman -S ffmpeg

Distro Linux Ubuntu, dapat menggunakan perintah :

sudo add-apt-repository universe
sudo apt update
sudo apt install ffmpeg

Untuk mendapatkan source codenya langsung dapat menggunakan perintah :

git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg




FFmpeg - Perintah Dasar

ffmpeg [global_options] {[input_file_options] -i input_url} ... {[output_file_options] output_url} ...


Mendapatkan informasi dari suatu file Audio atau Video, cukup dengan memasukkan perintah :

ffmpeg -i file_name  ----> bisa berupa file_name.mp4 atau file_name.mp3


Melakukan perubahan resolusi dari sebuah Video :

ffmpeg -i nama_video.mov -s 1024x576 video_hasil.mp4

Melakukann perubahan rasio dari sebuah Video :

ffmpeg -i nama_video.mp4 -aspect 4:3 video_hasil.mp4

Melakukan ekstraksi gambar yang ada di dalam sebuah Video, Anda cukup menjalankan perintah :

ffmpeg -i nama_video.mp4 -r 1 -f image2 image-%3d.png

Melakukan ekstraksi Audio dari sebuah Video :

ffmpeg -i nama_video.mp4 -vn -ab 128k audio_hasil.mp3

Melakukan Konvresi ke berbagai format :

ffmpeg -i nama_video.mp4 video_hasil.avi 
ffmpeg -i nama_video.webm video_hasil.flv 
ffmpeg -i nama_audio.mp3 audio_hasil.ogg 
ffmpeg -i nama_audio.wav audio_hasil.flac

untuk mengetahui format yang didukung oleh FFmpeg, dapat dengan mudah menjalankan perintah :

ffmpeg -formats

Melakukan split sebuah Video menjadi beberapa bagian file Video :

ffmpeg -i nama_video.mp4 -t 00:00:30 video_A.mp4 -ss 00:00:30 video_B.mp4

Merekam aktifitas layar Anda saat ini :

ffmpeg -f x11grab -s 1920x1080 -i :0.0 output.mp4

Melakukan cropping sebuah file Video

ffmpeg -i nama_video.mkv -vf "crop=w=400:h=400" video_hasil.mkv

Dan masih banyak lagi.

Dari beragam perintah dasar diatas Anda dapat mencobanya satu persatu sehingga terbiasa dengan proses serta tata cara penggunaannya. Masih banyak lagi perintah yang dapat dieksplorasi sesuai dengan kreatifitas Anda. Detail perintah yang dapat digunakan, bisa Anda intip melalui dokumentasi disitus resminya : https://ffmpeg.org/ffmpeg.html

Anda tertaik melakukan encoding dan decoding dengan tools powerfull berbasis CLI.


Selamat mencoba.

No comments:

Post a Comment