Tôi có ý tưởng tạo một bài đăng về Vim và các chức năng của nó mà tôi nghĩ rằng nhiều người không biết và để làm cho nó nổi bật hơn, tôi tự nhủ: có lẽ tôi có thể tạo một số gif ... vì vậy tôi bắt đầu làm việc và sau đó tôi cũng chia sẻ cách hoạt động của nó
Đầu tiên hãy cài đặt các ứng dụng cần thiết:
# pacman -S recordmydesktop mplayer imagemagick
Chụp bằng bản ghimydesktop
$ recordmydesktop <nombre.ogv>
Để chụp một cửa sổ, chúng tôi thêm vị trí [x, y] và kích thước [chiều rộng (width), chiều cao (height)]
$ recordmydesktop -x 1 -y 1 --width 400 --height 200 -o <video.ogv>
Tôi khuyên bạn nên tạo một thư mục để lưu trữ các khung hình video.
$ mkdir <directorio>
Chúng tôi lấy các khung của video bằng mplayer.
$ mplayer -ao null <video.ogv> -vo png:outdir=<directorio>
Cuối cùng, chúng tôi tạo gif
$ convert -delay 10x100 <directorio>/* <nombre.gif>
Tất cả các bước này để lại cho chúng ta một ảnh gif đẹp, nhưng thành thật mà nói thì cái gif này trông rất đẹp, nặng 4.2 mb
Chúng tôi "tối ưu hóa" một chút
$ convert <nombre.gif> -fuzz 10% -layers Optimize <optNombre.gif>
Bây giờ chúng ta có một gif hơi xấu xí… Nhưng. nó chỉ nặng 262kb
Sau khi chỉnh sửa một chút, chúng ta có thể thay đổi chất lượng và trọng lượng bằng thông số -lông tơ
Đây với 5% lông tơ:
Đây với 2% lông tơ
Và đó là nó!
Nó rất tốt. Và tôi không biết về gói "cmatrix". Nó tuyệt thật!
Cám ơn rất nhiều.
Tôi biết gói Byzanz, gói này trực tiếp thực hiện .gif trong một lệnh:
sleep 5 && byzanz-record -c -d 120 -w 1024 -h 768 -x 0 -y 0 test.gif
Tôi cũng biết gói đó 😀 Tôi không giải thích nó trong bài đăng ... Nhưng ý định là làm điều đó với các ứng dụng mà tôi đã cài đặt, tôi có mplayer và imagemagick chỉ cài đặt recordmydesktop. Và đó cũng là vì tôi tránh sử dụng AUR 😀
Một câu hỏi của Wada. Lý do bạn tránh sử dụng AUR là gì?
wao mỗi khi tôi ngạc nhiên linux chỉ đơn giản là rất linh hoạt, cảm ơn vì hướng dẫn
Tôi độc quyền sử dụng vi trong 45 ngày hoặc lâu hơn, nhưng sau khi biết emacs không có trở lại, đôi khi tôi bị cám dỗ để thất bại vi khi nhìn thấy những bức ảnh như thế này, nhưng emacs quá tuyệt vời (mặc dù nó không hỗ trợ lời nguyền trong chế độ trình bao của nó).
Thật tuyệt vời.
Rất thú vị, thành thật mà nói thì chủ đề của gif đối với tôi không rõ ràng lắm, nhưng đúng là có thể rất thú vị khi tạo một screencast với một trong số chúng!
Bài đăng thú vị.
Tôi lưu trữ nó để có nó suốt đời 🙂
Thật thú vị ... Tôi đã sử dụng ffmpeg.
http://vidagnu.blogspot.com/2012/04/grabar-audio-y-video-de-pantalla-con.html