Да филмираме десктопа си

Тук е обяснено как се инсталират и настройват програми под Linux.

Модератори: Freya, Kulu Ngile

Да филмираме десктопа си

Мнениеот phantomlord » Нед 10, Сеп, 2006 0:23

Може би ви се е искало да направите филмче с онова, което правите на екрана си? Примерно за да покажете на някого как да извърши дадена настройка или просто да се изфукате с онова, което ползвате и си е само ваше. Тук ще ви обясня как можете да направите това. Тъй като ползвам Debian това howto ще бъде свързано с него, но за другите дистрибуции принципа е същия. Единствената разлика е, че ще трябва сами да си намерите необходимите пакети и да си ги инсталирате.
И така:

1.Подготвителни работи:
Код за потвърждение: Избери целия код
apt-get install python-pygame python-tk x11vnc

Така ще инсталирате част от необходимите пакети.

2. След това трябва да свалим програмата, чрез която ще правим филмчето. Казва се vnc2swf и записва действията ви върху екрана в ShockWave Flash формат (swf):
Код за потвърждение: Избери целия код
wget http://www.unixuser.org/~euske/vnc2swf/pyvnc2swf-0.6.4.tar.gz

След това трябва да разархивираме сваленият архив:
Код за потвърждение: Избери целия код
tar -pzxvf pyvnc2swf-0.6.4.tar.gz

и да влезем в директорията, в която е отишло съдържанието на архива:
Код за потвърждение: Избери целия код
cd pyvnc2swf-0.6.4


3.Сега вече сме готови да записваме филмчето. Първо трябва да стартираме VNC сървъра:
Код за потвърждение: Избери целия код
x11vnc -localhost -viewonly &

По този начин ще се записва всичко, което се случва на целия екран. Ако искате да се записва само активен прозорец изпълнете:
Код за потвърждение: Избери целия код
x11vnc -localhost -viewonly -id pick &

и кликнете прозорецът, който желаете да бъде заснет.
Самото записване ще започне след като изпълните:
Код за потвърждение: Избери целия код
./vnc2swf.py -nowindow -o myoutput.swf localhost

myoutput.swf можете да промените с името, което желаете да използвате. Освен него ще се генерира и html страница myoutput.html, която ще можете да заредите в браузъра си.
Прекъсването на процеса на запис става с едновременното натискане на ctrl+c в конзолата.
Ако желаете по-късно можете да добавите и звук към филма си:
Код за потвърждение: Избери целия код
./edit.py -a mymovie.mp3 -o output-with-audio.swf output.swf


Ето и резултата, който можете да получите: тук.

Източник
Hear the cry of War
Louder than before
With his sword in hand
to control the land
Crushing metal strikes
on this frightening night
Fall onto your knees
For the Phantom Lord
Аватар
phantomlord
Шеф
 
Мнения: 1517
Регистриран на: Пет 03, Мар, 2006 1:16
Местоположение: София

Мнениеот aleximilian » Нед 10, Май, 2009 21:43

phantomlord написа:За записване на клипчетата ползвай recordmydesktop и графичните му интерфейси:
krecordmydesktop - за KDE
gtk-recordmydesktop - за GNOME


С vnc2swf и с gtk-recordmydesktop при заснемане на 3D се получава насичане и доста голямо забързване, остави ли се да заснема само действията на десктопа - няма проблем. Ръчках нещо по опцийте, все същият ефект.

От тук може да се дръпне и да се види (12.9 мв)
Пробвах се да го конвентирам в .avi, за да може да сложа музика, да изрежа нещо и т.н. но нещо не ми се отдаде с конвентирането :)
Аватар
aleximilian
Участник
 
Мнения: 112
Регистриран на: Сря 11, Фев, 2009 3:07

Мнениеот phantomlord » Пон 11, Май, 2009 14:51

Това съм го записал с krecordmydesktop и 3Д ефектите излизат доста добре. Може да пробваш и istanbul.
Hear the cry of War
Louder than before
With his sword in hand
to control the land
Crushing metal strikes
on this frightening night
Fall onto your knees
For the Phantom Lord
Аватар
phantomlord
Шеф
 
Мнения: 1517
Регистриран на: Пет 03, Мар, 2006 1:16
Местоположение: София


Назад към Инсталиране и работа с приложения

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 1 госта

cron