Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Железо в Linux (http://forum.oszone.net/forumdisplay.php?f=29)
-   -   Цифровая видео камера в Mandrake 10.0 (http://forum.oszone.net/showthread.php?t=43844)

User 15-01-2005 16:06 288769

Цифровая видео камера в Mandrake 10.0
 
Есть цифровая видео камера minidv sony DCR TRV 19E.
Но дров на нее нет на сайте sony, а mandrake её не поддерживает.
Отсюда логичный вопрос, может кто знает, как её настроить?
Заранее благодарен.

Belansky 17-01-2005 12:32 289328

Цитата:

mandrake её не поддерживает
А откуда такое категоричное утверждение? Система вообще не видит утсройство? Камера с компьютером через usb общается? Что выдается на консоль и в логи при подключении камеры?

User 31-05-2005 12:36 328857

Проблема в том, что камера подсодиняется через ieee1349 (i.Link). На сайте www.linux1394.org сказано, что для видеозахвата можно использовать прорамму Kino. Она мне выдает, что не загружен модуль raw1349 или невозможно произвести чтение/запись в dev/raw1349. Библиотеки под raw1349, video1349, dv1349 стоят последние. В ядре поддерку IEEE1349, raw1349 и dv1349 ставил как модульную, так и включал в ядро. Результат одинаковый.
И что теперь?
Кстати, как смотреть сии логи и, вообще, монтируются ли такие устройства автоматически (уж простите за ламерский вопрос)?

Belansky 01-06-2005 17:23 329253

User
Монтируются ли такие устройства автоматически я не знаю, за неимением опыта общения с ними. Но, если установлены все модули и библиотеки, а не удается осуществить чтение/запись /dev/raw1349, посмотрите командой ls /dev/ | grep raw, есть ли такое устройство. Если есть, проверьте права доступа к файлу устройства. Если программа Kino запускается из-под обычного пользователя, то может появляться такая ошибка, так как права доступа к файлу устройства по-умолчанию, скорее всего, принадлежат root'у.
Сам факт подключения камеры должен отразиться в логе /var/log/messages. Просмотреть его можно командой less /var/log/messages.

User 01-06-2005 22:02 329341

Belansky
Спасибо, разобрался :) Теперь многое стало на свои места :)
А главное, всё работает!

mar 02-06-2005 00:11 329370

User
Цитата:

Спасибо, разобрался
а нам рассказать =) ?

User 02-06-2005 11:51 329494

Ну, сами напросились :)
Дано:
1.Видео камера, подключенная кабелем к плате FireWire (ieee1349) (DV aka i.link), которая в свою очередь вставлена в PCI слот.
2.В ядре выставлена модульная поддержка самой платы (ohci1349) и всего относящегося к ней, а также dv1349 и raw I/O (в этой же секции).
3.Программа видеозахвата Kino (свободная!), работающая через интерфейсы raw1349 и dv1349.
4.Библиотеки libraw1349, libdv1349.

Найти:
Способ захвата видеоизображения с камеры на комп под управлением Linux Mandrake 10.0.

Решение:
1.Понять, что дано и что надо найти :)
2.Проверить правильность определения FireWire. У меня из-за кривости рук после пересборки ядра эта карточка не хотела определяться. Пришлось поэкспериментировать с параметрами ядра. Ну, там встроить или модулем поставить.
3.Посмотреть загружены ли модули ieee1349, raw1349, dv1349. Если нет – загрузить.
4.Физичерски включить камеру. С помощью програмки gscanbus проверить её состояние и управляемость. У меня камера работала :)
5.Лезем в Kino, в меню capture. Там, в строке состояния пишеться ошибка, если она есть. У меня была: модуль raw1349 не загружен или невозможна чтение/запись /dev/raw1349. Модуль был загружен, а чтение/запись /dev/raw1349 и /dev/video (думается, что нужен для dv1349) было разрешено для root. Исправляем для обычного пользователя, т.к. программа запускается от имени обычного пользователся (см. выше рекомендации Belansky)
6.Занимаемся видеозахватом!

По советам форума и материалов http://www.linux1394.org/
Отдельное спасибо за внимание и информацию Belansky :)

mar 02-06-2005 20:19 329634

User
спасибо :)


Время: 05:42.

Время: 05:42.
© OSzone.net 2001-