Cara Memotong Video Menggunakan FFmpeg

Pada tutorial kali ini akan dijelaskan cara memotong video menggunakan ffmpeg. Ada 2 cara yang tersedia. Cara pertama menggunakan cara cepat namun kurang akurat sedangkan cara kedua akan memakan waktu yang lebih lama tapi akurat.

Jangan lupa install ffmpeg terlebih dahulu sebelum mengikuti tutorial dibawah ini.

1. Memotong Video Menggunakan FFmpeg Tanpa Re-Encode

Untuk mempermudah pindahkan video Anda pada C:\Users\UsernameAnda. Kemudian buka Command Prompt. Ketikkan code dibawah ini. Tekan Enter. Tunggu sampai proses cut atau trim selesai.

ffmpeg -ss 00:00:10 -to 00:00:20 -i FileAnda.mp4 -codec copy FileOutput.mp4
Cut Trim Video
-i         : input
-ss        : perintah mencari posisi file yang Anda input.
00:00:10   : waktu mulai video yang akan dipotong.
-to        : durasi.
00:00:20   : waktu akhir video yang Anda potong.
-codec copy: perintah copy video tanpa encode agar proses cepat.

Cara pertama ini akan memotong video dengan cepat karena tanpa meng-encode ulang video. Hanya dalam hitungan detik saja proses sudah selesai. Namun cara ini memiliki kekurangan yaitu saat proses mencari (perintah -ss), ffmpeg akan mencari I-frame demi I-frame. Letak I-frame ini belum tentu sesuai dengan waktu mulai yang Anda inginkan. Hal ini mengakibatkan hasil videonya akan buram di awal atau akan gelap beberapa detik di awal.

BACA JUGA  Mengubah MKV Ke MP4 Dengan Subtitle

2. Memotong Video Menggunakan FFmpeg Dengan Re-Encode

Caranya masih sama seperti sebelumnya hanya saja pada kode yang kita tulis ada sedikit perubahan. Kita perlu menambahkan encoder video yang akan kita gunakan. Kalau sebelumnya kita menggunakan -codec kita ubah menjadi -vcodec karena kita ingin mengencode video. Selanjutnya tambahkan encoder yang ingin kita gunakan, sebagai contoh encoder libx264.

ffmpeg -ss 00:00:10 -to 00:00:20 -i FileAnda.mp4 -vcodec libx264 FileOutput.mp4
Cara Memotong Video Menggunakan FFMPEG

Dengan menambahkan perintah re-encode masalah sebelumnya pada cara pertama akan teratasi. Bila I-frame tidak tersedia pada detik awal mulai video yang Anda inginkan, FFmpeg akan menambahkan I-frame baru pada awal mula video. Hasil video akan akurat sesuai dengan detik atau waktu mulai yang Anda inginkan. Hanya saja proses ini memakan waktu yang lebih lama. Semakin lama durasi video yang Anda inginkan maka proses memotong video juga akan semakin lama.

Kesimpulan

Itulah kedua cara memotong video menggunakan FFmpeg. Ada yang cepat namun memiliki kekurangan atau yang memberikan hasil sempurna namun membutuhkan proses yang lebih lama. Anda bisa pilih sesuai kebutuhan. Anda juga bisa membaca tutorial-tutorial lain FFmpeg kami disini.

Leave a Reply

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