MớiVideo → GIF

Trình Chuyển Video sang GIF

Biến mọi đoạn video thành GIF dễ chia sẻ hoàn toàn ngay trên trình duyệt. File của bạn không bao giờ được tải lên máy chủ — toàn bộ quá trình chuyển đổi chạy trên thiết bị của bạn. Miễn phí, riêng tư và không có hình mờ.

100% trên trình duyệt, không tải lên gì cả
GIF nhanh, không hình mờ
Hoàn toàn miễn phí & riêng tư
  • Không cần đăng nhập
  • Không lưu trữ tệp
  • Miễn phí mãi mãi

Video của bạn được xử lý ngay trên trình duyệt và không bao giờ được tải lên.

Trình tạo GIF

Tạo GIF mà không cần tải video lên

Hầu hết các công cụ tạo GIF đều tải video của bạn lên máy chủ của họ, vừa chậm vừa làm lộ file của bạn. Trình chuyển đổi này chạy hoàn toàn trên trình duyệt bằng WebAssembly, nên đoạn video của bạn không bao giờ rời khỏi thiết bị. Chọn một video, và chúng tôi biến 15 giây đầu tiên thành một GIF mượt mà, được tối ưu để bạn lưu và chia sẻ ngay lập tức.

Chọn một video từ thiết bị của bạn

Nhấn Chọn một video và chọn đoạn clip bạn muốn. Mọi file dung lượng đến 200 MB đều dùng được. File được đọc thẳng vào tab trình duyệt — không có thanh tiến trình tải lên, vì đơn giản là không hề có việc tải lên.

Nhấn Chuyển đổi

Trong lần đầu tiên bạn dùng công cụ, trình duyệt sẽ tải engine video (khoảng 31 MB) và lưu vào bộ nhớ đệm. Sau đó quá trình chuyển đổi bắt đầu, và một tỷ lệ phần trăm tiến trình sẽ tăng dần trong lúc thiết bị của bạn xử lý.

Xem trước rồi tải xuống

GIF hoàn chỉnh hiện ngay trên trang để bạn kiểm tra chuyển động và khung hình trước khi giữ lại. Nhấn Tải xuống để lưu, hoặc Chuyển đổi video khác để bắt đầu lại với một đoạn clip mới.

Công cụ tạo GIF này thực sự làm gì với video của bạn

Các thiết lập đã được cố định sẵn để bạn khỏi phải bận tâm, nhưng biết chính xác chúng là gì vẫn rất đáng. Công cụ lấy 15 giây đầu tiên của video, lấy mẫu lại còn 12 khung hình mỗi giây và thu về chiều rộng 480 pixel, với chiều cao được tính tự động để tỷ lệ khung hình không bao giờ bị méo. Việc thu nhỏ dùng bộ lọc Lanczos, giúp giữ các đường viền sắc nét hơn hẳn so với phép lấy trung bình đơn giản mà đa số trình chuyển đổi nhanh vẫn dùng. Những con số đó là một sự đánh đổi có chủ đích: GIF là một định dạng cũ, không có nén liên khung và bị giới hạn cứng ở 256 màu mỗi khung, nên giữ nguyên tốc độ khung hình và độ phân giải gốc sẽ tạo ra file quá lớn để đăng ở bất cứ đâu. Mức 12 fps ở 480 pixel là điểm mà chuyển động vẫn mượt trên màn hình điện thoại nhưng dung lượng vẫn nằm trong ngưỡng mà ứng dụng nhắn tin, diễn đàn và Slack thực sự chấp nhận.

Bạn có thể bắt đầu từ những file video nào

Engine đọc được đúng những định dạng mà điện thoại hay máy quay thực tế tạo ra: MP4 và MOV từ iPhone và Android, MKV và AVI từ bản ghi trên máy tính và các công cụ quay màn hình, WebM từ trình ghi hình chạy trên trình duyệt, cùng các container cũ hơn như MPEG và FLV. Video bên trong là H.264, HEVC, VP8 hay VP9 cũng không thành vấn đề — các khung hình đều được giải mã rồi vẽ lại thành GIF. Âm thanh bị bỏ qua hoàn toàn, vì định dạng GIF không có khái niệm bản âm thanh. Nếu bạn cần cả tiếng lẫn hình, hãy dùng công cụ trích xuất âm thanh và giữ hai file song song.

Mất bao lâu, và vì sao

Engine chạy đơn luồng để công cụ hoạt động được mà không cần các header cross-origin đặc biệt, nghĩa là nó chậm hơn phần mềm trên máy tính nhưng tương thích rộng hơn nhiều. Ước lượng sơ bộ, một đoạn clip 1080p dài 15 giây thường hoàn tất trong chưa tới một phút trên laptop đời mới. Trên điện thoại sẽ lâu hơn đáng kể, và nguồn 4K là trường hợp chậm nhất vì mỗi khung hình đều phải được giải mã ở kích thước đầy đủ trước khi thu nhỏ. Lần tải engine duy nhất chính là khoảng chờ dài nhất bạn gặp phải; khi đã được lưu đệm, những lần chuyển đổi sau trên cùng trình duyệt sẽ bỏ qua hoàn toàn bước đó.

Lấy GIF từ giữa một video dài

Vì công cụ luôn bắt đầu từ đầu file, một bản ghi dài hai phút sẽ cho bạn GIF của 15 giây đầu tiên — thường không phải phần bạn muốn. Cách khắc phục là cắt trước: đưa đoạn clip qua công cụ cắt video, đặt điểm bắt đầu và kết thúc quanh khoảnh khắc bạn quan tâm, tải file MP4 đó về, rồi đưa file đã cắt vào trình chuyển đổi này. Là hai bước thay vì một, nhưng cả hai đều chạy cục bộ và file đã cắt thì nhỏ, nên lượt xử lý thứ hai diễn ra rất nhanh.

Nếu có gì đó không ổn

Nếu quá trình chuyển đổi thất bại, nguyên nhân thường gặp là nguồn quá dài hoặc độ phân giải quá cao, làm cạn phần bộ nhớ mà trình duyệt sẵn sàng cấp cho một tab. Cắt ngắn đoạn clip trước sẽ giải quyết gần như mọi trường hợp. Nếu file bị từ chối ngay từ đầu thì nó vượt giới hạn 200 MB. Nếu GIF trông rỗ hạt hoặc bị vệt màu ở những vùng màu chuyển mượt, đó là giới hạn 256 màu của định dạng chứ không phải lỗi chuyển đổi — cảnh có dải chuyển màu, khói hoặc cảnh tối chịu ảnh hưởng nặng nhất, và không có bộ mã hóa GIF nào tránh được điều này. Cửa sổ riêng tư hoặc ẩn danh đôi khi không cho lưu đệm engine, nên mỗi lần chuyển đổi lại phải tải lại.

Riêng tư ngay từ thiết kế

Vì quá trình chuyển đổi diễn ra trên thiết bị của bạn, video của bạn không bao giờ được gửi đi đâu và không có gì được lưu trữ. Không có hàng đợi phía máy chủ nào giữ đoạn phim của bạn, không có thời hạn lưu trữ nào để phải đọc, và không có tài khoản nào gắn file đó với bạn. Điều này quan trọng hơn ta tưởng: GIF thường được tạo từ thứ gì đó riêng tư — thú cưng, con cái, một bản ghi màn hình phần mềm nội bộ, một đoạn cắt từ cuộc trò chuyện riêng. Công cụ hoạt động trên máy tính và các trình duyệt di động hiện đại — lần chuyển đổi đầu tiên tải engine một lần, sau đó những lần sau diễn ra tức thì.

Thêm công cụ

Khám phá toàn bộ bộ công cụ

Blog

Hướng dẫn & Mẹo

FAQ

Câu hỏi thường gặp

Giải đáp những câu hỏi thường gặp nhất về việc dùng các công cụ video & âm thanh miễn phí này.

Không. Toàn bộ quá trình chuyển đổi chạy trên trình duyệt của bạn bằng WebAssembly, nên video của bạn không bao giờ rời khỏi thiết bị và không có gì được lưu trên bất kỳ máy chủ nào.