Muat video
Pilih berkas atau letakkan di area unggahan. Pada kunjungan pertama, mesin video WebAssembly berukuran sekitar 31 MB diunduh satu kali.
Muat video dan telusuri sebagai strip film. Simpan bingkai sebagai gambar diam beresolusi penuh, atau tandai bingkai awal dan akhir untuk mengekspor bagian tersebut sebagai GIF animasi berulang. FFmpeg yang dikompilasi ke WebAssembly melakukan semua pekerjaan di browser, sehingga video tidak pernah diunggah.
MP4, MOV, WebM, MKV, AVI, dan sebagian besar format lainnya
Video tidak pernah meninggalkan perangkat AndaBingkai muncul di sini setelah video dimuat.
Muat video untuk melihat bingkainya.
Dekode video dan enkode GIF dijalankan melalui ffmpeg.wasm, versi FFmpeg untuk WebAssembly. Pembungkusnya berlisensi MIT dan inti yang dihosting sendiri berlisensi GPL-2.0-or-later; kode sumbernya diterbitkan oleh proyek ffmpeg.wasm. 73hi tidak berafiliasi dengan proyek FFmpeg.
Tanpa antrean unggahan, baris perintah, atau perangkat lunak yang perlu dipasang.
Pilih berkas atau letakkan di area unggahan. Pada kunjungan pertama, mesin video WebAssembly berukuran sekitar 31 MB diunduh satu kali.
Bingkai berjajar mendatar dengan stempel waktunya. Klik satu bingkai untuk memilihnya.
Simpan bingkai mengekspor momen tersebut dengan resolusi penuh. Klik bingkai berikutnya untuk menandai rentang, lalu pilih Buat GIF.
Filter yang sama seperti pada editor video, dijalankan di WebAssembly.
Lihat bingkai berjarak merata atau biarkan FFmpeg memilih perubahan adegan, masing-masing berlabel stempel waktu.
Strip hanya pratinjau. Penyimpanan bingkai membaca ulang waktu tersebut dan menuliskan piksel asli video.
Setiap GIF mendapat palet dari bingkainya sendiri, sehingga gradasi dan warna kulit jauh lebih bersih daripada palet tetap.
Dekode dan enkode berlangsung di Web Worker pada perangkat Anda. Video tidak pernah diunggah ke server.
Dukungan masukan mengikuti versi FFmpeg yang berjalan di browser Anda.
| Arah | Format | Catatan |
|---|---|---|
| Masukan | MP4, MOV, WebM, MKV, AVI | Sebagian besar kontainer umum langsung didekode; codec yang tidak umum mungkin perlu dikonversi dahulu |
| Keluaran gambar diam | PNG, JPEG | Diekspor dengan resolusi bingkai asli |
| Keluaran animasi | GIF | Berulang, palet dioptimalkan, lebar 240 hingga 640 piksel |
Kinerja: WebAssembly satu utas jauh lebih lambat daripada FFmpeg desktop. Klip beberapa detik dengan 10 fps dan lebar 320 piksel dienkode dalam hitungan detik, sedangkan rentang panjang atau beresolusi tinggi bisa memerlukan satu menit atau lebih. Biarkan tab browser terbuka selama bilah kemajuan bergerak.
Tidak. Video ditulis ke sistem berkas memori FFmpeg yang dikompilasi ke WebAssembly dan berjalan di Web Worker dalam browser. Dekode, ekstraksi bingkai, dan enkode GIF semuanya berlangsung di perangkat Anda.
Alat mengunduh inti FFmpeg WebAssembly sekitar 31 MB saat pertama membuka halaman. Browser menyimpannya di cache, sehingga kunjungan berikutnya langsung dimulai. Tidak ada unduhan tambahan selama Anda bekerja.
Semua yang dapat didekode oleh versi FFmpeg ini, termasuk MP4, MOV, WebM, MKV, AVI, dan sebagian besar kontainer umum lainnya. Dukungan codec tertentu bergantung pada versi program; jika berkas gagal, coba konversi dahulu ke MP4 dengan H.264.
WebAssembly satu utas beberapa kali lebih lambat daripada FFmpeg desktop. Gunakan klip pendek, 8 hingga 12 bingkai per detik, dan lebar 320 hingga 480 piksel untuk hasil cepat.
Klik bingkai awal yang diinginkan, lalu klik bingkai setelahnya. Dua tanda menentukan rentang, bingkai di antaranya disorot, dan GIF dienkode dari waktu awal hingga waktu akhir.
Ya. Strip film hanya menampilkan pratinjau kecil, tetapi Simpan bingkai membaca ulang waktu yang tepat dari video dan mengekspornya sebagai PNG atau JPEG beresolusi penuh.
Ya. GIF dibuat dengan pengulangan aktif sehingga terus berulang di browser dan aplikasi percakapan.