UltKit

Chuyển MP4 sang GIF

Biến vài giây của một video MP4 thành ảnh GIF động tự phát, lặp vô hạn và chèn được vào bất kỳ khung chat, README hay slide nào. Chiều rộng, tốc độ khung hình và độ dài đoạn cắt quyết định GIF sắc nét hay nặng nề, và bạn tự chỉnh cả ba.

Video sang GIF

hoặc thả tệp MP4, MOV, MKV … vào đây ·

Tối đa 95 MB mỗi tệp· Tối đa 20 tệp· Xóa sau 30 phút

Kích thước GIF
px

Tệp được xử lý trên máy chủ của chúng tôi và bị xóa sau 30 phút.

Cách sử dụng công cụ này

  1. 1

    Tải MP4 lên

    Thêm một clip hoặc tối đa 20 clip, mỗi clip tối đa 95 MB. Video quay bằng điện thoại, video quay màn hình và file tải từ ứng dụng chỉnh sửa đều dùng được.

  2. 2

    Cắt đoạn và chọn kích thước GIF

    Đặt Bắt đầu từ và Kết thúc tại đúng đoạn bạn muốn, rồi kiểm tra Chiều rộng (480 px) và Tốc độ khung hình (12 fps). Màu sắc, phối màu, tốc độ và chế độ lặp nằm trong Cài đặt nâng cao.

  3. 3

    Chuyển đổi và tải xuống

    Nhấn Chuyển. Xem trước kết quả, sau đó tải xuống riêng từng file hoặc tải cả loạt dưới dạng ZIP.

Dung lượng GIF theo chiều rộng và tốc độ khung hình

Dung lượng thường gặp của clip 5 giây có chuyển động vừa phải, 256 màu. Video quay màn hình tĩnh nhỏ hơn nhiều; video quay cầm tay lớn hơn.
Chiều rộngTốc độ khung hìnhDung lượng thường gặpPhù hợp cho
320 px10 fps1–2 MBGIF biểu cảm, chat trên điện thoại
480 px12 fps2–5 MBDiscord, Slack, diễn đàn (mặc định)
640 px15 fps5–10 MBFile README, hướng dẫn
800 px20 fps10–20 MBDemo sản phẩm trên trang web

Con số tăng rất nhanh vì GIF nén từng khung hình bằng LZW, một phương pháp không mất dữ liệu từ thập niên 1980, và không có dự đoán chuyển động thực sự. Tăng gấp đôi chiều rộng thì số pixel mỗi khung hình gấp bốn; tăng gấp đôi tốc độ khung hình thì số khung hình gấp đôi. Bộ mã hóa MP4 chỉ lưu những phần của hình thay đổi, nên một file MP4 2 MB có thể thành GIF 15 MB.

Hãy giảm theo thứ tự này: rút ngắn clip, giảm chiều rộng, giảm tốc độ khung hình, và chỉ sau đó mới xuống 128 hoặc 64 màu. Tăng Tốc độ lên 1,5× hoặc 2× cũng hiệu quả, vì GIF nhanh hơn của cùng đoạn đó có ít khung hình hơn.

MP4

Video MPEG-4

MP4 (MPEG-4 Part 14) là định dạng chứa (container) đa phương tiện được ISO/MPEG chuẩn hóa, dựa trên định dạng QuickTime của Apple. Tệp thường chứa video H.264 hoặc HEVC cùng âm thanh AAC, và cũng có thể mang phụ đề, chương và metadata. Đây là định dạng video tương thích rộng nhất thế giới, phát được trên điện thoại, trình duyệt, TV, máy chơi game và các nền tảng mạng xã hội. Video bên trong hầu như luôn được nén lossy, nên mã hóa lại nhiều lần sẽ làm chất lượng giảm dần.

Nén
Có mất dữ liệu
Độ trong suốt
–
Ảnh động
–
Ra mắt
2001 · Moving Picture Experts Group (MPEG)
Công cụ chuyển đổi MP4

GIF

Ảnh động GIF

GIF được CompuServe giới thiệu năm 1987 và vẫn là định dạng được hỗ trợ rộng rãi nhất cho ảnh động ngắn, lặp lại. GIF không mất dữ liệu (lossless) nhưng giới hạn ở bảng 256 màu mỗi khung hình, nên ảnh chụp và vùng chuyển màu bị phân dải và nhiễu hạt. Định dạng chỉ hỗ trợ nền trong suốt dạng bật/tắt (1 bit), khiến các hình cong có viền răng cưa. GIF động thường lớn hơn nhiều so với cùng đoạn clip ở dạng MP4 hoặc WebP. Mọi trình duyệt, ứng dụng trò chuyện và nền tảng mạng xã hội đều phát được GIF.

Nén
Không mất dữ liệu
Độ trong suốt
Có
Ảnh động
Có
Ra mắt
1987 · CompuServe
Công cụ chuyển đổi GIF

Chuyển MP4 sang GIF là đánh đổi dung lượng lấy sự tiện lợi: GIF tự phát, lặp lại và hiển thị trực tiếp ở những nơi không phát được file video, như email, hệ thống theo dõi lỗi và các công cụ chat cũ.

Khi nào nên dùng GIF, khi nào MP4 tốt hơn

Nên tạo GIF khi

  • Clip được chèn vào email; hầu hết ứng dụng email phát GIF nhưng không phát video trực tiếp
  • Clip dùng trong GitHub README, ticket Jira hoặc trang wiki hiển thị ảnh trực tiếp
  • Clip phải lặp lại mà không có nút phát, như demo giao diện hoặc ảnh động tải trang

Nên giữ MP4 khi

  • Clip có âm thanh mà bạn muốn mọi người nghe
  • Đó là cảnh quay đủ màu với dải chuyển màu, hoàng hôn hoặc màu da
  • Nền tảng vốn sẽ chuyển GIF thành video, như X (trước đây là Twitter)

Discord, Slack và X xử lý GIF tải lên như thế nào

Discord phát GIF đã tải lên ngay trong khung chat và lặp lại, nhưng file vẫn tính vào giới hạn tải lên của bạn. Slack cũng phát GIF trực tiếp; thành viên có thể tắt bằng cách bỏ chọn tùy chọn ảnh động trong cài đặt trợ năng. X chấp nhận tải lên GIF và chuyển chúng thành video lặp không tiếng, nên tải MP4 lên đó cho kết quả giống nhau với file nhỏ hơn.

Outlook trên máy tính dành cho Windows là ngoại lệ quen thuộc: phiên bản 2007 đến 2016 chỉ hiển thị khung hình đầu tiên của GIF động, nên hãy đặt thông tin quan trọng ở khung hình đầu. Để xem cài đặt từng bước kèm ảnh chụp màn hình, hãy đọc cách tạo GIF từ video.

Câu hỏi thường gặp về chuyển MP4 sang GIF

Làm sao chuyển MP4 sang GIF chất lượng cao mà dung lượng không quá lớn?

Giữ 256 màu với phối màu Sierra, rồi dùng phần dung lượng cho chiều rộng thay vì số khung hình: 640 px ở 12 fps thường nét hơn 480 px ở 24 fps với cùng dung lượng. Phần lớn dung lượng đến từ chuyển động, nên rút ngắn clip là cách nâng chất lượng rẻ nhất.

Vì sao GIF của tôi bị nhiễu hạt hoặc loang màu?

Mỗi khung hình GIF chỉ chứa được 256 màu, nên bầu trời, màu da và dải chuyển màu chỉ được xấp xỉ. Phối màu rải các màu trong bảng màu để che các bậc màu; khi Phối màu (dithering) đặt là Không, bạn sẽ thấy các dải màu phẳng. Nếu clip chủ yếu là dải chuyển màu mượt, MP4 hoặc WebP luôn trông sạch hơn.

GIF có giữ âm thanh của video MP4 không?

Không. Định dạng GIF hoàn toàn không có track âm thanh nên âm thanh bị bỏ đi. Nếu âm thanh quan trọng, hãy chia sẻ chính file MP4 hoặc cắt video thay vì tạo GIF.

GIF có thể phát một lần rồi dừng không?

Có. Đặt Lặp lại là Phát một lần và ảnh động sẽ dừng ở khung hình cuối. Một số ứng dụng chat vẫn phát lại GIF khi bạn cuộn lại đến nó.

Vì sao GIF 30 fps phát nhanh hơn video một chút?

GIF lưu độ trễ khung hình theo phần trăm giây, nên 30 fps thành độ trễ 3 phần trăm giây, tức phát ở 33,3 fps. 10, 20 và 25 fps chia hết; 12 và 15 fps được làm tròn đến phần trăm giây gần nhất.

Có thể tải GIF tạo ở đây lên Discord không?

Được, miễn là nằm trong giới hạn tải lên của tài khoản, là 10 MB với gói miễn phí. Clip 480 px dài vài giây thường đáp ứng được; với clip phản ứng dài hơn, hãy xem nén video cho Discord.