Bộ chuyển đổi Video sang GIF miễn phí
Chuyển đổi clip video sang GIF động chất lượng cao với phương pháp bảng màu hai lượt.
Kéo và thả tệp video vào đây
hoặc nhấp để duyệt · MP4, WebM, MOV, AVI, MKV (tối đa 2 GB)
Việc chuyển đổi video sang GIF thực sự làm gì
Chuyển đổi video sang GIF liên quan đến ba phép biến đổi đồng thời: trích xuất khung hình (dòng thời gian liên tục của video được lấy mẫu ở một tốc độ cố định, thường là 10 đến 24 fps), lượng tử hóa bảng màu (mỗi khung hình được giảm từ 16 triệu màu xuống tối đa 256 màu từ một bảng màu được chọn, vì GIF chỉ có thể lưu trữ 256 màu mỗi khung hình) và nén LZW (các khung hình bảng màu được lập chỉ mục được nén bằng cùng thuật toán không mất dữ liệu mà GIF đã sử dụng kể từ năm 1987). Kết quả là một tệp duy nhất chứa tất cả các khung hình, bảng màu và thông tin thời gian, có thể phát trên bất kỳ thiết bị nào hỗ trợ GIF (về cơ bản là mọi thiết bị được tạo ra trong 30 năm qua).
Bước bảng màu là nơi chất lượng được lấy hoặc mất. Một cách tiếp cận bảng màu đơn ngây thơ chọn 256 màu xấp xỉ toàn bộ clip, hoạt động cho nội dung thang xám nhưng thất bại trên cảnh quay giàu màu sắc (tông da bị phân dải, gradient bị posterized). Cách tiếp cận bảng màu hai lượt mà công cụ này sử dụng chạy bộ lọc palettegen của FFmpeg trước để phân tích mọi khung hình và xây dựng một bảng màu 256 màu được tối ưu hóa, sau đó chạy paletteuse với dithering để ánh xạ mỗi pixel của mỗi khung hình sang màu bảng màu gần nhất. Kết quả là chất lượng tốt hơn đáng kể ở cùng kích thước tệp, đặc biệt trên khuôn mặt, hoàng hôn và nội dung nhiều màu sắc.
Hiệu quả nén GIF kém so với video hiện đại. Một clip 480p 5 giây có thể là 500 KB dưới dạng MP4 (H.264) nhưng 8 đến 15 MB dưới dạng GIF ở cùng kích thước. Đây là điều cơ bản đối với định dạng, không phải bộ mã hóa: LZW từ năm 1987 không thể cạnh tranh với H.264 hoặc VP9. Để giữ GIF nhỏ, bạn có ba đòn bẩy: tốc độ khung hình thấp hơn (10 fps so với 24 fps gần như giảm một nửa kích thước), kích thước nhỏ hơn (480px chiều rộng so với 800px chiều rộng nhỏ hơn 2 lần), và thời lượng ngắn hơn (5 giây so với 10 giây chính xác là một nửa). Cả ba đều được hiển thị làm điều khiển trong công cụ này.
Cách công cụ này hoạt động bên trong
Cùng động cơ ffmpeg.wasm như các công cụ video khác: FFmpeg được biên dịch sang WebAssembly qua Emscripten, nhị phân phía trình duyệt ~30 MB, chạy hoàn toàn trong tab thông qua đa luồng SharedArrayBuffer. Khi bạn thả một video, tệp được đọc vào hệ thống tệp ảo WebAssembly thông qua trình đọc luồng.
Việc chuyển đổi hai lượt chạy như hai lệnh gọi FFmpeg riêng biệt. Lượt đầu tiên: -i input.mp4 -ss 0 -t 5 -vf "fps=10,scale=480:-1:flags=lanczos,palettegen" palette.png. Điều này cắt đến phạm vi được chọn, lấy mẫu ở tốc độ khung hình mục tiêu, mở rộng đến chiều rộng mục tiêu với bộ lọc Lanczos và tạo ra một bảng màu được tối ưu hóa. Lượt thứ hai: -i input.mp4 -i palette.png -ss 0 -t 5 -filter_complex "fps=10,scale=480:-1:flags=lanczos[x];[x][1:v]paletteuse=dither=bayer:bayer_scale=5" output.gif. Điều này áp dụng cùng cắt/fps/quy mô và sau đó ánh xạ các pixel của mỗi khung hình đến bảng màu bằng cách sử dụng dithering Bayer cho các gradient mượt mà hơn.
Mẫu dithering Bayer là một ma trận dither có trật tự 8x8 xác định phân phối lỗi lượng tử hóa trên các pixel lân cận, làm cho banding ít hiển thị hơn với chi phí là một kết cấu chéo-hatched mờ. Các chế độ dither khác (Floyd-Steinberg, Sierra) tạo ra kết quả mượt mà hơn nhưng với chi phí kích thước tệp lớn hơn một chút. Các thông điệp tiến trình phát từ stderr của FFmpeg và cập nhật thanh tiến trình trên màn hình theo thời gian thực. GIF kết quả được xây dựng trong bộ nhớ và được cung cấp dưới dạng tải xuống thông qua API blob của trình duyệt.
Lịch sử ngắn gọn về định dạng GIF
- GIF87a, 1987.CompuServe giới thiệu GIF (Graphics Interchange Format) để chuyển hình ảnh qua modem quay số. Định dạng sử dụng nén LZW, bảng màu 256 màu mỗi hình ảnh, và hỗ trợ interlacing. Chỉ có hình ảnh tĩnh trong phiên bản đầu tiên này.
- GIF89a thêm hoạt hình, 1989.Đặc tả cập nhật thêm độ trễ khung hình, độ trong suốt, và hoạt hình. Một GIF bây giờ có thể chứa nhiều khung hình với thông tin thời gian, cho phép các clip lặp lại. Điều này trở thành nền tảng của mọi GIF hoạt hình bạn đã từng thấy.
- Tranh chấp bằng sáng chế LZW của Unisys, 1994.Unisys thông báo rằng họ sẽ thực thi các bằng sáng chế LZW của mình, bao gồm trong các bộ mã hóa GIF. Cộng đồng web đáp lại với định dạng PNG (1996) và Ngày Đốt Tất Cả GIF (1999). Bằng sáng chế LZW cuối cùng hết hạn vào năm 2003 trên toàn thế giới; GIF trở nên miễn phí về mặt pháp lý cho tất cả mọi người.
- GIF bị tuyên bố đã chết, sau đó được hồi sinh, cuối những năm 2000.GIF tĩnh phần lớn được thay thế bởi PNG; YouTube và Flash thống trị nội dung hoạt hình. Sau đó Tumblr (2007), Reddit, và ImgUr (2009) làm cho GIF hoạt hình thành định dạng thực tế cho các phản ứng, meme và các vòng lặp ngắn. Mặc dù về mặt kỹ thuật đã lỗi thời, GIF trở lại phổ biến một lần nữa.
- GIFV và APNG cố gắng cạnh tranh, 2014 đến 2020.GIFV của ImgUr (một MP4 với phần mở rộng .gifv) và định dạng APNG (PNG hoạt hình) cố gắng thay thế GIF bằng các lựa chọn thay thế nhỏ hơn, chất lượng cao hơn. Cả hai đều thấy sự áp dụng ngách nhưng GIF vẫn là định dạng chia sẻ phổ quát vì khả năng tương thích trong nhiều thập kỷ của nó.
- Việc chuyển đổi phía trình duyệt trưởng thành, 2019 đến 2026.Jerome Wu công bố ffmpeg.wasm đầu tiên vào năm 2019. Đến năm 2024, dòng 4.x ổn định ở ~30 MB với đa luồng SharedArrayBuffer. Chuyển đổi video sang GIF phía trình duyệt với việc tạo bảng màu hai lượt trở nên thực tế, loại bỏ nhu cầu về các dịch vụ đám mây.
Cách hoạt động
- Tải video lên: Chọn tệp MP4, WebM hoặc MOV. Đối với video lớn, bạn có thể cắt ngắn đến phần muốn chuyển đổi.
- Đặt tùy chọn GIF: Chọn tốc độ khung hình, kích thước và tùy chọn đặt thời gian bắt đầu và kết thúc để trích xuất một clip.
- Tải xuống GIF: Nhấp Chuyển đổi và tải xuống tệp GIF động.
Tại sao sử dụng Bộ chuyển đổi Video sang GIF?
GIF động là định dạng phổ quát cho các clip ngắn lặp lại, tương thích ở mọi nơi bao gồm ứng dụng trò chuyện, mạng xã hội, email, trình theo dõi vấn đề và tài liệu. Nhưng video MP4 và WebM không lặp lại hoặc nhúng theo cách giống như GIF. Chuyển đổi các clip video ngắn sang GIF là kỹ thuật hàng đầu cho clip phản ứng, vòng lặp demo, điểm nổi bật hướng dẫn và khoảnh khắc có thể chia sẻ. Công cụ dựa trên trình duyệt này xử lý chuyển đổi mà không cần phần mềm hoặc xử lý đám mây.
Tính năng
- Bộ cắt clip: Đặt thời gian bắt đầu và kết thúc để trích xuất chính xác đoạn bạn muốn làm GIF.
- Kiểm soát tốc độ khung hình: Chọn số khung trên giây (8, 12, 15, 24 fps) để cân bằng độ mượt và kích thước tệp.
- Thay đổi kích thước đầu ra: Thu nhỏ kích thước GIF để giảm dung lượng tệp khi chia sẻ trên web.
- Số lần lặp: Đặt GIF lặp lại vô hạn hoặc một số lần cụ thể.
- Dựa trên trình duyệt: Việc chuyển đổi diễn ra cục bộ bằng Canvas và WebAssembly, không cần tải lên.
Quy trình chuyển đổi GIF trong thế giới thực
- GIF phản ứng và tạo meme.Trường hợp sử dụng cổ điển: chụp một clip 2 đến 4 giây từ phim, chương trình, hoặc bản ghi, chuyển đổi sang GIF rộng 240 đến 480px ở 10 đến 15 fps. Tệp kết quả đủ nhỏ để đính kèm vào trò chuyện (dưới 5 MB) và có thể nhận ra. Twitter, Discord, Slack, iMessage tất cả đều chấp nhận GIF trực tiếp.
- Tài liệu và hướng dẫn.Tài liệu phần mềm sử dụng GIF lặp lại để chứng minh các luồng UI, hoạt hình, hoặc hành vi tính năng. Một bản ghi màn hình 5 giây của "nhấp vào đây, sau đó điều này xảy ra" được nhúng dưới dạng GIF trong README hoặc trang tài liệu dễ tiêu hóa hơn ảnh chụp màn hình tĩnh hoặc tệp video riêng yêu cầu nhấp để phát.
- Báo cáo lỗi và trình theo dõi vấn đề.GitHub Issues, GitLab, Linear, và Jira tất cả đều hỗ trợ nhúng GIF nội tuyến. Ghi một clip 3 giây của một lỗi UI và dán GIF vào vấn đề cho người đánh giá ngữ cảnh ngay lập tức mà một đoạn văn bản không thể sánh bằng. Nhỏ hơn và phổ quát hơn các tệp video đính kèm.
- Nội dung vi mô trên mạng xã hội.Tumblr, Twitter, và Reddit tất cả đều tự động lặp lại GIF trong dòng thời gian. Một vòng lặp 2 đến 4 giây của một khoảnh khắc thú vị từ một video dài hơn nhận được nhiều tương tác hơn clip đầy đủ vì người dùng nhìn thấy nó mà không cần nhấp. Giữ GIF dưới 8 MB đảm bảo nó tự động phát ở khắp mọi nơi.
- Chữ ký email và tiếp thị.Chữ ký email hoạt hình, lời chúc ngày lễ, và teaser sản phẩm sử dụng GIF vì không có định dạng nào khác tự động phát bên trong các ứng dụng email. Giữ kích thước tệp dưới 1 MB để tương thích với hầu hết các nhà cung cấp email; Gmail loại bỏ hoạt hình từ các GIF lớn hơn trong một số chế độ xem.
- Cinemagraph lặp lại và ảnh tĩnh chuyển động.Cinemagraph là một hình ảnh chủ yếu tĩnh với một khu vực chuyển động tinh tế. Trích xuất một vòng lặp 2 giây từ video, tùy chọn với các phần tĩnh được che, tạo ra một định dạng chia sẻ bắt mắt. Vòng lặp liền mạch yêu cầu khung hình đầu tiên và cuối cùng phải thẳng hàng; thường bạn cắt thủ công để tìm điểm vòng lặp sạch.
Các cạm bẫy phổ biến và ý nghĩa của chúng
- Kích thước tệp bùng nổ nhanh chóng.GIF kém hiệu quả hơn rất nhiều so với các codec video hiện đại. Một clip 720p 24fps 10 giây có thể là 15 đến 30 MB dưới dạng GIF nhưng chỉ 1 đến 2 MB dưới dạng MP4. Chiến lược: tốc độ khung hình thấp hơn (10 fps đọc mượt mà như 15 cho hầu hết nội dung), giảm kích thước (480px chiều rộng là điểm ngọt ngào tốt), cắt thời lượng chặt chẽ (mỗi giây thêm vào theo tỷ lệ thuận với kích thước).
- Bảng màu xấu phá hủy chất lượng.Việc tạo GIF một lượt ngây thơ chọn 256 màu đầu tiên gặp phải hoặc một bảng màu Web Safe chung. Kết quả: tông da bị phân dải, gradient bị posterized, xám bẩn. Công cụ này sử dụng
palettegen/paletteusehai lượt theo mặc định, phân tích tất cả các khung hình trước khi chọn bảng màu tối ưu. Chất lượng tốt hơn đáng kể ở cùng kích thước tệp. - Nội dung chuyển động cao cho thấy các tạo phẩm.Pan máy ảnh nhanh hoặc thay đổi cảnh có thể cho thấy nhấp nháy bảng màu (màu sắc thay đổi giữa các khung hình) vì bảng màu của mỗi khung hình không thể theo dõi tốt sự thay đổi sắc thái đột ngột. Đối với nội dung chuyển động cao, hãy sử dụng cài đặt dither cao hơn hoặc chấp nhận rằng nội dung chuyển động thấp (đầu nói chuyện, hoạt hình đơn giản) chuyển đổi tốt hơn nội dung chuyển động cao (thể thao, cảnh hành động).
- GIF không thể mang âm thanh.Định dạng GIF không có hỗ trợ âm thanh. Nếu video nguồn của bạn có giọng nói hoặc âm nhạc, âm thanh đó được loại bỏ một cách âm thầm trong quá trình chuyển đổi. Đối với các clip mang âm thanh, hãy sử dụng MP4 (với âm thanh) hoặc chuyển đổi sang webp/MP4 im lặng với một bản nhạc âm thanh riêng biệt.
- Các vòng lặp không tự động ghép lại.Một vòng lặp liền mạch hoàn hảo yêu cầu khung hình cuối cùng của GIF khớp với khung hình đầu tiên về mặt trực quan. Không có sự liên kết thủ công, bạn sẽ có một bước nhảy có thể nhìn thấy tại điểm vòng lặp. Để có kết quả liền mạch, hãy cắt một clip có sự đối xứng chuyển động tự nhiên (con lắc, sóng, cử chỉ lặp lại) hoặc sử dụng các công cụ video máy tính để bàn để thiết kế chuyển tiếp mờ dần.
- Độ trong suốt là nhị phân, không phải một phần.GIF hỗ trợ độ trong suốt, nhưng nó tất cả hoặc không có gì mỗi pixel (1-bit). Bạn không thể có các khu vực bán trong suốt, các cạnh alpha mượt mà, hoặc hiệu ứng mờ-thành-trong suốt. Đối với nội dung hoạt hình trong suốt với alpha mượt mà, hãy sử dụng hoạt hình APNG hoặc WebP; đối với alpha đầy đủ trên một chia sẻ duy nhất, hãy sử dụng một chuỗi PNG trong suốt.
Quyền riêng tư: video của bạn không bao giờ rời khỏi thiết bị của bạn
Các dịch vụ video sang GIF đám mây (bộ chuyển đổi tải lên của Giphy, ezgif.com, Convertio, và hàng tá khác) tất cả đều tải lên video đầy đủ của bạn, chạy FFmpeg trên phần cứng của họ, và gửi lại GIF kết quả. Đối với một video điện thoại 200 MB đó là 200 MB lên cộng với 5 đến 30 MB xuống qua cơ sở hạ tầng của họ. Nội dung video thường bao gồm khuôn mặt, vị trí, âm thanh của các cuộc trò chuyện (mà GIF sẽ loại bỏ nhưng nhà điều hành vẫn có), ghi màn hình của các giao diện riêng tư. Hầu hết các nhà điều hành công bố các chính sách quyền riêng tư cam kết xóa các tải lên trong vòng 1 đến 24 giờ và mã hóa trong quá trình truyền, và những người lớn có chứng nhận ISO/IEC 27001. Họ có lý do kinh doanh mạnh mẽ để tôn trọng các chính sách đó. Nhưng "xóa trong vòng một giờ" không phải là "không bao giờ được nhìn thấy". Trong cửa sổ đó, tệp nằm trên cơ sở hạ tầng của nhà điều hành, có thể truy cập bằng bất kỳ quy trình hoặc người nào có quyền phù hợp, hiển thị trong nhật ký và sao lưu theo chính sách lưu giữ của nhà điều hành.
Công cụ này không bao giờ tải lên bất cứ điều gì. Toàn bộ đường ống (chọn tệp, giải mã thông qua trình đọc gốc của trình duyệt, tạo bảng màu và mã hóa GIF thông qua WebAssembly ffmpeg.wasm, tải xuống thông qua API blob của trình duyệt) chạy bên trong tab trình duyệt của bạn. Không có tải lên, không có yêu cầu mạng nào mang dữ liệu video, không có mục nhật ký. Bạn có thể xác minh bằng cách mở các công cụ dành cho nhà phát triển trình duyệt trên tab Mạng trước khi chuyển đổi: không có yêu cầu nào ra với nội dung video. Chỉ tải trang đầu tiên và tải xuống ffmpeg.wasm khoảng 30 MB một lần (được lưu vào bộ đệm cho các lần truy cập tiếp theo) chạm vào mạng. Đặt trình duyệt ở chế độ máy bay sau khi tải trang và bộ chuyển đổi vẫn hoạt động trên các tệp cục bộ.
Khi một công cụ khác là lựa chọn đúng
- Đối với sử dụng web hiện đại, MP4 hoặc WebP đánh bại GIF.Trên web năm 2026, các tệp MP4 với các thuộc tính autoplay+loop+muted hoặc các tệp WebP hoạt hình cung cấp cùng trải nghiệm lặp lại ở một phần nhỏ kích thước tệp và với độ trung thực màu tốt hơn. Twitter, Reddit, Discord, và hầu hết các nền tảng hiện đại chấp nhận MP4 trực tiếp. Chỉ sử dụng GIF khi bạn đặc biệt cần định dạng GIF phổ quát (email, hệ thống rất cũ, các ứng dụng trò chuyện nhất định).
- Các tệp trên 2 GB.Giới hạn bộ nhớ trình duyệt trở thành một bức tường trên khoảng 2 GB. Sử dụng FFmpeg CLI máy tính để bàn có thể truyền phát từ đĩa và sử dụng tất cả RAM hệ thống có sẵn.
- Cinemagraph và nghệ thuật GIF nâng cao.Đối với chuyển động được che (chỉ một phần của GIF hoạt hình trong khi phần còn lại đứng yên), sử dụng quy trình GIF Hoạt hình của Photoshop, Plotagraph Pro, hoặc Cinemagraph Pro. Những điều này cho mặt nạ theo khu vực và kiểm soát hoạt hình mà đường ống tự động của công cụ này không thể.
- Tạo GIF hàng loạt.Một script shell với FFmpeg CLI xử lý nhiều tệp:
for f in *.mp4; do ffmpeg -i "$f" -vf "fps=10,scale=480:-1:flags=lanczos,split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse" "${f%.mp4}.gif"; done. Tạo bảng màu một lần trong một biểu đồ bộ lọc; nhanh hơn nhiều so với 100 lần chạy trình duyệt thủ công.
Câu hỏi thường gặp
Tại sao tệp GIF của tôi lại lớn như vậy?
GIF sử dụng thuật toán nén cũ hơn (LZW) kém hiệu quả hơn nhiều so với các codec video hiện đại. Một clip 5 giây có thể dễ dàng lên đến 5–20 MB dưới dạng GIF nhưng chỉ 500 KB dưới dạng MP4. Giảm kích thước GIF bằng cách giảm tốc độ khung hình, kích thước và độ dài clip.
Độ dài video tối đa tôi có thể chuyển đổi là bao nhiêu?
Không có giới hạn bắt buộc, nhưng GIF từ các clip dài sẽ trở nên cực kỳ lớn. Để có kết quả tốt nhất, hãy giữ clip GIF dưới 10 giây. Đối với hoạt ảnh dài hơn, hãy cân nhắc sử dụng một clip lặp ngắn từ phần hay nhất trong video của bạn.
Tôi có thể chuyển GIF trở lại video không?
Về mặt kỹ thuật thì có, GIF chỉ là một chuỗi khung hình. Nhưng vì GIF sử dụng bảng màu hạn chế và tốc độ khung hình thấp, chất lượng video kết quả thường thấp hơn bản gốc. Sử dụng nguồn video gốc để có đầu ra chất lượng tốt nhất.
Các câu hỏi thường gặp khác
Tôi nên sử dụng tốc độ khung hình nào?
10 đến 15 fps là điểm ngọt ngào cho hầu hết các GIF: đủ mượt để đọc như chuyển động, đủ nhỏ để giữ kích thước tệp có thể quản lý. 24 fps cho chuyển động mượt mà hơn nhưng tăng gấp đôi kích thước tệp so với 12 fps. 5 fps tốt cho nội dung chậm (đầu nói chuyện, bản demo chậm) và giảm thiểu kích thước. Mắt người cảm nhận chuyển động ở 10 fps trở lên; dưới đó nó trông giống như một bài thuyết trình slide.
Tại sao GIF của tôi trông có dải màu so với video?
GIF chỉ lưu trữ 256 màu mỗi khung hình so với 16 triệu trong video. Các gradient mượt mà (bầu trời, tông da, hoàng hôn) bị phân dải thành các bước có thể nhìn thấy. Phương pháp bảng màu hai lượt mà công cụ này sử dụng giảm điều này đáng kể so với chuyển đổi một lượt ngây thơ, nhưng không thể loại bỏ hoàn toàn banding. Để có kết quả tốt nhất, nội dung nguồn với độ tương phản mạnh và ít gradient mượt mà chuyển đổi sạch; nội dung nhiều gradient mượt mà vẫn không hoàn hảo ngay cả với bảng màu tối ưu.
Tôi có nên sử dụng MP4 thay vì GIF không?
Thường thì có. MP4 với autoplay+loop+muted cho cùng trải nghiệm lặp lại ở kích thước tệp nhỏ hơn 5 đến 10 lần với độ trung thực 16 triệu màu đầy đủ. Vấn đề: không phải mọi nền tảng đều hỗ trợ các vòng lặp MP4 nội tuyến theo cách họ hỗ trợ GIF. Twitter, Reddit, Discord, GitHub Issues, và hầu hết các trang hiện đại làm; một số ứng dụng email cũ, ứng dụng trò chuyện, và diễn đàn chỉ hỗ trợ GIF. Chọn MP4 nếu đối tượng mục tiêu của bạn sử dụng các nền tảng hiện đại; chọn GIF cho khả năng tương thích tối đa.
Tại sao lượt thứ hai chậm hơn lượt đầu tiên?
Lượt đầu tiên (palettegen) chỉ phân tích thống kê màu; nó không viết một đầu ra cuối cùng, chỉ xây dựng một bảng màu 256 màu. Lượt thứ hai (paletteuse) thực sự ánh xạ mọi pixel của mọi khung hình đến màu bảng màu gần nhất, áp dụng dithering, và mã hóa luồng GIF. Bước ánh xạ pixel là điều tốn nhiều thời gian CPU nhất, đặc biệt khi dithering được bật. Đối với một GIF 5 giây 480p 10fps, hãy mong đợi 5 đến 30 giây tổng thời gian xử lý tùy thuộc vào CPU của bạn.
Có một thiết bị tương đương trên máy tính để bàn hoặc dòng lệnh không?
Có. FFmpeg CLI là công cụ điển hình, sử dụng cùng cách tiếp cận hai lượt: ffmpeg -i input.mp4 -vf "fps=10,scale=480:-1:flags=lanczos,palettegen" palette.png sau đó ffmpeg -i input.mp4 -i palette.png -filter_complex "fps=10,scale=480:-1:flags=lanczos[x];[x][1:v]paletteuse" output.gif. Gifski là một công cụ dựa trên Rust tạo ra các GIF chất lượng cao hơn FFmpeg bằng cách sử dụng các bảng màu theo từng khung hình (tệp lớn hơn, chất lượng tốt hơn). Save for Web (Legacy) của Photoshop cho GIF là quy trình GUI cổ điển cho các nhà thiết kế đồ họa.
GIF có hỗ trợ độ trong suốt không?
Có, nhưng chỉ độ trong suốt nhị phân (1-bit): mỗi pixel là hoàn toàn mờ đục hoặc hoàn toàn trong suốt, không có alpha một phần. Đây là lý do tại sao các logo và biểu tượng GIF với các cạnh mượt mà trông "lởm chởm" so với các nền khác nhau. Đối với hoạt hình pha trộn alpha mượt mà, hãy sử dụng APNG (PNG hoạt hình) hoặc WebP hoạt hình, cả hai đều hỗ trợ alpha 8-bit mỗi pixel. Đầu ra của công cụ này không bảo tồn độ trong suốt nguồn theo mặc định; nếu video của bạn có các vùng trong suốt, chúng được lấp đầy bằng màu nền đã chọn.