Как использовать mini-dv камеру без usb и hdmi в качестве вебкамеры (чек-лист)?
Я понимаю, что вопрос огромный. Поэтому буду благодарен хотя бы за чек-лист - с чего начать, какие направления попробовать, куда копать.
Тема поднимается давно, но она замусорена оптимизированными статьями, которые продают разные адаптеры, переходники, рекордеры и пр. Поэтому я не нашел детальный анализ вопроса. Если ткнёте носом в существующие статьи - буду благодарен.
Предвосхищая вопрос "Зачем?":
Лежит обычная mini-dv камера Canon с неплохими линзами. Кроме понятного многим "зеленого" желания найти применение неактуальным но достойным гаджетам, есть еще такие хотелки как найти альтернативу, не покупать новую веб-камеру по-жлобски, и даже если есть другая камера - добавить с помощью этой некий колорит. Все это и ниже описанное основано на моем воображении о том, что основная проблема этих камер, которые вытеснены цифровыми в данном сегменте, это не кассеты, а инкодирование в конечный цифровой файл. И я подумал, так почему бы не обойти внутренний старый инкодер и инкодировать в компьютере. Не знаю, в каком формате информацию передает firewire кабель. Я понимаю, что где-то мои представления могут быть ошибочными в настолько важном месте, что это делает невозможным саму идею.
Итак. стоит две задачи -
1. Использование mini-dv камеры в качестве вебкамеры,
2. Улучшить первичную кодировку с помощью компьютера для записи оффлайн видео.
С последней задачей проще. Есть разные рекордеры, адаптеры и прочее. Они необходимы по двум причинам - на многих современных компьютерах и ноутбуках нет интерфейса ieee1394, а те, на которых он либо есть, либо есть возможность вставить PC card, не потянут битрейт. Хотя, я не знаю, есть ли на современных стационарных материнках com-port для стандартного модуля. Вторая причина, что некоторые профессиональные рекордеры имеют хорошие характеристики. Но отсюда в том числе следует вопрос - зачем тогда покупать дорогой рекордер, когда можно купить современную камеру. Но даже если задача создать интересную картинку без применения цифровых фильтров выше этого, остается временное ограничение кассетами. Это не удобно. постоянно менять кассеты размером 60 или 90 минут. Поэтому даже для данной задачи было бы полезно найти решение обойти формирование записи и пустить поток на прямую. Хотя я также подозреваю, что может это может лишить картинку определенного фирменного акцента
А вот главная задача намного интереснее. Моя логика такая - исходим из того что имеем:
Мы имеем линзы, которые посылают картинку (на ленту, как я понимаю)
Мы имеем записывающий и производящий элемент, который также посылает картинку куда-то (во внутренний кодек, конечный, или промежуточный)
Мы имеем интерфейс, который отправляет поток на компьютер.
Кстати, конкретно на моей камере имеется какой то программный порт, который спрятан под резиновой заглушкой. 16 pin. 8 с одной стороны и 8 с другой.
Подскажите, в какие возможности нужно сначала рассмотреть?
Можно ли перепрошить камеру?
Можно ли обойти круг, перепаяв, и послать поток сразу мимо кассеты или еще как.-нибудь?
Или может быть снять модуль линз и установить его куда-нибудь? - может есть какие-то компоненты для сборки веб-камеры?
Можно ли вообще заменить выходной интерфейс с firwire на usb? я имею ввиду, в самой камере. Потому что знаю, нельзя просто спаять firewire с usb. они работают по другому. тут опять возвращаемся к теме адаптеров и рекордеров. но даже если найти хороший профессиональный рекордер он не поможет в организации потока онлайн.
И так, есть OV2640 под который куча драйверов, есть реализация на ESP32 (гугли в али ESP32-CAM), попробуй её сначала прикрутить, научись у камер спиливать линзы чтоб оставались только матрицы (я уже делал подобное, знаю, купи по больше камер)
Можно попробовать с OV5640, под нее придется плату свою делать и драйвер писать (я переписывал с линукса)
Мощные серии STM32 имеют даже специальный интерфейс для камер, гугли stm32 web camera
Но эти варианты юзают встроенный кодек JPEG в камеру у которого фпс не очень большой
Дальше другой путь, сложней, гугли примеры веб камер на плис и вообще отладки на плис, я, например, работал с lattice embedded vision
В общем пока будешь все это гуглить и читать возможно вопросы сами собой отпадут
Спасибо большое. Как раз вот такая информация нужна, чтобы начать копать. Я пока остановился на идее использовать сенсор от смартфона. У меня как раз есть fly и я его камерой не пользуюсь. Самый простой первый шаг - снять линзы с флая, но использовать смартфон в качестве читающего и записывающего устройства. а объектив будет управляться с камеры, там ведь зум и автофокус электрические. получится эдакий монстр. Но это для начала, чтобы понять то ли это будет что я хочу. Возможно придется поискать правильно расстояние и затемнить остаточную область, чтобы найти формат картинки оптимальный. Там ведь изначально стоит этот странный сенсор 1/6" ccd.
Все просто, скорее всего есть в камере FireWire (или IEEE 1394) интерфейс, через него данные и гоняйте. Да, нужно будет купить адаптер, так как и нтерфейс уже не монтируют наплатно.
И да, кассеты можно тогда не пользовать...
И как так не работает онлайн? Почему у меня работает, а у Вас нет?
PS. Профессиональный FireWire ничем не отличается от непрофессионального - микросхема одна и таже скорее всего, ибо интерфейс цифровой!
Спасибо за участие.
Про профессиональный firewire не говорилось. Я даже не понимаю, что может под этим подзраумеваться. firwire - Это интерфейс а не устройство. Говорилось про рекордер, внешнее периферийное устройство со встроенным кодировщиком.
Вот вопрос теперь по поводу использованию адаптера. Вы открывали это программой, которая поставлялась с этим адаптером, или сторонним приложением типа Зум как самоопределяющуюся вебкамеру?
SIBIRIAKCOM, DV-камера определяется в системе, как просто устройство видео/аудио захвата. Можно открывать хоть gstreamer в линуксе, хоть premier на свиндовс, хоть osd-studio.
Программками и демо-версиями в поставках с железом обычно не пользуюсь.
Нафига козе баян и такие сложности?
Есть же переходники с FireWire на USB 3.0... этого вполне хватит для потока видео
далее эта камера в системе увидится как обычная "вебка" и делайте с ней что хотите
Другой вопрос - найдете ли Вы драйвера под нее, для современной системы))) вот под дома лежущую у мну крутую Sony - только под вин7 дрова, дальше глухо, не заводится.
да и для начинающего - среднего вполне достаточно современного айфона, который есть у каждого 3го...
ну если убрать хотелки типо 20х кратного зума, ночной съемки...
За соучастие спасибо. Про козу и сложности было проговорено в описании.
Все же имеет ввиду "переходник" , или "адаптер". Переходник - это обманка. Я пробовал от безысходности и отсутствия денех. firewire работает по иным протоколам, или как это там называется. Как мне ранее объясняли, это почти все равно что спаять джек и usb и надеятся, что гитара заиграет через usb.
Если придерживаться задачи исходного вопроса.
Приведите, пожалуйста, пример. И как Вы считаете сколько должен стоить такой адаптер, чтобы выдавал достойную картинку? я пробовал адаптеры до 1000р - это посмешище.
SIBIRIAKCOM, без понятия, не интересовался... попробуйте взять подороже в магазине где есть манибэк разве что
по идее там в хааркт должно быть указано это, пропускная способность
Разобрал я ее в общем. И копнул немного, почитал. Решил попробовать заменить сенсор. там стоит старый сенсор CCD 0,8 mpx. если бы его поменять на побольше, да и может напрямую куда нибудь воткнуть. там шлейф обычный почти как в телефоне. узнать распиновку. Может в расбери воткнуть. ну вообщем будет интересно. большая труба с линзами и оптическим зумом. ненуаче, воткну в старый самсунг этот шлейф и трубку скотчем примотаю к этому самсунгу :-D
Илья SIBIRIAK, это так не работает, к каждому сенсору нужен свой процессор с прошивкой, никто тогда не делал универсальных матриц и процессоров. при разработке камеры однократно затачивалась связка процессора и матрицы.
В малину тоже нет шансов воткнуть, ибо протокол этого сенсора не поддерживается, а даже если бы и поддерживался, штатная камера от малины за 500 рублей снимает лучше.
С зумом можно поиграться, но опять же только если взять нормальную вебкамеру и уже к ней приделать оптику видеокамеры.
И все таки, несмотря на сильное жжение в известном месте, когда хочется вставить пять копеек и сказать "нафига", прочитайте еще раз, пожалуйста, описание и если после этого всё еще жжёт, считайте что ответ на вопрос "а нафига" будет "творческий интерес поковыряться и использовать линзы камеры как деталь". Нужны направления по "матчасти". спасибо.