Multimedialne Ubuntu: Pochwal się swoim pulpitem – Record My Desktop

Czym jest recordmydesktop? Jest to mały i prosty, ale bardzo praktyczny program do zgrywania obrazu z pulpitu, wraz z możliwością rejestracji dźwięku. Dlaczego właśnie on, skoro jest wiele innych? Odpowiedź jest prosta – program jest banalny w instalacji i obsłudze. Standardowo działa z wiersza poleceń, ale programiści zatroszczyli się również o graficzny interfejs w GTK oraz Qt. Największym plusem przemawiającym za tym właśnie programem, jest kodowanie zgrywanego obrazu i dźwięku za pomocą kontenera Ogg. Obraz kodowany jest w formacie Theora, a dźwięk z kolei w Vorbis. Faktem jest, że tym co najbardziej nam odpowiada, w przeciwieństwie do konkurencji – flash, avi etc. – używany do kodowania kontener Ogg, który jest Open Source. Z tego, co udało mi się wyczytać na stronie programu(1), jest on na tyle inteligentny, że potrafi zgrywać jedynie tę część ekranu, na której wyświetlany obraz uległ zmianie, co z kolei przekłada się na mniejsze zużycie zasobów komputera. Z dodatkowych opcji warto dodać możliwość nagrywania tylko wybranego obszaru, bądź okna.

Instalacja

W przypadku Feisty Fawn sprawa jest banalnie prosta. Wystarczy zainstalować odpowiednie paczki z repozytorium. Instalujemy recordmydesktop wraz z graficznym interfejsem za pomocą polecenia:

sudo apt-get install recordmydesktop gtk-recordmydesktop

Dla osób preferujących Qt zamiast GTK programiści przygotowali dodatkowe źródła. Szkoda, że w repozytoriach Ubuntu brak paczki. W przypadku starszych wersji Ubuntu (Edgy Eft 6.10 oraz Dapper Drake 6.06), możemy ściągnąć DD (niestety wersja 0.3.1) lub EE.

Nagrywanie w praktyce

Wywołanie polecenia recordmydesktop w wierszu poleceń powoduje przechwytywanie obrazu ze standardowymi opcjami, min zgrywanie z dźwiękiem. Po naciśnięciu Ctrl+C nagrywanie zostaje wstrzymane, a następnie zgrany obraz kodowany jest do Ogg. Domyślnie wyjściowy plik zapisywany jest jako out.ogg. Osobiście polecam zapoznać się z opcjami programu, których ilość jest naprawdę imponująca. Na przykład wydając takie polecenie:

recordmydesktop -o /tmp/test.ogg -delay 5 --no-sound -fps 15 -workdir /tmp --overwrite

program włącza się z 5 sekundowym opóźnieniem, tak abyśmy mogli schować konsolę. Film zapisywany jest z 15 klatkami na sekundę bez dźwięku. Jeśli w katalogu /tmp będzie plik test.ogg to dzięki opcji overwrite zostanie on zastąpiony. Parametr workdir wskazuje katalog tymczasowy gdzie ma być przechowywany zgrywany obraz przed kompresją. Oczywiście można kodować w locie ale jest to niezalecane.

Dla tych, którzy nie przepadają za konsolą, programiści napisali bardzo prosty i intuicyjny interfejs graficzny.

gtkrecordmydesktoptn.jpg
Obrazek 1. Okno programu gtk-recordmydesktop

Dzięki niemu dużo łatwiej jest nam zaznaczyć obszar lub okno, które chcemy przechwytywać. Pod spodem przedstawiam mały przykład przechwyconego ekranu.

testzrzutu.jpg
Film 1. Kliknij, aby odtworzyć

Osadzanie Ogg na stronie

Powstało kilka projektów dzięki którym nasze filmiki Ogg możemy w bardzo ładny sposób udostępniać na stronie, coś na wzór serwisu YouTube. W sieci udało mi się odnaleźć dwa działające skrypty + aplikację pracującą jako serwer strumieni. Mam tu na myśli program firmy Fluendo mianowicie flumotion, który mam nadzieje będzie tematem następnego artykułu. Póki co przedstawiam działanie tylko skryptów:

  • Mv_embedPrzykład pokazuje, że osadzanie za pomocą tego skryptu nie sprawia żadnych problemów. Nic nie stoi na przeszkodzie, aby zmienić domyślną rozdzielczość na jakąś większą.
  • ITheora – Niestety ten przykład odwołuje się do strony producenta. Mimo moich usilnych prób za każdym razem gdy odpalałem skrypt dostawałem komunikat, że plik Ogg jest niedostępny. Może to wina konfiguracji mojego Apacza. Mimo wszystko na stronie producenta jest ładny przykład. Powiem szczerze, że w moim przypadku udało mi się go wyświetlić raz na 5 prób. Cały czas zwieszała mi się przeglądarka. Osobiście polecam skrypt Mv_embded.

Na sam koniec chciałem podziękować kwalo za screen programu oraz szczery uśmiech w czasie prezentacji zgrywania pulpitu :)

Linki

  1. http://recordmydesktop.sourceforge.net/
  2. http://pl.wikipedia.org/wiki/
  3. http://download.ubuntu.pl/
  4. http://www.getdeb.net/
  5. http://www.fluendo.com/
  6. http://www.flumotion.net/
  7. http://metavid.ucsc.edu/wiki/index.php/Mv_embed
  8. http://menguy.aymeric.free.fr/theora/index.php?l=en

22 » odpowiedzi dla wpisu “Multimedialne Ubuntu: Pochwal się swoim pulpitem – Record My Desktop”


  1. 1 lukas

    To teraz będzie wysyp HOW-to w formacie filmowym ;]

  2. 2 MrRobby

    To teraz będzie wysyp HOW-to w formacie filmowym ;]

    Zdecydowania łatwiej jest pokazać coś jednym krótkim filmikiem niż serią screenów

  3. 3 Hołek

    Mały genialny programik, który zasługuje na duże uznanie :)

  4. 4 meerf

    A czy ten FLUMOTION może transmitować w takiej formie jak np. mms://www.moja_strona.org/video.ogg ?

  5. 5 MrRobby

    A czy ten FLUMOTION może transmitować w takiej formie jak np. mms://www.moja_strona.org/video.ogg ?

    Meerf tak jak mówiłem to będzie następny art mam nadzieje. Muszę wpierw przyjrzeć się dokładnie temu programowi. Na chwile obecną nie jestem ci w stanie odpowiedzieć:(

  6. 6 mario

    Niestety u mnie nie chce odtworzyć zrzutu nagranego z całego ekranu :( Przy nagrywaniu wybranego okna wszystko jest ok.

  7. 7 grzesiek

    Super! nareszcie jest taka możliwość – wcześniej też ponoć była tylko nie działała – umnie przynajmniej ;) będę śledził tego bloga

  8. 8 zen

    Program interesujacy, ale dlaczego zrzut jest z gentoo ;)

  9. 9 MrRobby

    Program interesujacy, ale dlaczego zrzut jest z gentoo ;)

    Zrzut hmmm wykonywał go znajomy :) Nie mniej plik nagrany ogg i wszystkie testy były wykonywane na kubuntu 6.10 :P

  10. 10 kleczu

    Niestety u mnie nie chce odtworzyć zrzutu nagranego z całego ekranu :( Przy nagrywaniu wybranego okna wszystko jest ok.

    Czy używasz może Ubuntu w wersji 64 bitowej ? Bo u mnie występuje ten sam problem.

  11. 11 MrRobby

    Niestety u mnie nie chce odtworzyć zrzutu nagranego z całego ekranu :( Przy nagrywaniu wybranego okna wszystko jest ok.

    U mnie odtwarzanie zrzutu pełno ekranowego działa bez problemu. Ten zrzut który zrobiłem do testów był w 1280×1024 a później zmniejszany do 800×600.

  12. 12 mario

    System to Ubuntu 7.04 wersja 32-bitowa, więc chyba to nie wina architektury systemu.

  13. 13 dlugidll

    ten sam problem na kubuntu 7.04 x86. Nic sie nie nagrywa przy nagrywaniu calego pulpitu, Gmplayer sie wywala, a kaffeine pokazuje tylko niebieski ekran jak chce odtworzyc nagrany plik. Ech, ze w linuxie zawsze cos nie dziala.

  14. 14 k0ff

    Ech, ze w linuxie zawsze cos nie dziala.

    Kup Vistę, tam wszystko działa. :P

    A tak trochę bardziej poważnie, to na stronie domowej nie znalazłem informacji, że jest to ostateczna, doskonale rozwinięta, działająca wszędzie wersja…

  15. 15 jan niezbędny

    zdaje mi się, że bez problemu można film nagrany w recordmydesktop bezpośrednio wrzucić na youtube… wystarczy kliknąć “zapisz jako”, zmienić rozszerzenie ogg np na mpg nagrać film i wysłać na youtube! żaden problem! ;) u mnie tak to działa… ;]

  16. 16 3stan

    Niestety kanał. Jak okienko jest małe to powiedzmy, że działa:

    http://zasoby.tristan.b7.pl/smieci/forumy/zrzut-dziala.ogg

    tylko obcina okno. Natomiast jak jest większe, to generuje plik:

    http://zasoby.tristan.b7.pl/smieci/forumy/zrzut-wypierdziela.ogg

    który wysyła mplayera w kosmos a kaffeina nie odtwarza obrazu po prostu.

  17. 17 MrRobby

    Niestety kanał. Jak okienko jest małe to powiedzmy, że działa:

    http://zasoby.tristan.b7.pl/smieci/forumy/zrzut-dziala.ogg

    tylko obcina okno. Natomiast jak jest większe, to generuje plik:

    http://zasoby.tristan.b7.pl/smieci/forumy/zrzut-wypierdziela.ogg

    który wysyła mplayera w kosmos a kaffeina nie odtwarza obrazu po prostu.

    Oba pliki otwierają się u mnie bez problemu. 7.04 + najnowszy FF + plugin mplayer

  18. 18 3stan

    No widzisz, a u mnie się ten drugi wywala :(

  19. 19 Michaszko

    Witam ten program dziala tylko pod linuxa i viste ??? a XP ?

  20. 20 Jack_Sparrow

    nie działa mi dźwięk, obraz nagrywa doskonale,ale dzwiek jest cisza oczywiscie OGG kodek jest, nie wyskakuja zadne bledy…

  21. 21 Kamil

    Nagrania mi wychodza ale:

    * nagranie wychodzi o obnizonej jasnosci – znaczy sie bialy jest szary, podejrzewam, ze moga to byc inne ustawienia
    * jak w wersji gtk zakonczyc nagranie? u mnie CTRL-ALT-C czy CTRL-ALT-S nie dziala

    Kamil

  22. 22 Kamil

    Rozwiązałem to drugie. Trzeba mieć w pasu “Notification Area”. Dalej nie wiem jak zwiekszyc jasnosc nagrania :(

Zostaw odpowiedź

Cytuj zaznaczony tekst