Mam pomysł na zrobienie posta o Vimie i jego funkcjach, o którym myślę, że wielu nie jest świadomych i aby uczynić go bardziej uderzającym, powiedziałem sobie: może mógłbym stworzyć jakieś gify ... więc zabrałem się do pracy, a potem też podzielę się tym, jak to działa
Najpierw zainstaluj niezbędne aplikacje:
# pacman -S recordmydesktop mplayer imagemagick
Przechwytuj za pomocą recordmydesktop
$ recordmydesktop <nombre.ogv>
Aby uchwycić okno, dodajemy pozycję [x, y] i rozmiar [szerokość (szerokość), wysokość (wysokość)]
$ recordmydesktop -x 1 -y 1 --width 400 --height 200 -o <video.ogv>
Zalecam utworzenie katalogu do przechowywania klatek wideo.
$ mkdir <directorio>
Bierzemy klatki wideo za pomocą mplayera.
$ mplayer -ao null <video.ogv> -vo png:outdir=<directorio>
Na koniec tworzymy gif
$ convert -delay 10x100 <directorio>/* <nombre.gif>
Wszystkie te kroki zostawiają nam niezły gif, ale ten gif, który szczerze wygląda bardzo przyzwoicie waży 4.2 mb
Trochę "optymalizujemy"
$ convert <nombre.gif> -fuzz 10% -layers Optimize <optNombre.gif>
Teraz mamy trochę brzydki gif… Ale. waży tylko 262kb
Po krótkiej edycji możemy zmienić jakość i wagę za pomocą parametru -kędziory
Tutaj z 5% fuzz:
Tutaj z 2% fuzz
I to wszystko!
To jest bardzo dobre. A ja nie wiedziałem o pakiecie „cmatrix”. To jest spoko!
Dziękuję bardzo.
Znałem pakiet Byzanz, który bezpośrednio wykonuje plik .gif w poleceniu:
uśpienie 5 && byzanz-record -c -d 120 -w 1024 -h 768 -x 0 -y 0 test.gif
Znam też ten pakiet 😀 Nie wyjaśniłem tego w poście ... Ale intencją było to zrobić z aplikacjami, które już zainstalowałem, miałem mplayera i imagemagick po prostu zainstalowałem recordmydesktop. A to także dlatego, że unikam AUR 😀
Pytanie Wada. Jaki jest powód, dla którego unikasz korzystania z AUR?
wao za każdym razem, gdy jestem zaskoczony, linux jest po prostu bardzo wszechstronny, dzięki za tutorial
Używałem vi wyłącznie przez około 45 dni, ale po poznaniu emacsa nie ma powrotu, czasami kusi mnie, aby zawieść vi, gdy oglądam takie przechwytywanie, ale emacs jest taki świetny (chociaż nie obsługuje curses w trybie powłoki).
To jest niesamowite.
Bardzo interesujące, szczerze mówiąc, temat gifów nie jest dla mnie zbyt jasny, ale prawdą jest, że zrobienie screencast z jednym z nich może być bardzo interesujące!
Ciekawy post.
Archiwizuję, żeby mieć na całe życie 🙂
Ciekawe ... Użyłem ffmpeg.
http://vidagnu.blogspot.com/2012/04/grabar-audio-y-video-de-pantalla-con.html