Cách tạo GIF từ video
- Thả video vào khung phía trên hoặc bấm Chọn video. File MP4, MOV và WebM đều dùng được, miễn là trình duyệt của bạn phát được.
- Xem hoặc kéo qua video xem trước để chọn đoạn bạn muốn. Nhập thời gian Bắt đầu và Kết thúc theo giây, hoặc tạm dừng video đúng lúc cần rồi bấm Bắt đầu tại đây hay Kết thúc tại đây.
- Chọn số khung hình mỗi giây và chiều rộng. Dòng bên dưới cho biết GIF sẽ có bao nhiêu khung hình và kích thước bao nhiêu.
- Bấm Tạo GIF. Thanh tiến trình cho biết khung hình đang xử lý, và bạn có thể hủy bất cứ lúc nào.
- Xem kết quả rồi bấm nút tải về. File được đặt tên theo video của bạn, ví dụ
meo-con.gif.
Mọi thao tác chạy trong trình duyệt. Video và ảnh GIF không bao giờ được tải lên, không cần đăng ký, không đóng dấu mờ, và video gốc của bạn không bị thay đổi.
Việc chuyển đổi hoạt động thế nào
GIF là một loạt ảnh ngắn được phát lặp lại. Để tạo ra nó, công cụ nhờ trình duyệt tua đến một thời điểm trong video, chép khung hình đó lên canvas với chiều rộng bạn chọn, rồi lặp lại sau mỗi 1/fps giây từ lúc bắt đầu đến lúc kết thúc. Mỗi khung hình sau đó được giảm xuống bảng màu tối đa 256 màu, mức tối đa mà định dạng GIF cho phép, và các khung hình được ghi nối tiếp nhau với độ trễ phù hợp. Bộ mã hóa GIF chạy ngay trong trang và chỉ được tải khi bạn bấm Tạo GIF.
Vì GIF không có tiếng và chỉ có 256 màu mỗi khung hình, các vùng chuyển màu như bầu trời hay màu da có thể bị vạch nhẹ, và file nặng hơn nhiều so với cùng đoạn đó ở dạng video. Với đoạn dài, video là định dạng tốt hơn; GIF phù hợp với các vòng lặp ngắn vài giây.
Chọn số khung hình, chiều rộng và độ dài
Dung lượng GIF tăng theo số khung hình và số điểm ảnh của mỗi khung hình, vì vậy ba cài đặt sau quyết định tất cả:
- Số khung hình mỗi giây. 10 là mức mặc định tốt. Tăng từ 10 lên 20 làm số khung hình tăng gấp đôi và file cũng nặng gần gấp đôi. Dùng 5 đến 8 cho video quay màn hình và trình chiếu.
- Chiều rộng. Giảm chiều rộng một nửa thì mỗi khung hình chỉ còn một phần tư số điểm ảnh. 480 px hợp với hầu hết trang web và tin nhắn; 320 px phù hợp để gửi qua ứng dụng chat; 640 px dành cho đoạn nhiều chi tiết. Video không bao giờ bị phóng to quá chiều rộng gốc.
- Độ dài. Mỗi giây thêm vào là thêm cả một loạt khung hình. Vòng lặp 2 đến 4 giây thường là đủ và dễ xem lại nhiều lần. Công cụ cho phép tối đa 300 khung hình trong một GIF.
- Lặp lại mãi mãi. Hãy bật để có GIF lặp thông thường, hoặc tắt để phát đoạn một lần rồi dừng ở khung hình cuối.
Ví dụ thực tế
Bạn có một video quay màn hình 1080p dài 40 giây, và phần cần thể hiện, thao tác bấm một nút, nằm giữa giây 12,5 và giây 17,5. Nhập 12.5 làm điểm bắt đầu và 17.5 làm điểm kết thúc, chọn 10 khung/giây và 480 px. Dòng tóm tắt cho biết 50 khung hình kích thước 480×270 px: 5 giây × 10 khung hình mỗi giây. Sau vài giây bạn có ảnh GIF lặp lại thao tác bấm. Nếu file quá nặng để gửi, hãy giảm chiều rộng xuống 320 px, khi đó mỗi khung hình chỉ còn chưa đến một nửa số điểm ảnh, hoặc cắt đoạn còn 3 giây.
Mẹo và các sự cố thường gặp
- Hãy xem trước. Tạm dừng đúng khung hình rồi bấm Bắt đầu tại đây nhanh và chính xác hơn là đoán thời gian.
- Video không tải được. Trình duyệt có thể không hỗ trợ codec của video; hãy thử Chrome hoặc Edge, hoặc xuất video thành MP4 (H.264) trước.
- Màu hơi khác so với video. Giới hạn 256 màu làm thay đổi các vùng chuyển màu. Đây là đặc điểm của định dạng GIF, đoạn ngắn hơn hay chiều rộng nhỏ hơn không khắc phục được.
- Điện thoại bị chậm. Video lớn và nhiều khung hình tốn nhiều bộ nhớ. Hãy dùng chiều rộng nhỏ hơn, ít khung hình mỗi giây hơn hoặc đoạn ngắn hơn.
- Bản quyền. Chỉ tạo GIF từ video bạn sở hữu hoặc được phép sử dụng.
Câu hỏi thường gặp
Video của tôi có bị tải lên máy chủ không?
Không. Các khung hình được lấy từ video và ghép thành GIF ngay trong trình duyệt, trên chính thiết bị của bạn. Video và ảnh GIF không bao giờ rời khỏi máy.
Vì sao file GIF của tôi nặng như vậy?
GIF lưu mỗi khung hình thành một bức ảnh riêng, tối đa 256 màu và không có kiểu nén hiệu quả như video, nên một đoạn ngắn cũng có thể nặng vài megabyte. Để file nhẹ hơn, hãy chọn chiều rộng nhỏ hơn, ít khung hình mỗi giây hơn hoặc đoạn ngắn hơn; cả ba đều ảnh hưởng rất nhiều.
Đoạn video có thể dài bao nhiêu?
GIF có tối đa 300 khung hình. Ở 10 khung hình mỗi giây, đó là 30 giây; ở 20 khung hình mỗi giây là 15 giây. File video có thể nặng đến 200 MB, và bạn chọn đoạn cần dùng bằng ô bắt đầu và kết thúc.
Nên chọn bao nhiêu khung hình mỗi giây?
10 khung hình mỗi giây đủ mượt cho hầu hết các đoạn ngắn và video quay màn hình, và giữ file nhẹ. Dùng 15 hoặc 20 cho chuyển động nhanh, còn 5 đến 8 cho trình chiếu hoặc màn hình ít thay đổi.
Vì sao công cụ báo không đọc được video?
Trình duyệt tự giải mã video nên chỉ hoạt động với định dạng nó hỗ trợ. MP4 dùng H.264 và WebM chạy tốt trên mọi trình duyệt hiện nay; một số file MOV, MKV hoặc HEVC chỉ phát được trên vài trình duyệt. Chrome và Edge hỗ trợ nhiều nhất.