LINUX.ORG.RU

Видеонаблюдение Zoneminder + sdvr-404


0

0

Собственно, сама проблема: http://xmages.net/out.php/i490243_.png

Применяемая плата видеозахвата

sudo modprobe -v bttv card=0x69 tuner=-1 autoload=0
$ lspci
04:0a.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
04:0a.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
$ sudo v4l-info | head -n 10 | grep card
        card                    : "BT878 video (ProVideo PV143)"

Ответ на: комментарий от Root-msk
Linux bonanza-server 2.6.28-11-server #42-Ubuntu SMP Fri Apr 17 02:45:36 UTC 2009 x86_64 GNU/Linux

Я так понимаю что что-то не так в загрузке модуля:

modprobe bttv card=0x69 tuner=-1 autoload=0
Хотя бы подскажите какие параметры могут быть виноваты в такой картинке.

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

2.6.28-11-server

Ядро достаточно новое.

Хотя бы подскажите какие параметры могут быть виноваты в такой картинке.

Проблем может быть овер 9000. Для начала нужно указать:

  • Есть ли сторонние модули ядра
  • Есть ли патчи для виртуализации (например, Xen dom0)
  • Есть ли RT-патчи

Так же хорошо бы указать

  • Что за видеокамеры
  • Какой софт используем (кодеки и т.д.)
  • Работало ли данная плата в других ОС (например в Windows)

Рекомендую сначала посмотреть здесь http://www.linuxtv.org/wiki/index.php/Bttv_devices_%28bt848,_bt878%29

А затем здесь: http://forum.linuxdvr.ru/viewtopic.php?t=203

Или здесь: http://avreg.net/howto_linux-capture-cards.html

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

* Есть ли сторонние модули ядра * Есть ли патчи для виртуализации (например, Xen dom0) * Есть ли RT-патчи

нет

* Что за видеокамеры

Сигнал брал с видеомагнитофона, так же пробовал вот с этой камерой эффект такой же

* Какой софт используем (кодеки и т.д.)

Zoneminder

* Работало ли данная плата в других ОС (например в Windows)

сейчас проверю...

andreykyz ★★
() автор топика
Ответ на: комментарий от Root-msk

Странно, но разные программы по разному воспроизводят эту карту:

http://xmages.net/out.php/i492614_.png http://xmages.net/out.php/i492615_1.png

Плюс я заметил что время от времени картинка пропадает на пару секунд, а потом опять появляется.

Попробуй Vlc снять поток с этой карты.

Сейчас попробую, только формат команды изучу...

andreykyz ★★
() автор топика
Ответ на: комментарий от Root-msk

Открывал карту такой командой:

 cvlc v4l2:// :v4l2-dev=/dev/video0 :v4l2-adev= :v4l2-standard=0 --no-audio 
картинка не очень: http://xmages.net/out.php/i492662_4.png

Похоже дело не в драйвере, а в используемом кодеке. Только непонятно где и что менять. По VLC не подскажете?

andreykyz ★★
() автор топика
Ответ на: комментарий от Root-msk

Меня смущает вот это:

[00000414] v4l2 demux debug: video standard 0 is: NTSC *
[00000414] v4l2 demux debug: video standard 1 is: NTSC-M  
[00000414] v4l2 demux debug: video standard 2 is: NTSC-M-JP  
[00000414] v4l2 demux debug: video standard 3 is: NTSC-M-KR  
[00000414] v4l2 demux debug: video standard 4 is: PAL  
[00000414] v4l2 demux debug: video standard 5 is: PAL-BG
камера в формате PAL. Попробовал вот так:
cvlc v4l2:// :v4l2-dev=/dev/video0 :v4l2-adev= :v4l2-standard=0 :v4l-norm=0 -vvv --no-audio
Эффект такой же.

Полный выхлоп vlc: http://paste.org/pastebin/view/10543

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

Для начала возьмите эталонное изображение (цветное, на пример, с нормальной видеокассеты). Затем получите изображение в Windows а затем в Linux.

> По VLC не подскажете?

По видеосистеме Linux'а ничего не могу подсказать (в том числе по Vlc). Единственное что могу сказать в Linux за декодирование видео отвечает libavcodec.

Root-msk ★★★★★
()
Ответ на: комментарий от andreykyz

Я просто не разбираюсь в видео. Но попробуйте сделать захват с эталонного изображения в различных форматах цифрового кодирования (PAL, SECAM, NTSC)

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

Для начала возьмите эталонное изображение (цветное, на пример, с нормальной видеокассеты). Затем получите изображение в Windows а затем в Linux.

Совсем забыл про видеомагнитафон, надо с ним тоже поэкспериментировать т.к. сразу будет ясно тот формат или нет. А так Ч/Б камера нормально показывает вот с такими параметрами:

cvlc v4l2:///dev/video0 :v4l2-standard=255 -vvv --no-audio

Но попробуйте сделать захват с эталонного изображения в различных форматах цифрового кодирования (PAL, SECAM, NTSC)

PAL, SECAM, NTSC - это аналоговые форматы кодирования. PAL - используется в европе(т.е. у нас), но сами понимаете от этих китайских камер всего можно ожидать, написано PAL, а по сути хз что.

В конце порядок настройки данной платы и построение на её базе видеорегистратора, если интересно читайте здесь: http://www.frit.su/index.php/Организация_видеонаблюдения

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

Так, тюнера у тебя нет. Значит, только card.

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

> А так Ч/Б камера нормально показывает

Можешь побаловаться с параметрами bttv:

parm: chroma_agc:enables the AGC of chroma signal, default is 0 (no) (int)
parm: adc_crush:enables the luminance ADC crush, default is 1 (yes) (int)
parm: whitecrush_upper:sets the white crush upper value, default is 207 (int)
parm: whitecrush_lower:sets the white crush lower value, default is 127 (int)
parm: vcr_hack:enables the VCR hack (improves synch on poor VCR tapes), default is 0 (no) (int)
parm: uv_ratio:ratio between u and v gains, default is 50 (int)
parm: full_luma_range:use the full luma range, default is 0 (no) (int)
parm: coring:set the luma coring level, default is 0 (no) (int)

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

mv

Можешь побаловаться с параметрами bttv

как-то так?:

modprobe modprobe bttv card=0x69  tuner=1 autoload=0 chroma_agc=4 adc_crush=6

mv

Так, тюнера у тебя нет. Значит, только card.

Никак не пойму, за что отвечает параметр tuner ?

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

> Никак не пойму, за что отвечает параметр tuner ?

Это такая железная коробка на tv-tuner'ах, она ВЧ сигнал в широком диапазоне в НЧ перегоняет. У тебя на плате его нет.

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

>Это такая железная коробка на tv-tuner'ах

Понятно, из tv сигнала в A/V перегоняет.

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