Tanpa unggah, 100% lokal, tanpa akun

Balikkan video

Balikkan video, bagian akhir menjadi awal. Semuanya berjalan di browser Anda; file Anda tidak pernah meninggalkan perangkat.

Cara kerja Balikkan video

Balikkan video memutar sebuah klip secara terbalik, gambar dan suara, dengan filter reverse dan areverse milik ffmpeg, sepenuhnya di browser Anda. Tidak ada pengaturan: jatuhkan file, dan seluruh klip diputar dari akhir ke awal, dengan suara yang ikut dibalik sampel demi sampel secara sesuai.

Membalikkan tidak bisa dilakukan secara streaming: ffmpeg harus mendekode setiap bingkai sepenuhnya dan menyimpannya di memori sebelum bisa memutarnya dari belakang ke depan. Video yang sudah didekode jauh lebih besar daripada file terkompresi (satu bingkai 720p yang didekode beratnya sekitar 1,3 MB, sehingga beberapa detik materi sumber saja bisa memakan puluhan megabita bingkai mentah sekaligus), itulah sebabnya ukuran masukan yang diterima di sini jauh lebih kecil daripada alat video lainnya: 50 MB, batas ketat yang disengaja agar tab browser tidak kehabisan memori.

Cara menggunakan Balikkan video, langkah demi langkah

  1. Jatuhkan atau pilih berkas video yang ingin Anda balik (maksimum 50 MB).
  2. Klik Mulai. ffmpeg mendekode setiap bingkai dan sampel, lalu memutarnya kembali dalam urutan terbalik.
  3. Pratinjau klip yang sudah dibalik.
  4. Unduh hasilnya setelah pemrosesan selesai.

Kasus penggunaan umum

  • Membuat efek gerakan terbalik untuk klip media sosial pendek (benda yang menyusun ulang dirinya sendiri, air mengalir ke atas).
  • Meninjau gerakan olahraga atau tari singkat secara terbalik untuk memeriksa posisi awal sebelum aksinya.
  • Membuat loop bergaya boomerang sederhana dengan membalik klip pendek untuk diputar berdampingan dengan aslinya.
  • Memeriksa apakah rekaman singkat menampilkan informasi yang sama di kedua arah (pemeriksaan cepat untuk gerakan simetris).

Pertanyaan yang sering diajukan

Apakah video saya diunggah ke mana pun untuk dibalik?

Tidak. ffmpeg yang dikompilasi ke WebAssembly mendekode dan membalik video di tab browser Anda. File dibaca ke memori di perangkat Anda, diproses di sana, dan hasil yang dibalik disediakan sebagai unduhan lokal. Buka tab Network di DevTools selama proses berjalan: tidak ada permintaan yang membawa video Anda.

Mengapa batas ukuran file di sini jauh lebih rendah daripada alat video lain?

Filter reverse dan areverse tidak bisa memproses aliran secara bertahap, karena memutar sesuatu secara terbalik berarti bingkai terakhir harus sudah diketahui sebelum bingkai pertama ditulis. Karena itu ffmpeg mendekode SELURUH klip sekaligus dan menyimpannya di memori, dan video yang didekode jauh lebih besar daripada file terkompresi, sering kali puluhan megabita per detik materi sumber. Batas 50 MB menjaga kebutuhan memori terdekode ini tetap dalam kemampuan tab browser biasa tanpa crash.

Apakah suaranya juga dibalik, atau hanya gambarnya?

Keduanya. Filter audio areverse membalik urutan sampel, sesuai dengan urutan bingkai yang dibalik, sehingga suara dan musik berjalan mundur secara sinkron dengan gambar, bukan suara asli yang tetap maju di atas video yang dibalik.

Apakah membalik video meng-encode ulangnya?

Ya, selalu. Membalik urutan bingkai dan sampel bukan sesuatu yang bisa dilakukan remux kontainer; aliran video dan audio sama-sama didekode dan di-encode ulang. Codec keluaran dipilih dari ekstensi berkas keluaran Anda (H.264/AAC untuk MP4/MOV/MKV, VP8/Opus untuk WebM).

Bisakah saya membalik video yang tidak memiliki trek audio?

Bisa, seleksi aliran ffmpeg cukup melewati filter audio ketika tidak ada yang bisa diterapkan; hanya gambarnya yang dibalik dalam kasus itu.

Apakah membalik video berfungsi secara offline?

Sebagian besar iya. Proses membalik itu sendiri selalu berjalan di perangkat Anda, sehingga video Anda tidak pernah meninggalkan komputer Anda. Satu catatannya, mesin ffmpeg berukuran cukup besar dan diunduh dari situs ini saat Anda pertama kali memakai alat berbasis ffmpeg mana pun. Setelah unduhan itu dan halamannya selesai dimuat, Anda dapat memutus koneksi jaringan dan proses membalik tetap berfungsi.