Cara Memotong Banyak Video Otomatis dengan Python dan MoviePy (Lengkap dengan Skrip Siap Pakai)
Cara Memotong Banyak Video Otomatis dengan Python dan MoviePy (Lengkap dengan Skrip Siap Pakai)
Memotong video menjadi beberapa bagian kecil biasanya membutuhkan aplikasi berat seperti Adobe Premiere atau software editing lain. Namun, bagi kamu yang ingin proses otomatis dan cepat, terutama jika file video sangat banyak, Python menyediakan solusi sederhana menggunakan library MoviePy.
Pada artikel ini kita membahas skrip Python yang mampu memotong semua video di dalam satu folder secara otomatis menjadi beberapa bagian berdasarkan durasi tertentu (dalam menit atau detik). Sangat cocok untuk kebutuhan:
-
Membuat konten video reel atau shorts
-
Memecah video panjang untuk upload ke media sosial
-
Memproses materi pembelajaran atau dokumentasi
-
Editing otomatis tanpa aplikasi berat
Berikut penjelasan lengkapnya.
1. Fungsi Utama Skrip
Skrip menyediakan satu fungsi inti bernama:
Fungsi ini bertugas:
-
Mengecek apakah folder video tersedia
-
Mendeteksi semua file video dalam folder
-
Mengonversi durasi potongan ke detik
-
Menghitung jumlah potongan berdasarkan durasi video
-
Membuat folder output khusus untuk setiap video
-
Memotong video menjadi beberapa bagian dengan
subclip() -
Menyimpan hasil pemotongan dengan format MP4
2. Mendukung Banyak Format Video
Ekstensi video yang didukung:
-
.mp4 -
.mov -
.avi -
.mkv -
.flv -
.wmv
Sehingga kamu tidak perlu mengubah format terlebih dahulu. Skrip langsung memproses selama file termasuk format di atas.
3. Konversi Durasi: Menit atau Detik
Skrip juga fleksibel karena mendukung dua satuan durasi:
-
menit
-
detik
Contoh:
Artinya tiap potongan berdurasi 3 menit.
4. Cara Kerja Pemotongan Video
Skrip memanfaatkan fungsi:
Dengan parameter:
-
start→ waktu mulai potongan -
end→ waktu di mana potongan selesai
Lalu setiap potongan disimpan dalam folder:
Dengan nama file:
5. Skrip Lengkap (Siap Dipakai)
Di bawah ini adalah skrip lengkap yang dijelaskan dalam artikel:
6. Contoh Pemakaian
Untuk memotong semua video dalam folder video_mentah menjadi potongan 30 detik:
Atau potongan 2 menit:
7. Keunggulan Skrip Ini
-
✔ Otomatis memotong semua video dalam folder
-
✔ Mendukung banyak format
-
✔ Tidak perlu software editing
-
✔ Hasil rapi dalam folder terpisah
-
✔ Codec
libx264memastikan kualitas tetap bagus -
✔ Proses cepat, cocok untuk batch processing
Kesimpulan
Skrip Python ini adalah solusi praktis dan efisien untuk memotong video dalam jumlah banyak secara otomatis. Dengan bantuan MoviePy, proses editing menjadi jauh lebih cepat dan ringan dibandingkan menggunakan aplikasi editing tradisional.
Jika kamu seorang konten kreator, editor video, atau sering bekerja dengan file video panjang, skrip ini wajib kamu coba.
