Dù bạn phát âm GIF như thế nào, không thể phủ nhận GIF là lực lượng lớn trong hài hước Internet. Chúng cực kỳ hữu ích trên Web vì cho phép dùng hình ảnh động nhẹ mang lại sự sống cho nội dung mà không tốn hiệu suất như video.
Mặc dù mọi người trực tuyến đều thưởng thức GIF, rất ít người biết tạo GIF dễ dàng đến mức nào. Bạn dễ dàng lấy video, cắt đoạn, chuyển thành GIF nhờ hai chương trình mã nguồn mở miễn phí – VLC và GIMP.
Cài đặt GIMP và VLC
Trước khi làm bất cứ điều gì, bạn cần cài cả VLC và GIMP. Cả hai miễn phí và dễ truy cập cho Windows và Linux.
Windows
Bạn có thể tải VLC và GIMP cho Windows trực tiếp từ nhà phát triển. Tải VLC từ videolan.org, GIMP từ gimp.org. Bạn cũng cần FFMPEG, chương trình mã nguồn mở khác, để tách video thành khung hình. Tải từ nhà phát triển. Tải cả ba và cài đặt. Các trình cài rất đơn giản. Thêm vào đó, đây thực sự là phần mềm tự do, không phải freeware, nên bạn không bị rác trong trình cài.
Linux
Trên Linux bạn cài VLC, FFMPEG và GIMP qua trình quản lý gói, nếu chưa có.
Ubuntu/Debian
sudo apt install vlc gimp ffmpeg
Fedora
sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm sudo dnf install vlc gimp ffmpeg
Arch Linux
sudo pacman -S vlc gimp ffmpeg
Tạo đoạn clip với VLC
Chắc chắn bạn không muốn làm GIF từ video toàn bộ. Trước khi thực sự làm GIF, bạn cần cắt video xuống đúng kích thước cần cho GIF. VLC có vài cách cắt video, nhưng cách này trực tiếp nhất.
Bật điều khiển nâng cao
VLC có khả năng ghi hình tích hợp bạn có thể tận dụng tạo clip từ video hiện có. Bước đầu là bật điều khiển ghi hình. Trên menu chính trên cùng VLC, nhấp "View" (Xem). Menu thả xuống mở ra các tùy chọn. Tích hộp "Advanced Controls" (Điều khiển nâng cao). Điều khiển sẽ xuất hiện ở dưới cửa sổ VLC, trên điều khiển bình thường.
Tìm điểm bắt đầu
Mở video bạn muốn trích đoạn. Dùng thanh trượt tìm qua video, xác định điểm bắt đầu clip. Đặt thanh trượt ngay nơi bạn muốn bắt đầu ghi.
Ghi clip
Khi đã ở vị trí muốn bắt đầu, nhấp nút tròn đỏ lớn trong điều khiển nâng cao mới để bắt đầu ghi. Cho video chạy đến nơi bạn muốn clip kết thúc. Sau đó, nhấn nút "Record" (Ghi) lại để dừng.
Clip của bạn sẽ ở "C:\Users\Username\Videos" hoặc "~/Videos" cho Windows và Linux tương ứng. Đôi khi Linux đặt ở thư mục "~/home". Video bắt đầu bằng "vlc-record" theo sau ngày tháng.
Tách khung hình
GIMP không làm việc trực tiếp với tệp video, nên bạn cần chuyển clip thành khung hình. Đó là lúc FFMPEG xuất hiện. FFMPEG chuyển đổi đa phương tiện, nhưng ở đây nó tách clip thành các khung hình riêng lẻ.
Mở trình duyệt tệp, duyệt đến vị trí tệp video. Tạo thư mục mới tên "frames" (khung hình) trong thư mục đó.
Mở cửa sổ terminal ở thư mục đó. Trong Windows và hầu hết môi trường desktop Linux, bạn nhấp chuột phải trong cửa sổ để lấy menu cho phép mở terminal tại đó.
Trong cửa sổ đó gõ lệnh sau dùng FFMPEG tách clip:
ffmpeg -i vlc-record-201X-XX-XX-yourfile.mp4 -r 15 frames/image-%3d.png
Có thể mất vài phút, nhưng FFMPEG sẽ tách tệp thành khung hình ở tốc độ 15 khung hình/giây, đặt hình ảnh kết quả vào thư mục "frames" bạn tạo.
Chuyển clip thành GIF với GIMP
Bạn cuối cùng sẵn sàng mở GIMP và bắt đầu ghép GIF. Phần này thực sự đơn giản, nhưng bạn có thể thêm tùy thích.
Nhập khung hình
Mở GIMP. Nhấp "File" (Tệp), sau đó "Open as Layers" (Mở dưới dạng lớp). Duyệt đến thư mục bạn chỉ định xuất khung hình từ FFMPEG. Chọn tất cả hình ảnh khung hình. Dùng Ctrl + Click hoặc Shift + Click chọn nhiều cùng lúc. Khi đã chọn hết, xác nhận nút "Open" (Mở).
GIMP sẽ tạo dự án mới và đặt mỗi hình ảnh khung hình thành lớp riêng. Các lớp này sẽ dùng tái tạo video thành hoạt ảnh khi xuất ra GIF.
Chỉnh sửa khung hình
Phần này hoàn toàn tùy chọn. Nếu chỉ muốn làm GIF của clip, không thay đổi, không cần làm gì ở đây. Phần này chỉ bao quát ngắn gọn làm gì khi muốn thêm thứ gì như văn bản vào hình ảnh.
Hãy nghĩ các lớp như trang trong cuốn lật ảnh. Bất cứ thứ gì bạn thêm vào một lớp sẽ xuất hiện trong khung hình GIF đó. Để thêm văn bản hoặc tương tự qua nhiều khung hình, bạn cần nhân bản văn bản đó và gộp vào từng khung hình.
Cũng đúng nếu bạn muốn thêm hoạt ảnh hoặc bất cứ thứ gì. Nhớ GIMP sẽ xử lý mỗi lớp như một khung hình trong hoạt ảnh, nên mọi thứ bạn thêm cần gộp vào lớp hiện có.
Lưu GIF
Trước khi xuất GIF, bạn cần chuyển từ RGB sang Indexed (Chỉ số). Nó hoạt động tốt hơn cho GIF, và cho cơ hội giảm dung lượng tệp. Vào "Image" (Hình ảnh), sau đó "Mode" (Chế độ) chuyển từ RGB sang Indexed. Đặt bảng màu tối đa 127.
Tiếp theo, đảm bảo lớp theo đúng thứ tự. Nếu không, bạn có thể đảo thứ tự vào "Layer" (Lớp), sau đó "Stack" (Chồng), và đảo thứ tự.
Tối ưu hình ảnh hơn bằng vào "Filters" (Bộ lọc) chọn "Animation" (Hoạt ảnh). Sau đó, optimize for GIF (tối ưu cho GIF).
Cuối cùng, bạn sẵn sàng xuất GIF. Tìm tùy chọn "Export As" (Xuất dưới dạng) dưới "File" trong menu. Đặt tên tùy thích.
Chúc mừng! Bạn có GIF hoạt động tạo thẳng từ tệp video. Bạn có thể lặp lại quy trình với gần như bất kỳ tệp video nào và tạo mọi loại GIF từ bất kỳ đâu.