Видеокамера из ноутбука, web-камеры и dst-launch

Февраль 8, 2010

Тест записи видео с помощью web-камеры и утилиты GStreamer (gst-lounch)

Тест записи видео с помощью web-камеры и утилиты GStreamer (gst-launch)

Сегодня в очередной раз записывали лекцию на mini-dv камеру. При оцифровке возник резонный вопрос:

«Почему бы нам не делать видеозапись на прямую на винчестер в avi или ogg файл?»

Мы вспомнили про приобретенную около двух месяцев назад usb web-камеру Logitech C905, которая прекрасно работает в Ubuntu Linux. При этом, она выдает картинку размером 800×600 со скоростью 30 кадров в секунду (хотя, в ходе тестов выяснилось что для записи лекций вполне достаточно и 15fps).

После небольших поисков готовых решений для записи видео с web-камеры в интернете мы набрели вот на эту статью и дополнительную информацию взяли вот отсюда. После настройки под наши параметры получилась вот такая комада:

gst-launch-0.10 v4l2src device=/dev/video0 ! video/x-raw-yuv,width=640,height=480,framerate=15/1 ! tee name=t_vid ! queue ! videoflip method=horizontal-flip ! xvimagesink sync=false t_vid. ! queue ! videorate ! video/x-raw-yuv,framerate=15/1 ! jpegenc  ! queue ! mux. alsasrc  ! audio/x-raw-int,rate=48000,channels=2,depth=16 ! queue ! audioconvert ! queue ! mux. avimux name=mux ! filesink location=test_video-MJPEG-640x480_15fps-$(date +%d.%m.%Y-%H.%M).avi

Мобильный комплект для записи видеолекций. Ноутбук Acer ApireOne, web-камера Logitech C905, внешний usb-винчестер

Мобильный комплект для записи видеолекций. Ноутбук Acer AspireOne, web-камера Logitech C905, внешний usb-винчестер

Выполнив ее мы получаем на экране окно размером 640×480 с изображением с камеры и запись аудио и видео потока в формате MJPEG в файл test_video-MJPEG-640x480_15fps-15mins.avi. В итоге 15 минут видео занимает около 860Мб что вполне приемлемо в сравнении с захватом видео с MiniDV камеры (90 минут — 16Гб).

P.s.

Основным вопросом остается производительность процессора ноутбука для сжатия MJPEG кодеком «на лету»

P.p.s

Есть планы на написание небольшого приложения для записи видео и аудио с использованием web-камеры и ноутбука.

Комментировать

Вы должны войти для того, чтобы оставить комментарий.