Jadi saya merekam beberapa GIF kecil (lebar sekitar 400px) pada 15fps, dan masih mendapatkan ukuran file yang besar.
Twitter menetapkan batas pada 5 MB per gif, jadi saya dapat _never_ menggunakan gif yang diambil dengan Peek. Namun, saya melihat gif yang selalu panjang dengan kualitas yang baik ... apa hasil tangkapannya?
terima kasih untuk alatnya yang luar biasa :)
Maaf atas balasannya yang terlambat :(
Saya tidak dapat benar-benar memberi tahu Anda mengapa file Anda sangat besar tanpa informasi lebih lanjut. Apa sebenarnya yang dimaksud dengan "besar" dan "panjang"?
Secara umum ImageMagick digunakan untuk mengubah animasi menjadi GIF dan melakukan pekerjaan yang sangat baik dalam mengecilkan frame: Setiap frame hanya akan berisi data yang berbeda dari yang sebelumnya.
Secara umum untuk GIF animasi ada beberapa aturan yang harus diikuti untuk hasil yang baik:
Jika tidak, saya memerlukan perbandingan dunia nyata untuk memberi tahu Anda lebih banyak, misalnya animasi yang menurut Anda besar dan tidak terlalu besar dan animasi sebanding yang Anda rekam dengan cuplikan yang Anda anggap terlalu besar.
Saya dulu menggunakan ScreenToGif di Windows untuk merekam gif: ketahuilah bahwa saya senang ada alternatif Linux!
Saya menggunakan ScreenToGif untuk merekam gif berikut ( digunakan di salah satu proyek saya README ):
Untuk membandingkan ukuran file, saya merekam animasi yang sama dengan Peek:
Meskipun ini tidak sebanding, mereka tetap didasarkan pada skala ukuran file yang sama (framerate, jumlah warna, durasi, "tingkat perubahan" / kecepatan animasi).
Berikut kesimpulannya: ScreenToGif menghasilkan file 58,2 kB sementara Peek menyimpan file 16,6 kB. Intip kemenangan!
Haruskah masalah ini ditutup? Kami dapat menyebutkannya di suatu tempat di dokumentasi, atau memimpin beberapa tes lagi
Terima kasih @chteuchteu telah melakukan penyelidikan ini. Ini juga kecurigaan saya bahwa Peek sudah melakukan pekerjaan yang bagus (berkat imageemagick dalam kasus ini) untuk mengurangi ukuran file. Pada akhirnya, Gif tidak cocok untuk melakukan animasi besar dengan banyak perubahan, karena pengoptimalan sepenuhnya bergantung pada perbedaan di setiap frame. Saya cenderung menutup ini, tetapi mungkin kita harus memiliki semacam FAQ terlebih dahulu :)
1 untuk FAQ!
Saya telah menambahkan FAQ ke README
Komentar yang paling membantu
Maaf atas balasannya yang terlambat :(
Saya tidak dapat benar-benar memberi tahu Anda mengapa file Anda sangat besar tanpa informasi lebih lanjut. Apa sebenarnya yang dimaksud dengan "besar" dan "panjang"?
Secara umum ImageMagick digunakan untuk mengubah animasi menjadi GIF dan melakukan pekerjaan yang sangat baik dalam mengecilkan frame: Setiap frame hanya akan berisi data yang berbeda dari yang sebelumnya.
Secara umum untuk GIF animasi ada beberapa aturan yang harus diikuti untuk hasil yang baik:
Jika tidak, saya memerlukan perbandingan dunia nyata untuk memberi tahu Anda lebih banyak, misalnya animasi yang menurut Anda besar dan tidak terlalu besar dan animasi sebanding yang Anda rekam dengan cuplikan yang Anda anggap terlalu besar.