Nagrywanie pulpitu z recordmydesktop

Nagrywanie czynności wykonywanych na ekranie komputera (screencasts) za pomocą recordmydesktop w postaci filmów Ogg.

recordmydesktop to aplikacja umożliwiająca nagrywanie tego co dzieje się na ekranie - pulpitu, gry itp. Dzięki niemu możemy nagrywać przewodniki (screencasty) czy też nagrywać nasze dokonania w grach. W odróżnieniu od innych programów tego typu recordmydesktop nie obciąża znacząco komputera w czasie pracy, a wynikowy film z dźwiękiem koduje w otwartych formatach OGG Vorbis i Theora. Szczegółowy artykuł pojawił się w Czytelni Ubuntu

Nagrywanie filmów

Pełne polecenie wygląda tak:
recordmydesktop -o /home/piotr/filmy/test2.ogg -delay 5 -fps 10 -workdir /home/piotr/filmy/ --no-sound
Gdzie
  • -o /home/piotr/filmy/test2.ogg - oznacza lokację i nazwę wynikowego pliku
  • -delay 5 - opóźnienie w sekundach między uruchomieniem aplikacji a rozpoczęciem nagrywania
  • -fps 10 - ilość klatek zapisywanych w jednej sekundzie. Mniej to mniejszy rozmiar lecz i mniej dokładna animacja
  • -workdir /home/piotr/filmy/ - katalog, w których składowane będą tymczasowe dane w czasie nagrywania
  • --no-sound - nie będzie nagrywany dźwięk (usuń by dodać dźwięk do filmu, lecz zwiększy to rozmiar wynikowego filmu)


Pliki ogg na stronach www

Na wiki projektu METAVID znajdziemy odtwarzacz plików OGG w postaci appletu Javy. W paczce znajdziemy również skrypt PHP ułatwiający obsługę tego apletu, lecz ja przedstawię jak wykorzystać ten applet bez pomocy PHP. By wstawić applet na naszej stronie i zmusić go do działania musimy użyć takiego kodu:
<script type='text/javascript'>
	var mv_embed_path = 'http://url/do/katalogu/';
</script>
<script type='text/javascript' src="mv_embed.js"></script>

<div style="border:solid;width:640px;height:510px;overflow:hidden;" name="mv_embed">
<input type="hidden" name="media_url" value="http://strona.pl/plik.ogg" />
<input type="hidden" name="img_thumbnail" value="http://strona.pl/miniatura.jpg" />
<input type="hidden" name="info_page" value="http://metavid.ucsc.edu/wiki/index.php/Mv_embed" />
</div>
Gdzie http://url/do/katalogu/ to adres URL do katalogu z appletem. Podajemy także odnośnik do pliku OGG i miniatury wyświetlanej przez applet. Pliki te muszą znajdować się na tym samym serwerze. Do generowania miniatur z filmów możemy użyć ffmpegthumbnailer:
ffmpegthumbnailer -i plik.ogg -o miniatura.jpg -s 640x480
Gdzie parametr -s określa wymiary pliku miniatury (najlepiej to wygląda gdy używa się "miniatury" o takich samych wymiarach jak film).
blog comments powered by Disqus

Kategorie

Strony