Ảnh động hay GIF là phương tiện phổ biến để chia sẻ cảm xúc vui vẻ, hài hước trên mạng xã hội, blog, tài liệu phần mềm và game. Hãy khám phá những phần mềm tạo ảnh động trên Linux tốt nhất dưới đây!
Dưới đây là danh sách những ứng dụng tạo ảnh động hàng đầu trên Linux mà bạn không nên bỏ qua. Một số ứng dụng hỗ trợ quay GIF trực tiếp, trong khi các ứng dụng khác cho phép chuyển đổi video thành GIF.
Top 4 ứng dụng tạo ảnh động Linux hàng đầu
1. FFmpeg
FFmpeg là công cụ dòng lệnh chuyển đổi và ghi âm file âm thanh và video. Phát triển với nhiều lệnh chuyển đổi khác nhau, nó cung cấp chức năng đặt cấu hình sản phẩm đầu ra theo yêu cầu của người dùng.
Cài đặt FFmpeg trên Ubuntu với lệnh sau:
$ sudo apt install ffmpeg
Để chuyển đổi video thành GIF trong FFmpeg, trước hết, bạn cần tạo bảng màu từ video gốc. Bảng màu này sẽ hiển thị chính xác các màu chính từ video. Bạn có thể bỏ qua bước này và chuyển đến việc tạo GIF trực tiếp. Tuy nhiên, chất lượng đầu ra sẽ không tốt do FFmpeg sử dụng bảng màu tự động từ 256 màu sẵn có. Hãy luôn tạo bảng màu trước bằng câu lệnh sau:
$ ffmpeg -i input.mp4 -filter_complex '[0:v] palettegen' palette.png
Sau khi tạo bảng màu, chạy lệnh sau để chuyển video thành GIF:
$ ffmpeg -i input.mp4 -i palette.png -filter_complex '[0:v][1:v] paletteuse'
-r 10 output.gif
Trong đó:
- -i palette.png là tên bảng màu vừa tạo
- [0:v][1:v] chỉ thứ tự, 0 là input.mp4 và 1 là palette.png
- paletteuse là tên bộ lọc sử dụng, phải có 2 đối số dạng [0:v][1:v]
- -r 10 là tỉ lệ khung hình của file GIF đầu ra
- gif là tên file GIF đã chuyển đổi
Tải FFmpeg tại đây
2. Byzanz
Byzanz là công cụ dòng lệnh cho phép quay video và ảnh động trên màn hình máy tính. Nó hỗ trợ tính năng rơ le thời gian trễ (delay timer), thu âm và ghi lại vị trí con trỏ chuột.
Để cài đặt Byzanz trên Ubuntu, chỉ cần thực hiện lệnh sau:
$ sudo apt install byzanz
Để ghi lại ảnh động, sử dụng lệnh sau:
$ byzanz-record --duration=15 --x=100 --y=200 --width=600 --height=800 out.gif
Trong đó:
- -duration là thời gian quay, sau đó video sẽ tự động kết thúc
- -x là tọa độ X của khung hình bạn muốn ghi
- -y là tọa độ Y của khung hình bạn muốn ghi
- -width là chiều rộng khung hình
- -height là chiều cao khung hình
Có thể bạn sẽ gặp khó khăn khi xác định tọa độ và hình dạng của video, đặc biệt là khi chỉ muốn ghi lại cửa sổ ứng dụng và bỏ qua các thành phần khác trên màn hình. Tuy nhiên, vấn đề này có thể giải quyết bằng cách sử dụng ứng dụng giả lập bàn phím và chuột, được gọi là 'xdotool.'
Để cài đặt xdotool trên Ubuntu, chỉ cần thực hiện lệnh sau:
- $ sudo apt install xdotool
Sau khi đã xác định hình dạng của cửa sổ cần quay, tiếp tục thực hiện:
- $ xdotool getwindowfocus getwindowgeometry -shell
Kết quả sẽ hiển thị như sau:
- Tải về Byzanz tại đây
3. Peek
Peek là một ứng dụng tạo ảnh động dễ sử dụng nhất trên Linux. Nó được thiết kế chủ yếu để ghi lại một phần cụ thể trên màn hình và không hỗ trợ quay toàn màn hình hoặc ghi âm.
Peek có các chức năng chính như tùy chỉnh phím tắt để bắt đầu và kết thúc quay, hỗ trợ quay video ở tốc độ 60 FPS, kỹ thuật downsampling và hỗ trợ rơ le thời gian trễ.
Để cài đặt Peek trên Ubuntu, bạn cần thêm một kho lưu trữ PPA. Hãy thực hiện lần lượt các lệnh sau:
$ sudo add-apt-repository ppa:peek-developers/stable
$ sudo apt update
$ sudo apt install peek
- Tải Peek tại đây
4. Gifcurry
Gifcurry là một ứng dụng mã nguồn mở miễn phí để chuyển đổi video thành GIF. Được viết bằng ngôn ngữ Haskell, ứng dụng này cung cấp nhiều tùy chọn để tùy chỉnh video GIF sau khi chuyển đổi. Bạn có thể cài đặt thời gian đầu và cuối cho file GIF, hỗ trợ cắt, chỉnh sửa kích thước video và thậm chí chèn tiêu đề hoặc chú thích. Nếu bạn muốn, bạn cũng có thể sử dụng giao diện dòng lệnh.
- Tải Gifcurry tại đây
Dưới đây là danh sách những phần mềm tạo ảnh động trên Linux mà bạn không nên bỏ qua. Mặc dù có nhiều trang web cho phép bạn tạo và chỉnh sửa ảnh động trực tuyến, nhưng trong số đó, Ezgif là một công cụ trực tuyến phổ biến, sử dụng công nghệ FFmpeg để tạo và chỉnh sửa ảnh động. Nếu bạn không muốn cài đặt phần mềm, bạn có thể truy cập trực tiếp trang web tạo ảnh động tại đây.
