FFmpeg: Memotong Durasi Video via Command Line
Bagi pegiat multimedia atau sysadmin, FFmpeg adalah perangkat andalan. Penggunaan baris perintah menawarkan alternatif efisiensi resource yang tinggi dibandingkan dengan pemrosesan melalui antarmuka grafis standar. Lebih cepat, tanpa re-encoding (kualitas tetap asli), dan sangat hemat resource.
Inilah cara memotong video dengan kecepatan cahaya menggunakan teknik stream copy:
ffmpeg -i input.mp4 -ss 00:00:10 -to 00:01:30 -c copy output.mp4Bedah Perintah: Apa yang Terjadi?
Jangan asal copy-paste, yuk pahami parameternya agar kamu bisa memodifikasi sesuai kebutuhan proyek multimedia kamu:
Ini adalah deklarasi file sumber (input). FFmpeg otomatis mendeteksi codec yang digunakan.
Start Seek. Titik mulai pemotongan. Formatnya `HH:MM:SS`. Di sini kita mulai dari detik ke-10.
Titik akhir pemotongan (durasi absolut). Di sini video akan berakhir tepat di menit 01 detik 30.
Kuncian utama! Parameter ini menyuruh FFmpeg menyalin stream audio & video tanpa melakukan proses encoding ulang. Hasilnya? Proses selesai dalam milidetik dan kualitas tidak berkurang 1% pun.
Nama file tujuan. Kamu bisa ganti ekstensinya jika ingin sekalian melakukan *remuxing* (misal ke .mkv).
Tips Pro
Jika hasil potongan terasa "patah" atau tidak tepat di detik yang diminta, letakkan -ss sebelum -i. Ini akan membuat FFmpeg mencari keyframes terdekat lebih cepat, meskipun akurasinya mungkin sedikit berbeda tergantung struktur video asal.
Punya kendala saat memotong video?
Atau punya trik FFmpeg lain yang lebih sakti?