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.

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.