Блоґ одного кібера

Історія хвороби контуженого інформаційним вибухом

Заклинання для сповільненої зйомки в Ubuntu/Debian

leave a comment »

Звичайно вам потрібна ще веб-камера, і можливо якісь драйвери. На всяк випадок поставте Cheese – програмку для тестування веб-камери.

Інвентар:

sudo apt-get install cheese
sudo apt-get install streamer
sudo apt-get install mencoder

Сцена:

mkdir timelapse
cd timelapse
vim generate.py

Зйомка:

# Звичайно я не шарю баш
import os
import time

for i in range(10000):
	print 'Get frame %s' % i
	os.system('killall streamer') # Іноді падло зависає
	os.system('streamer /dev/video0 -o frame%s.jpeg &' % str(i).zfill(5))
	time.sleep(2) # можна й 0.5 ставити якщо камера й диск дозволяють
python generate.py

Тут обережно, бо вдома в мене streamer жалівся на “resource is busy”. І це лиш після 500 кадрів! Треба б придумати якийсь монітор який міг би самостійно перезавантажити комп’ютер абощо. Бо власне бажано аби зйомка проводилась поки я десь гуляю.

Найвеселіше. Монтаж:

mencoder mf://*.jpeg -mf w=320:h=240:fps=25:type=jpg -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell -oac copy -o output.avi

Замість w=320:h=240 ставимо розміри наших картинок. Хвилина (залежно від кількості і якості знятого потужності процесора), і кіно готове:

Звісно варто було б зробити кращу якість, більшу тривалість і краще освітлення, але напевне варто краще почекати до наступної зими або літа, коли світліше, і дістати краще обладнання.

P.S. А так це роблять крутіші хакери.

P.P.S. Ну, і ще весело таким чином записати свій робочий день.

Advertisements

Written by bunyk

Жовтень 10, 2011 at 23:02

Залишити відповідь

Заповніть поля нижче або авторизуйтесь клікнувши по іконці

Лого WordPress.com

Ви коментуєте, використовуючи свій обліковий запис WordPress.com. Log Out / Змінити )

Twitter picture

Ви коментуєте, використовуючи свій обліковий запис Twitter. Log Out / Змінити )

Facebook photo

Ви коментуєте, використовуючи свій обліковий запис Facebook. Log Out / Змінити )

Google+ photo

Ви коментуєте, використовуючи свій обліковий запис Google+. Log Out / Змінити )

З’єднання з %s

%d блогерам подобається це: