LINUX.ORG.RU

Вебкамеры под линуксом


0

2

Посоветуйте, пожалуйста, веб-камеры, поддерживаемые православной осью.
Желателен встроенный микрофон и удобное крепление для ноута или жк-монитора.

Пока склоняюсь к этим вариантам:

Canyon CNR-WCAM820
Canyon CNP-WCAM313G
A4Tech PK-730MJ

Заведутся ли они под линуксом?

★★★★★

A4Tech PK-720MJ работает две штуки, все нормально. Debian Squeeze и Lenny.

anonymous
()

Спасибо всем отписавшимся, похоже, выбранные мной модели должны работать.

Igron ★★★★★
() автор топика
Ответ на: комментарий от anonymous

> Canyon CNR-WCAM820 не советую, брака много и различные траблы вылезают.

Ага, эту фирму решил вообще не трогать.

Igron ★★★★★
() автор топика

Genius FaceCam 312 :)
На коробке так и написано
Win, Mac, Linux(since 2.6.21) :)
Порадовала ценой :) 21$

Jetty ★★★★★
()
Ответ на: комментарий от anonymous

Обладаю такой, никаких проблем, прекрасное изображение, собеседник в видеоконференции доволен. Алсо экспериментирую с трансляцией ffserver'ом потока с камеры. Вроде удаленного видеонаблюдения. Все замечательно.

Fletch ★★
()
Ответ на: комментарий от Fletch

> Алсо экспериментирую с трансляцией ffserver'ом потока с камеры. Вроде удаленного видеонаблюдения. Все замечательно.

Какую версию ffmpeg/ffserver используете? По какому мануалу настраивали?

Igron ★★★★★
() автор топика

genius ilook 1320 вроде у меня. полет нормальный.

tazhate ★★★★★
()
Ответ на: комментарий от Igron

ffserver - стандартный (из основного репозитория), ffmpeg - из арчевского аура. Мануалов в сети тысяча, если надо могу сегодня вечером выложить свои конфиги.

Fletch ★★
()

Магическое слово - UVC. На иные стандарты, ИМХО, лучше и не смотреть.

Желателен встроенный микрофон и удобное крепление для ноута или жк-монитора.

Я себе недавно взял Microsoft LifeCam HD-5000. Крепится на что угодно, автофокус, хороший микрофон. Завелась сразу (UVC есть UVC).

KRoN73 ★★★★★
()
Ответ на: комментарий от Fletch

> ffserver - стандартный (из основного репозитория), ffmpeg - из арчевского аура.

Интересуют именно точные цифры используемых версий, т.к. многие версии из svn просто неработоспособны (ffserver не заводится с _любым_ конфигом).

Мануалов в сети тысяча, если надо могу сегодня вечером выложить свои конфиги.


Да, было бы неплохо. Заранее благодарен.

Igron ★★★★★
() автор топика
Ответ на: комментарий от Igron

Вспомнил, что собирал ffmpeg-svn из aur и накладывал патч, иначе он вываливался с ошибкой о неверном PAR. В общем, там не в версии дело, главное - патч наложить.

Fletch ★★
()
Ответ на: комментарий от Fletch

> В общем, там не в версии дело, главное - патч наложить.

Не скажите. Версия 0.5.0 (кажется) из убунты 9.10, например, вполне работоспособна (с оговорками), а в 10.04 ffserver вообще не запускается.

Igron ★★★★★
() автор топика
Ответ на: комментарий от Igron
FFmpeg version SVN-r26187, Copyright (c) 2000-2011 the FFmpeg developers
  built on Jan  2 2011 03:04:25 with gcc 4.5.2
  configuration: --prefix=/usr --enable-gpl --enable-version3 --enable-libmp3lame --enable-libx264 --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-postproc --enable-shared --enable-x11grab --enable-libvorbis --enable-libvpx --arch=i686
  libavutil     50.36. 0 / 50.36. 0
  libavcore      0.16. 0 /  0.16. 0
  libavcodec    52.101. 0 / 52.101. 0
  libavformat   52.91. 0 / 52.91. 0
  libavdevice   52. 2. 2 / 52. 2. 2
  libavfilter    1.72. 0 /  1.72. 0
  libswscale     0.12. 0 /  0.12. 0
  libpostproc   51. 2. 0 / 51. 2. 0

Тот самый патч:

[fletch@watcher ffmpeg]$ cat patch 
Index: libavutil/rational.h
===================================================================
--- libavutil/rational.h    (revision 25549)
+++ libavutil/rational.h    (working copy)
@@ -29,7 +29,6 @@
 #define AVUTIL_RATIONAL_H

 #include <stdint.h>
-#include <limits.h>
 #include "attributes.h"

 /**
@@ -44,16 +43,13 @@
  * Compare two rationals.
  * @param a first rational
  * @param b second rational
- * @return 0 if a==b, 1 if a>b, -1 if a<b, and INT_MIN if one of the
- * values is of the form 0/0
+ * @return 0 if a==b, 1 if a>b and -1 if a<b
  */
 static inline int av_cmp_q(AVRational a, AVRational b){
     const int64_t tmp= a.num * (int64_t)b.den - b.num * (int64_t)a.den;

     if(tmp) return ((tmp ^ a.den ^ b.den)>>63)|1;
-    else if(b.den && a.den) return 0;
-    else if(a.num && b.num) return (a.num>>31) - (b.num>>31);
-    else                    return INT_MIN;
+    else    return 0;
 }

 /**
Если нужен уже собранный пакет для i686 - могу поделиться.

Конфиг ffserver'a

Port 8090
BindAddress 192.168.1.3
MaxClients 10
MaxBandwidth 1000
NoDaemon 

<Feed cctv.ffm> 
File /tmp/cctv.ffm 
FileMaxSize 10M
</Feed> 

<Stream cctv.asf>
Feed cctv.ffm
Format asf
VideoCodec h263p
VideoFrameRate 5
VideoBufferSize 80000
VideoBitRate 300
VideoQMin 1
VideoQMax 5
VideoSize 960*768
PreRoll 0
Noaudio
</Stream>

<Stream cctv.flv>
Feed cctv.ffm
Format flv
VideoCodec flv
VideoFrameRate 5
VideoBufferSize 80000
VideoBitRate 300
VideoQMin 1
VideoQMax 5
VideoSize 960*768
PreRoll 1
NoAudio
</Stream>

Запускаем в одном терминале

 ffmpeg -r 5 -s 1280x1024 -f video4linux2 -i /dev/video0 -vcodec h263p -vb 900k -aspect 5:4 -vf "scale=960:768" http://192.168.1.3:8090/cctv.ffm
В другом - ffserver. Вуаля.

Fletch ★★
()
Ответ на: комментарий от Fletch

> Тот самый патч:

Большое спасибо, на досуге попробую.

Если нужен уже собранный пакет для i686 - могу поделиться.


У вас арч, я так понимаю?

Igron ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.