The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Низкая частота кадров pwc Logitech Quickcam Zoom"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Открытые системы на рабочей станции (Видео / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Низкая частота кадров pwc Logitech Quickcam Zoom"  +/
Сообщение от xOr (ok) on 04-Май-10, 13:28 
Добрый день!

После долгих мучений, подключил к FreeBSD камеру Logitech Quickcam Zoom, через драйвер pwc
(multimedia/pwcbsd, создает девайс /dev/video0).

Для вещания поставил ffserver, ffmpeg. Опытным путем определил, что поток с камеры идет в формате RAW и разрешении 320x240

Однако, получается очень низкий framerate - 5-6 кадров в секунду.

Например, при запуске команды

/usr/local/bin/ffmpeg -s 320x240 -f rawvideo -r 25 -i /dev/video0 http://127.0.0.1:8090/feed1.ffm

ffmpeg показывает что-то типа: frame=  110 fps=  5 q=3.9 Lq=5.8 q=24.8 size=     492kB time=4.40 bitrate= 916.0kbits/s

Кроме того, качество картинки плохое (видны квадраты jpeg), хотя далее поток жмется в flv 1024kbps.

Процессор свободен (15% одного из ядер занимается только), как и другие ресурсы.

Человек, использующий данную камеру на Windows, уверен, что она дает 30fps при 640*480

Добавление в /boot/device.hints следующих записей (согласно man pwc) ничего не дало:

hint.pwc.0.power_save="1"
hint.pwc.0.compression="0"
hint.pwc.0.fps="25"
hint.pwc.0.size="640x480"

(после этого выполнял kldunload pwc,  kldload pwc).

Программы setpwc на FreeBSD не нашел.

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

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Низкая частота кадров pwc Logitech Quickcam Zoom"  +/
Сообщение от xOr (ok) on 04-Май-10, 14:12 
Частично проблему решил - изменения не применялись, т.к. device.hints читается только при загрузке системы.
Далее вручную параметры можно установить через kenv, например

kldunload pwc
kenv hint.pwc.0.fps=25
hint.pwc.0.size=vga
kldload pwc
(кстати, ранее я неправильно указывал разрешение цифрами а не названием)

В режиме 320*240 (sif) заработало с высоким fps,
но при переключении в режим vga всё равно выдается 5 кадров в секунду, не смотря
на то, что задано 25.


>[оверквотинг удален]
>hint.pwc.0.compression="0"
>hint.pwc.0.fps="25"
>hint.pwc.0.size="640x480"
>
>(после этого выполнял kldunload pwc,  kldload pwc).
>
>Программы setpwc на FreeBSD не нашел.
>
>Если у кого-нибудь был опыт работы с pwc, прошу подсказать, что нужно
>сделать для увеличения fps.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру