Strona używa cookies (ciasteczek). Dowiedz się więcej o celu ich używania i zmianach ustawień. Korzystając ze strony wyrażasz zgodę na używanie cookies, zgodnie z aktualnymi ustawieniami przeglądarki.    X

cz. 8 | Siła konsoli w systemach Uniksowych

Witam. Była długa przerwa odnośnie konsoli, ale teraz postaram się wypełnić tą lukę dodając kilka ciekawostek, w tej części bardziej multimedialnych.

16. Odtwarzanie filmów

Program mplayer jest bogatym w funkcje odtwarzaczem audio i wideo.
Może zostać zagnieżdżony wewnątrz programu, odtwarzać samodzielnie bądź pod konsolą używając bufora ramek bądź zamieniając obraz na litery.

mplayer -vo fbdev film.ogv

Odtwarzanie filmu przy pomocy mplayer bez włączania graficznego trybu "X" - sama konsola.

mplayer -vo aa film.ogv

Tutaj mamy odtwarzanie filmu i konwertowanie go na ASCII ART w locie, także pod konsolą bez użycia serwera grafiki "X".

17. Robienie zrzutów ekranu

Przy pomocy programu scrot możemy szybko i łatwo zrobić zrzut naszego pulpitu i zapisać go na dysk twardy w najpopularniejszym formacie jpeg czy png.

Program oferuje także ciekawą funkcję jak spowolnienie wykonania zrzutu:

webnull@webnull-gentoo-desktop ~ $ scrot -cd 5 /home/webnull/Zrzuty/dp.png Taking shot in 5.. 4.. 3.. 2.. 1.. 0.

Jeżeli jednak chcemy spowolnić wykonanie zrzutu ekranu o mniej niż sekundę możemy to zrobić także w ten sposób:

sleep 0.5 && scrot /home/webnull/Zrzuty/dp.png

Scrota możemy ustawić na jakimś klawiszu np. print screen.
Przypominam, że zbindować klawisze można w: xbindkeys, Fluxbox, OpenBox, GNOME

Narzędzie fbgrab potrafi wykonać zrzut ekranu konsoli bez pomocy trybu graficznego "X".

.. Ciąg dalszy nastąpi .. 

Komentarze

0 nowych
przemek1234   7 #1 31.12.2010 16:45

Jaki film oglądałeś w tym ASCII-arcie.

webnull   9 #2 31.12.2010 16:47

@przemek1234
Ten obrazek znalazłem gdzieś w obrazkach Google, ale testowałem np. Prince Of Persia czy Dexter

StawikPiast   10 #3 31.12.2010 17:17

a ja nadal sie pytam po co to?
Przeciez pokazujesz tylko wlasnie ta zla i nielubiana przez ZU strone Linuxa. Zrobienie zrzutu ekranu poleceniem?

webnull@webnull-gentoo-desktop ~ $ scrot -cd 5 /home/webnull/Zrzuty/dp.png
Taking shot in 5.. 4.. 3.. 2.. 1.. 0.

Kto to spamięta? Ludzie maja problem z jednym przyciskiem a ty tu pokazujesz jak to zrobic poleceniem i to bardzo dlugim poleceniem. Totalny bezsens.

przemek1234   7 #4 31.12.2010 17:25

@StawikPiast:
To polecenie można wziąść sobie na logikę: scrot -cd [liczba_sekund] [gdzie_zapisac_zwrzut].

przemek1234   7 #5 31.12.2010 17:27

Wcale nie jest to aż takie trudne.

webnull   9 #6 31.12.2010 17:28

@StawikPiast
To nie dla takich ZU jak ty, więc nie dogryzaj w komentarzach.

kwpolska   5 #7 31.12.2010 18:33

@StawikPiast
mozna sobie zrobic alias.

webnull   9 #8 31.12.2010 18:41

@StawikPiast
Coś takiego ;-)

alias zrob-screenshota="scrot -cd 5"

nintyfan   10 #9 31.12.2010 19:26

@StawikPiast | 31.12.2010 17:17 :
Odtwarzanie filmów pod buforem ramek jest przydatne.

Co do odtwarzania tekstowego, to przypomnę o libcaca i wyjściu wideo caca (kolorowy ascii-art).
Ascii-art powinien być wykorzystywany w niektórych reklamach. Zawsze sposób na przyciągnięcie uwagi.

webnull   9 #10 31.12.2010 20:20

@nintyfan
U Mnie ten caca zamienia tło w bardzo jaskrawe bez przerwy zmieniające się kolorki, więc wolę aa czyli czarnobiały output w ASCII.

walker13150   4 #11 31.12.2010 20:21

@przemek, ten screen z ASCII ART to Pogromcy mitów (z ang Myhbusters) (dwóch gostków da się rozpoznać :D), i dowód: http://everydaylht.com/howtos/eyecandy/ascii-movies/

Jaahquubel_   12 #12 31.12.2010 20:30

Jak już wcześniej webnull powiedział, jego wpisy są bardziej dla początkujących geeków (o ile nie przekręciłem).

Z filmów, które oglądałem w ASCII w mplayerze najśmieszniej wyglądał teledysk do "Sleeping awake" P.O.D., bo na początku widać tam Matrix code. Polecam. :)

A jeśli damy "caca" zamiast "aa", to film będzie w kolorze.
A tak w ogóle to tylko bajer.

przemek1234   7 #13 31.12.2010 20:46

Wyjście obrazu w ASCII ART to raczej zbędny bajer, bo kto by tak film oglądał.

webnull   9 #14 31.12.2010 20:50

@przemek1234
Nie znasz ludzi, może są tacy ;-)

Razi   5 #15 31.12.2010 21:38

Pamiętajcie, że polecenia takie można wykorzystać w dowolny sposób. Np. zamiast na windowsie babrać się w WinAPI, to napisać prosty programik w C który co kilka sekund robi screena. Komenda wywoływana przez funkcję system().
Oto potęga CLI - prostota.

nintyfan   10 #16 31.12.2010 22:43

@Razi | 31.12.2010 21:38 :
Dokładnie. Niektórzy korzystają ze słabszych komputerów. Z tego, co pamiętam, to GNOME nie oferował tak zaawansowanego programu do robienia zrzutów ekranowych, co KDE.

  #17 31.12.2010 23:05

Jak to zrobić na vlc?

webnull   9 #18 01.01.2011 02:36

@iQ (niezalogowany) | 31.12.2010 23:05
Chyba dostępne tylko dla mplayera.

StawikPiast   10 #19 02.01.2011 21:50

Coz, filmy w ascii to tylko jak zauwazono bajer. robienie screenshota dlugasna komenda, tez wiekszego sensu nie ma. Odpala sie narzedzie wycinanie i juz. nie trzeba nic pisac, wystarczy kliknac. IPad i smartfony nie zyskaly popularnosci dlatego ze mozna w nich isac dlugasne komendy, a dletego ze mozna wszystko kliknac palcem i gotowe.

webnull   9 #20 02.01.2011 22:01

@StawikPiast
PC po to ma klawiaturę aby móc wpisywać tekst prawda?
Coś schodzisz na offtopic czyli iPady i smartfony o których niema mowy we wpisie prawda?

StawikPiast   10 #21 03.01.2011 10:07

@webnull

Nie ja schodze na smartfony itp a swiat. Nie wiem czy widzisz co sie wokol dzieje, ale napisze ci. Z klawiatury kozysta sie glownie do wprowadzenia adresu (lub czesciej frazy wyszukiwania) i pisania na forach/serwisach spolecznosciowych itp a obsluga to myszka lub palec.

  #22 19.02.2011 02:18

Witam...
Może mnie ktoś wspomóc w konwersji obrazu na ASCII art?
Nie ukrywam, że zależy mi na kodzie - c++ lub chociaż rzeczach jakie powinienem zaprogramować żeby to działało :) Mówcie mi po imieniu ^^

webnull   9 #23 19.02.2011 20:49

@klansser@gmail.com (niezalogowany) | 19.02.2011 2:18
Może mógłbyś spróbować bibliotek które są dostępne dla mplayera, ale są to bardziej Linuksowe biblioteki.

Tak poza tym to ciężko będzie, bo tylko geekowie bawią się w ASCII-ART'y ;-)

  #24 20.02.2011 01:26

I'm f**kin' geek ^^ (świr - co by nie było nieścisłości :P ) Ja tam kodzę pod windą (bcb 6 ent...) i w planach (nie moich - ja mam lepsze sposoby na spędzanie wolnego czasu, ale władni uczelni zorganizowali nam już zabawę) mam programik przerabiający *.bmp na ASCII. Problem pierwszy powstał w momencie jak poznałem tytuł pracy (WTF ASCII-ART?) no ale po przestudiowaniu części internetu co nieco już wiem :) Znalazłem kilka rozwiązań jak wczytać bitmapę rozwalić ją na pixele wyciągnąć wartości RGB każdego z nich i do odpowiedniego zakresu koloru podstawić ciąg znaków ASCII... Ale doesn't work :| Nie potrafię tego zebrać do kupy...