Menggunakan FFMPEG untuk potong/split dan merge video

Tidak seperti windows, ada banyak aplikasi untuk split dan merge video yang stabil. Di Ubuntu, ada sebenarnya, namun kadang kurang stabil dan yang pasti UX nya susah banget πŸ˜›
Namanya tukang ngetik (alias programmer), disodorin UI malah enaknya ngetik. Nyari informasi apa bisa split dan merge video dengan terminal? yap ada nih FFMPEG πŸ™‚

Cara Install
Karena belum tentu ada di ubuntu, coba aja cek terminal, lalu ketik ffmpeg. Jika memang belum ada ya yuk kita install πŸ™‚

caranya:

sudo add-apt-repository ppa:samrog131/ppa
sudo apt-get update
sudo apt-get install ffmpeg-set-alternatives

Jalanin satu-satu ya πŸ™‚

Cara Potong / Split Video
Setelah berhasil di install, mari kita coba salah satu fitur ffmpeg yaitu split video. Caranya cukup mudah, tinggal ketik perintah, lalu nama file lalu berapa detik yang mau dipotong.

ffmpeg -i namafile.mp4 -ss 0 -t 600 namafile_result.mp4

0 adalah detik mulai dan 600 itu adalah jumlah detiknya akhirnya. Jadi 601 dan seterusnya itu pasti kena potong/split.

Cara Merge Video
Nah salah satu fitur lagi ffmpeg adalah menggabungkan 2 atau lebih video menjadi 1 kesatuan video. Caranya cukup mudah, kita buat file temporary dulu untuk mendaftarkan file apa saja yang ingin digabungkan.

nama file: temp.txt

file video1.mp4
file video2.mp4

Setelah berhasil dibuat, kita panggil dengan ffmpeg untuk menggabungkan 2 video yang ada pada temp.txt ini.

ffmpeg -f concat -i temp.txt -vcodec copy -acodec copy result.mp4

Jika berhasil, jangan seneng dulu karena biasanya video nge-blank alias ancur karena mungkin decode yang kurang oke.

Untuk menghindari itu, saya lakukan proses pembesaran bitrate dulu tiap video agar saat digabungkan terlihat smooth dan tidak pecah-pecah. Langkahnya?

Per satuan video, kita besarkan dengan perintah seperti ini.

ffmpeg -i video1.mp4 -qscale 0 result1.mpg

Lalu, jika video2.mp4 juga sudah dibesarkan, coba lihat dulu video masing-masing. Pastikan tiap-tiap video bagus dan tidak pecah.

Setelah dirasa oke, proses penggabungan 2 video itu adalah dengan cara mengetik perintah.

cat video1.mpg video2.mpg | ffmpeg -f mpeg -i – -qscale 0 -vcodec mpeg4 result_gabung.mp4

Sampai disini, coba buka video result_gabung.mp4. Mudah-mudahan gak pecah atau nge-blank ya πŸ™‚

Kegedean gan filenya?
Ya tinggal dikecilin, ada fitur ffmpeg untuk mengecilkan ukuran dan kualitas video coba search aja gan.
Salah satunya mungkin bisa coba perintah ini. Saya coba jalankan work!

ffmpeg -i result_gabung.mp4 -c:v libx264 -c:a aac -strict experimental -b:a 192k result_kecil.mp4

Mudah-mudahan bermanfaat πŸ™‚

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.