Ekstrak Bingkai Video dan Cipta GIF Dalam Talian Percuma

Muatkan video dan semaknya sebagai jalur filem. Simpan mana-mana bingkai sebagai imej pegun beresolusi penuh, atau tandakan bingkai mula dan akhir untuk mengeksport bahagian itu sebagai GIF animasi berulang. FFmpeg yang dikompil kepada WebAssembly melakukan semuanya dalam pelayar anda, jadi video tidak pernah dimuat naik.

Lepaskan video di sini atau klik untuk memilih

MP4, MOV, WebM, MKV, AVI dan kebanyakan format lain

Video tidak pernah meninggalkan peranti anda

Bingkai

Bingkai muncul di sini selepas video dimuatkan.

Muatkan video untuk melihat bingkainya.

Dieksport pada saiz bingkai asal.
Nilai lebih rendah mengekod lebih pantas.
Ketinggian mengikut nisbah bidang video.
Saiz palet yang digunakan untuk GIF.

Penyahkodan video dan pengekodan GIF berjalan pada ffmpeg.wasm, binaan WebAssembly bagi FFmpeg. Pembalutnya berlesen MIT dan binaan teras yang dihos sendiri berlesen GPL-2.0-or-later; kod sumbernya diterbitkan oleh projek ffmpeg.wasm. 73hi tidak mempunyai kaitan rasmi dengan projek FFmpeg.

Tiga langkah mudah

Cara Menukar Bahagian Video kepada GIF

Tiada baris menunggu muat naik, baris perintah atau perisian untuk dipasang.

1

Muatkan video

Pilih fail atau lepaskannya pada ruang muat naik. Lawatan pertama memuat turun enjin video WebAssembly, kira-kira 31 MB, sekali sahaja.

2

Semak jalur filem

Bingkai disusun mendatar bersama cap masanya. Klik satu bingkai untuk memilihnya.

3

Simpan imej pegun atau GIF

Simpan bingkai mengeksport detik itu pada resolusi penuh. Klik bingkai yang lebih lewat untuk menandakan julat, kemudian pilih Cipta GIF.

FFmpeg sebenar, dalam pelayar

Imej Pegun Tepat Mengikut Bingkai dan Palet GIF yang Sesuai

Penapis yang sama seperti penyunting video, berjalan dalam WebAssembly.

Semakan jalur filem

Lihat bingkai pada sela seragam atau biarkan FFmpeg memilih perubahan babak, setiap satunya dilabel dengan cap masa.

Imej pegun beresolusi penuh

Jalur itu hanyalah pratonton. Menyimpan bingkai membaca semula cap masa tersebut dan menulis piksel asal video.

GIF berasaskan palet

Setiap GIF mendapat palet yang dijana daripada bingkainya sendiri, mengekalkan kecerunan dan tona kulit jauh lebih kemas berbanding palet tetap.

Direka untuk privasi

Penyahkodan dan pengekodan berlaku dalam Web Worker pada peranti anda. Video tidak pernah dimuat naik ke pelayan.

Format dan had

Format Input dan Output

Sokongan input bergantung pada binaan FFmpeg yang berjalan dalam pelayar anda.

Arah Format Nota
Input MP4, MOV, WebM, MKV, AVI Kebanyakan bekas lazim dinyahkod terus; codec luar biasa mungkin memerlukan penukaran dahulu
Output imej pegun PNG, JPEG Dieksport pada resolusi bingkai asal
Output animasi GIF Berulang, palet dioptimumkan, lebar 240 hingga 640 piksel

Prestasi: binaan WebAssembly satu bebenang jauh lebih perlahan daripada FFmpeg desktop. Klip pendek beberapa saat pada 10 fps dan lebar 320 piksel dikodkan dalam beberapa saat, manakala julat panjang atau beresolusi tinggi mungkin mengambil masa seminit atau lebih. Biarkan tab pelayar terbuka semasa bar kemajuan bergerak.

Soalan dan jawapan

Soalan Lazim Bingkai Video dan GIF

Adakah video saya dimuat naik ke pelayan?

Tidak. Video ditulis ke sistem fail dalam memori FFmpeg yang dikompil kepada WebAssembly dan berjalan dalam Web Worker dalam pelayar anda. Penyahkodan, pengekstrakan bingkai dan pengekodan GIF semuanya berlaku pada peranti anda.

Mengapa muat turun pertama begitu besar?

Alat ini memuat turun teras FFmpeg WebAssembly, kira-kira 31 MB, kali pertama anda membuka halaman. Pelayar mencachekannya, jadi lawatan berikutnya bermula terus. Tiada apa-apa lagi dimuat turun semasa anda bekerja.

Format video manakah yang boleh saya muatkan?

Apa-apa yang boleh dinyahkod oleh binaan FFmpeg, termasuk MP4, MOV, WebM, MKV, AVI dan kebanyakan bekas lazim lain. Sokongan codec tertentu masih bergantung pada binaan tersebut, jadi jika fail gagal, cuba tukarkannya kepada MP4 dengan H.264 dahulu.

Mengapa pengekodan GIF perlahan?

Binaan WebAssembly satu bebenang beberapa kali lebih perlahan daripada FFmpeg desktop. Gunakan klip pendek, 8 hingga 12 bingkai sesaat dan lebar 320 hingga 480 piksel untuk hasil pantas.

Bagaimana memilih julat dan bukannya satu bingkai?

Klik bingkai pertama yang dikehendaki, kemudian klik bingkai yang lebih lewat. Dua tanda itu menentukan julat, bingkai di antaranya diserlahkan, dan GIF dikodkan dari cap masa mula hingga cap masa akhir.

Bolehkah saya menyimpan bingkai pada resolusi asal?

Ya. Jalur filem hanya menunjukkan pratonton kecil, tetapi Simpan bingkai membaca semula cap masa tepat daripada video dan mengeksportnya pada resolusi penuh sebagai PNG atau JPEG.

Adakah GIF berulang?

Ya. GIF ditulis dengan pengulangan diaktifkan, jadi ia berulang berterusan dalam pelayar dan aplikasi sembang.