Ekstrak Bingkai Video dan Buat GIF Online Gratis

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.

Letakkan video di sini atau klik untuk memilih

MP4, MOV, WebM, MKV, AVI, dan sebagian besar format lainnya

Video tidak pernah meninggalkan perangkat Anda

Bingkai

Bingkai muncul di sini setelah video dimuat.

Muat video untuk melihat bingkainya.

Diekspor dengan ukuran bingkai asli.
Nilai lebih rendah mempercepat enkode.
Tinggi mengikuti rasio aspek video.
Ukuran palet yang digunakan untuk GIF.

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.

Tiga langkah sederhana

Cara Mengubah Bagian Video Menjadi GIF

Tanpa antrean unggahan, baris perintah, atau perangkat lunak yang perlu dipasang.

1

Muat video

Pilih berkas atau letakkan di area unggahan. Pada kunjungan pertama, mesin video WebAssembly berukuran sekitar 31 MB diunduh satu kali.

2

Telusuri strip film

Bingkai berjajar mendatar dengan stempel waktunya. Klik satu bingkai untuk memilihnya.

3

Simpan gambar diam atau GIF

Simpan bingkai mengekspor momen tersebut dengan resolusi penuh. Klik bingkai berikutnya untuk menandai rentang, lalu pilih Buat GIF.

FFmpeg sesungguhnya, di dalam browser

Gambar Diam Presisi dan Palet GIF yang Tepat

Filter yang sama seperti pada editor video, dijalankan di WebAssembly.

Penelusuran strip film

Lihat bingkai berjarak merata atau biarkan FFmpeg memilih perubahan adegan, masing-masing berlabel stempel waktu.

Gambar diam beresolusi penuh

Strip hanya pratinjau. Penyimpanan bingkai membaca ulang waktu tersebut dan menuliskan piksel asli video.

GIF berbasis palet

Setiap GIF mendapat palet dari bingkainya sendiri, sehingga gradasi dan warna kulit jauh lebih bersih daripada palet tetap.

Privasi sejak awal

Dekode dan enkode berlangsung di Web Worker pada perangkat Anda. Video tidak pernah diunggah ke server.

Format dan batasan

Masukan dan Keluaran

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.

Tanya jawab

Pertanyaan Umum tentang Bingkai Video dan GIF

Apakah video saya diunggah ke server?

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.

Mengapa unduhan pertama begitu besar?

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.

Format video apa yang dapat dimuat?

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.

Mengapa enkode GIF lambat?

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.

Bagaimana memilih rentang, bukan satu bingkai?

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.

Bisakah saya menyimpan bingkai dengan resolusi asli?

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.

Apakah GIF berulang?

Ya. GIF dibuat dengan pengulangan aktif sehingga terus berulang di browser dan aplikasi percakapan.