Aplikasi Batch Video Reverser, Boomerang & Multi-Looper Berkecepatan Tinggi
Dirancang dengan Tampilan Modern Dark Glassmorphism, GPU Hardware Acceleration & Engine FFmpeg Real-Time Stream
ReverseLoop Studio Pro adalah aplikasi desktop modern yang dirancang khusus untuk memproses video dengan efek Reverse (Putar Mundur) dan Boomerang / Ping-Pong (Maju
Aplikasi ini diciptakan untuk menjawab kebutuhan content creator, editor video, dan desainer grafis yang membutuhkan video looping berkualitas tinggi tanpa ribet:
- 🚀 Akselerasi GPU Hardware (Rendah Beban CPU): Mendukung NVIDIA NVENC, Intel QuickSync, AMD AMF, dan MediaFoundation sehingga tidak membuat CPU melonjak 100% dan PC tetap adem.
- 🛡️ Smart Auto-Fallback: Otomatis beralih ke CPU (
libx264) jika GPU mengalami kendala, menjamin tidak ada render yang gagal. - 🎨 Tampilan Elegan (Modern Dark Glassmorphism): Antarmuka bersih, serba melengkung (rounded), dan nyaman dipandang.
- 📦 Portabel & Siap Pakai: Tersedia dalam satu file
.exeyang sudah membundel engine FFmpeg di dalamnya (tidak butuh instalasi tambahan).
Anda dapat langsung menggunakan aplikasi ini tanpa perlu menginstall Python maupun FFmpeg:
👉 Download ReverseLoop_Studio_Pro.exe (Versi Terbaru v1.1.0)
(Cukup unduh dan klik ganda file .exe untuk langsung menjalankannya di Windows).
Aplikasi ini menyediakan 3 mode pemrosesan yang dapat disesuaikan:
| Mode Efek | Alur Gerakan Video | Rumus Durasi (Contoh Video 8 Detik) | Contoh Hasil (1x Loop) |
|---|---|---|---|
| 🔁 Boomerang (Ping-Pong) | Maju (0s |
16.0 Detik | |
| ⏪ Reverse Only | Mundur Murni (8s |
8.0 Detik | |
| ⏩ Forward Loop | Maju Normal (0s |
8.0 Detik |
- ⚡ Batch Processing Cepat: Mampu memproses puluhan hingga ratusan video dalam 1 folder secara otomatis hanya dengan sekali klik.
-
🚀 Akselerasi GPU Hardware & Smart CPU Fallback:
- Pilihan encoder: Auto (Deteksi Otomatis), NVIDIA NVENC (
h264_nvenc), Intel QuickSync (h264_qsv), AMD AMF (h264_amf), Windows MediaFoundation (h264_mf), dan CPU Software (libx264). - Memindahkan beban encoding dari CPU ke chip GPU dedicated: Menghilangkan lonjakan 100% CPU spike, menjaga suhu PC tetap dingin, dan mempercepat render hingga 3x–5x lebih cepat.
- Dilengkapi proteksi Smart Auto-Fallback ke CPU jika terjadi kendala pada driver/format kartu grafis.
- Pilihan encoder: Auto (Deteksi Otomatis), NVIDIA NVENC (
- 📈 Live Real-Time Progress Stream: Loading bar berjalan mulus frame per frame secara langsung selama proses rendering berlangsung.
- 🖱️ Drag & Drop Files & Folder: Cukup tarik (drag) dan lepas (drop) file video atau seluruh folder langsung dari Windows Explorer ke dalam jendela aplikasi.
-
👁️ Built-in Quick Video Previewer:
- Pemutar video pop-up modern bawaan berbasis OpenCV & PIL.
- Kontrol Play / Pause (dengan Spasi), Timeline Seek Slider, tombol lompat waktu (
⏪ -1s/⏩ +1s), dan Auto-Loop. - Menampilkan metadata video secara instan (Resolusi, FPS, Durasi, dan Ukuran File).
- Akses cepat via tombol "👁️ Preview" atau Double-Click pada daftar antrian video.
- Tombol preview otomatis beralih menjadi "
▶️ Hasil" setelah video selesai di-render!
-
↔️ Efek Mirror & Flip Simultan (Multi-Effect):- None (Original): Tanpa efek cermin.
-
↔️ Horizontal Mirror: Cermin kiri-kanan (populer untuk video selfie & konten sosmed). -
↕️ Vertical Flip: Cermin atas-bawah (efek terbalik). - 🔄 Both (180°): Kombinasi cermin horizontal & vertikal (rotasi 180°).
- Dapat digabungkan sekaligus dengan Reverse, Boomerang, Speed, dan Looping!
-
🔇 Pengaturan Audio Lengkap:
- Mute (Bisu): Menghasilkan video tanpa suara.
- Reverse Audio: Membalik gelombang suara footage original secara presisi.
- Audio Original: Mempertahankan suara asli di-looping.
-
⚡ Pengatur Kecepatan (Speed Control): Opsi kecepatan
$0.5\times, 0.75\times, 1.0\times, 1.25\times, 1.5\times, 2.0\times$ . - 💡 Kalkulator Dinamis Real-Time: Otomatis menghitung dan menampilkan estimasi durasi video dan parameter aktif sebelum proses render dimulai.
- Unduh file ReverseLoop_Studio_Pro.exe.
- Buka file
.exetersebut (klik ganda). - Tarik & Lepas (Drag & Drop) video/folder langsung ke jendela aplikasi, atau klik tombol "➕ Tambah File Video".
- Tentukan Mode Efek, Mirror/Flip, Akselerasi / GPU, dan jumlah Looping.
- Pilih Folder Output untuk tempat menyimpan hasil video.
- Klik tombol hijau "🚀 Mulai Batch Reverse (Process All)".
- Setelah selesai, Anda dapat langsung mengklik tombol hijau "
▶️ Hasil" di daftar video untuk memutar preview video hasil render!
Jika Anda ingin memodifikasi atau menjalankan langsung dari source code Python:
- Komputer sudah terinstall Python 3.10+ dan FFmpeg.
git clone https://github.com/maxnmrantau/ReverseLoop-Studio.git
cd ReverseLoop-Studiopip install customtkinter pillow opencv-python tkinterdnd2python batch_app.py(Atau klik ganda file run_batch.bat di Windows).
Jika Anda ingin mengkompilasi ulang source code menjadi file .exe mandiri menggunakan PyInstaller:
pip install pyinstaller customtkinter pillow opencv-python tkinterdnd2
pyinstaller ReverseLoop_Studio_Pro.spec- 🚀 Fitur Baru - Akselerasi GPU Hardware: Menambahkan dukungan encoding kartu grafis NVIDIA NVENC (
h264_nvenc), Intel QuickSync (h264_qsv), AMD AMF (h264_amf), dan Windows MediaFoundation (h264_mf) untuk mencegah lonjakan CPU 100% dan mempercepat proses render hingga 5x. - 🛡️ Smart Auto-Fallback Engine: Otomatis beralih ke CPU (
libx264) jika terjadi kendala pada encoder kartu grafis tanpa menggagalkan antrian batch. - 👁️ Built-in Quick Video Previewer: Pemutar video pop-up bawaan berbasis OpenCV dengan seek timeline slider, keyboard shortcuts (Spasi/Panah), auto-loop, dan inspeksi metadata resolusi/FPS.
↔️ Transformasi Spasial Mirror & Flip: Pilihan efek Horizontal Mirror, Vertical Flip, dan Both (180°).- 🖱️ Drag & Drop Native (TkinterDnD): Memungkinkan penarikan multi-file dan folder langsung ke jendela aplikasi.
- 💡 Dynamic Calculation Pill: Menampilkan rumus estimasi durasi dan status active hardware engine secara langsung.
- 🌟 Rilis perdana ReverseLoop Studio Pro.
- 🔁 Mendukung mode Boomerang (Ping-Pong), Reverse Only, dan Forward Loop.
- ⚡ Batch Processing dengan CustomTkinter Dark Glassmorphism UI.
- 🔇 Opsi kontrol audio (Mute, Reverse Audio, Original Audio).
Aplikasi menggunakan filter graph hardware decoding berkinerja tinggi dari FFmpeg:
- Filter Boomerang:
[0:v]split=2[fwd][rev_in];[rev_in]reverse[rev];[fwd][rev]concat=n=2:v=1:a=0 - Filter Audio Reverse:
[0:a]asplit=2[afwd][arev_in];[arev_in]areverse[arev];[afwd][arev]concat=n=2:v=0:a=1 - Stream Progress: Menggunakan argumen
-progress pipe:1untuk membaca data frame output (out_time_us) secara asinkron.
Proyek ini dilisensikan di bawah MIT License — bebas digunakan, dimodifikasi, dan didistribusikan untuk keperluan pribadi maupun komersial.
