Киевский клуб любителей астрономии "Астрополис"

astromagazin.net
* *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
14 Декабря 2017, 10:21:14


Автор Тема: Софт для захвата видео с веб-камер  (Прочитано 564 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Саша Наумов

  • Клуб Астрополис
  • Оффлайн Оффлайн
  • Сообщений: 899
  • Благодарностей: 256
  • Астроманьяк - початківець
Софт для захвата видео с веб-камер
« : 24 Марта 2015, 23:09:07 »
. - .

Товарищи,

когда вы захватываете видео с веб-камер, каким софтом пользуетесь?
Насколько этот софт удобен? Достаточно ли функциональности, может, чего-то не хватает?

Вот, например, существует ли опция впечатывания точного времени в видео? (да и нужно ли?) (или не времени, но логотипа или т.п.)
Или, используется ли такая фича как still snapshot? (на некоторых камерах, выход still способен отдать большее разрешение чем выход video out)

Интересуюсь, поскольку в силу а) ленивости искать б) "тыжпрограммист", я написал простую программу,
с минимальным интерфейсом, способную писать несжатое видео без ограничений размера файла (т.е. не avi с потолком 4ГБ). Для Windows x86 и amd64, не кроссплатформ. Для себя, так сказать.
А вдруг не только для себя?
Я бы выложил её в свободный доступ, если есть интерес...
Записан
Agema 150SD

Explore Scientific ED127 CF APO + FTF3035 + 100° + 82° + Celestron AVX, AstroTech AT-72ED, SBIG ST-8E NABG + CFW-8 + IBM T43
Сказали спасибо

M_M

  • Клуб Астрополис
  • Оффлайн Оффлайн
  • Сообщений: 4692
  • Благодарностей: 978
Re: Софт для захвата видео с веб-камер
« Ответ #1 : 24 Марта 2015, 23:31:12 »
. - .

Интерес есть. А если еще и с открытым кодом, то приму участие в дальнейшем развитии.
Записан

Саша Наумов

  • Клуб Астрополис
  • Оффлайн Оффлайн
  • Сообщений: 899
  • Благодарностей: 256
  • Астроманьяк - початківець
Re: Софт для захвата видео с веб-камер
« Ответ #2 : 24 Марта 2015, 23:32:37 »
. - .

Код я могу открыть. Но он очень Windows specific, так как для захвата используется DirectShow.
Записан
Agema 150SD

Explore Scientific ED127 CF APO + FTF3035 + 100° + 82° + Celestron AVX, AstroTech AT-72ED, SBIG ST-8E NABG + CFW-8 + IBM T43

vitalik1

  • Оффлайн Оффлайн
  • Сообщений: 60
  • Благодарностей: 1
Re: Софт для захвата видео с веб-камер
« Ответ #3 : 24 Марта 2015, 23:35:25 »
. - .

я этой прогой пользуюсь  чтобы с экрана писать и с вебки  -  Debut Video Capture Software
Записан
все инструменты проданы,не осталось даже очковой трубы)))

M_M

  • Клуб Астрополис
  • Оффлайн Оффлайн
  • Сообщений: 4692
  • Благодарностей: 978
Re: Софт для захвата видео с веб-камер
« Ответ #4 : 24 Марта 2015, 23:42:00 »
. - .

Just FYI
Цитировать
OpenDML 1.02 compliant avi files are an extension to the standard avi files. You can think of them as a series of standard avi files stored one after the other in the same file. This is a bit oversimplified, but shoes the big picture. Such files can become as large as the filesystem in use alows files to grow.
Например, VirtualDub такое умеет.

Записан

Саша Наумов

  • Клуб Астрополис
  • Оффлайн Оффлайн
  • Сообщений: 899
  • Благодарностей: 256
  • Астроманьяк - початківець
Re: Софт для захвата видео с веб-камер
« Ответ #5 : 24 Марта 2015, 23:51:23 »
. - .

Насколько я помню, avi не содержит в себе меток времени кадров.
Крайне важная штука для видео.
И, в любом случае, парни из virtualDub явно приложили усилия - стандартный виндовый AVI Writer не умеет такого, и файл с 60fps пишет почему-то коряво.
Записан
Agema 150SD

Explore Scientific ED127 CF APO + FTF3035 + 100° + 82° + Celestron AVX, AstroTech AT-72ED, SBIG ST-8E NABG + CFW-8 + IBM T43

M_M

  • Клуб Астрополис
  • Оффлайн Оффлайн
  • Сообщений: 4692
  • Благодарностей: 978
Re: Софт для захвата видео с веб-камер
« Ответ #6 : 25 Марта 2015, 00:19:17 »
. - .

MS для записи видео не котировался, в особенности в ранних выпусках. Глюков немеряно. Собственно, и AVI формат - тоже от MS. Сэкономили на спичках - получили проблемы. Как в любой RIFF, туда можно и текст запихнуть, например, метки времени. Но для серии картинок в AVI уже придется извращаться. Проще взять другой контейнер.
Записан

FarNgc

  • Оффлайн Оффлайн
  • Сообщений: 533
  • Благодарностей: 41
  • ^_^y
    • Фликр
Re: Софт для захвата видео с веб-камер
« Ответ #7 : 25 Марта 2015, 13:46:11 »
. - .

AMCap во веки веков... а время зачем? Отсортировал файлы по времени и счастлив...
Записан

Саша Наумов

  • Клуб Астрополис
  • Оффлайн Оффлайн
  • Сообщений: 899
  • Благодарностей: 256
  • Астроманьяк - початківець
Re: Софт для захвата видео с веб-камер
« Ответ #8 : 25 Марта 2015, 14:01:45 »
. - .

Файлы по времени?
Нет, речь шла о метке времени для каждого кадра.
Записан
Agema 150SD

Explore Scientific ED127 CF APO + FTF3035 + 100° + 82° + Celestron AVX, AstroTech AT-72ED, SBIG ST-8E NABG + CFW-8 + IBM T43

FarNgc

  • Оффлайн Оффлайн
  • Сообщений: 533
  • Благодарностей: 41
  • ^_^y
    • Фликр
Re: Софт для захвата видео с веб-камер
« Ответ #9 : 25 Марта 2015, 14:10:11 »
. - .

Файлы по времени?
Нет, речь шла о метке времени для каждого кадра.
Ну тогда мне еще более непонятна цель.. всё-равно, отчёт для сортировки пойдёт по имени файла.
Прост написал какой программой захватываю видео с веб-камер) still snapshot там есть..
Записан
Сказали спасибо

M_M

  • Клуб Астрополис
  • Оффлайн Оффлайн
  • Сообщений: 4692
  • Благодарностей: 978
Re: Софт для захвата видео с веб-камер
« Ответ #10 : 25 Марта 2015, 19:39:53 »
. - .

Still captures в AMCAP идет не в видео, а в отдельные файлы. А записать кроме времени хотелось бы много чего остального. FITS там не предусмотрен.
Записан

bigol

  • Оффлайн Оффлайн
  • Сообщений: 2266
  • Благодарностей: 796
  • Разам і назаўжды!
Re: Софт для захвата видео с веб-камер
« Ответ #11 : 25 Марта 2015, 20:00:24 »
. - .

Firecapture можно сказать ставить время в каждом кадре. Формат только не знаю, настраивается ли.
Но точность - 5 или 6 знаков после запятой  :P
Записан
Не знаю насчет лучшего, но худшее точно впереди.
Сказали спасибо

AYN

  • Оффлайн Оффлайн
  • Сообщений: 288
  • Благодарностей: 316
  • Одесса, Астродес
Re: Софт для захвата видео с веб-камер
« Ответ #12 : 30 Марта 2015, 17:37:57 »
. - .

Товарищи,

когда вы захватываете видео с веб-камер, каким софтом пользуетесь?

Под линуксом пользуюсь программулиной 'motion' (`sudo apt-get install motion` если у вас Ubuntu например).
Это программа капчинга с видео устройств и детектор движения. По умолчанию создает кучу файлов .jpg с метками времени (внизу самой картинки и имя файла также впечатывается дата/время и любая другая информация  - можно отключить). Умеет вызывать сторонние проги для потокового кодирования (ffmpeg) в любой mpeg/avi etc.... Умеет капчить с нескольких устройств параллельно.... куча настроек по части детектинга движения в кадре (все настраивается через обычный текстовый файл с настройками и ихним кратким описанием)...  и многое другое может... )
Записан

M_M

  • Клуб Астрополис
  • Оффлайн Оффлайн
  • Сообщений: 4692
  • Благодарностей: 978
Re: Софт для захвата видео с веб-камер
« Ответ #13 : 30 Марта 2015, 17:54:30 »
. - .

Firecapture можно сказать ставить время в каждом кадре. Формат только не знаю, настраивается ли.
Но точность - 5 или 6 знаков после запятой  :P
Интересно, метка времени ставится соответствующая началу экспозиции, или концу чтения кадра :shuffle:
(это про 5-6 знаков после запятой)
Записан

Олег Малий

  • Оффлайн Оффлайн
  • Сообщений: 2182
  • Благодарностей: 433
Re: Софт для захвата видео с веб-камер
« Ответ #14 : 30 Марта 2015, 17:55:31 »
. - .

Товарищи,

когда вы захватываете видео с веб-камер, каким софтом пользуетесь?

Под линуксом пользуюсь программулиной 'motion' (`sudo apt-get install motion` если у вас Ubuntu например).
Это программа капчинга с видео устройств и детектор движения. По умолчанию создает кучу файлов .jpg с метками времени (внизу самой картинки и имя файла также впечатывается дата/время и любая другая информация  - можно отключить). Умеет вызывать сторонние проги для потокового кодирования (ffmpeg) в любой mpeg/avi etc.... Умеет капчить с нескольких устройств параллельно.... куча настроек по части детектинга движения в кадре (все настраивается через обычный текстовый файл с настройками и ихним кратким описанием)...  и многое другое может... )
AYN, при желании и возможности, распишите чуть подробнее ваше использование 'motion' для астрономических целей.
Записан
Скачиваем и тестируем дистрибутив Ubuntu Astronomy

Олег Малий

  • Оффлайн Оффлайн
  • Сообщений: 2182
  • Благодарностей: 433
Re: Софт для захвата видео с веб-камер
« Ответ #15 : 30 Марта 2015, 17:58:01 »
. - .

Firecapture можно сказать ставить время в каждом кадре. Формат только не знаю, настраивается ли.
Но точность - 5 или 6 знаков после запятой  :P
Интересно, метка времени ставится соответствующая началу экспозиции, или концу чтения кадра :shuffle:
(это про 5-6 знаков после запятой)
M_M, этот момент ещё веселее, чем кажется, а именно: насколько та метка времени соответствует реальному времени явления на небе, а не машинному времени обработки кадра?
Записан
Скачиваем и тестируем дистрибутив Ubuntu Astronomy

AYN

  • Оффлайн Оффлайн
  • Сообщений: 288
  • Благодарностей: 316
  • Одесса, Астродес
Re: Софт для захвата видео с веб-камер
« Ответ #16 : 30 Марта 2015, 18:34:39 »
. - .

AYN, при желании и возможности, распишите чуть подробнее ваше использование 'motion' для астрономических целей.

ну то что я ей (активно) пользуюсь - это я малость преувеличил  :)   для ловли метеоров и всяких объективов типа НЛО :) использовал когда-то, ловила неплохо. Сейчас как-то интерес пропал к этому, но вот только что поставил ее опять, запустил - там немного необычная установка теперь, с автоматическим созданием пользователя (одноименного - `motion`) и также авто-запуск сразу при логине под ним - удобно).. работает :) 
...по умолчанию подхватывает первое живое устройство (/dev/video0) и с него берет видеопоток..  У меня работала с филипсовой вебкой, сейчас у меня /dev/video0 это встроенная в ноут камера, тоже пашет.... :)  все настройки в /etc/motion/motion.conf, там довольно понятно все расписано, хоть их и много...
Записан

M_M

  • Клуб Астрополис
  • Оффлайн Оффлайн
  • Сообщений: 4692
  • Благодарностей: 978
Re: Софт для захвата видео с веб-камер
« Ответ #17 : 30 Марта 2015, 19:18:02 »
. - .

M_M, этот момент ещё веселее, чем кажется, а именно: насколько та метка времени соответствует реальному времени явления на небе, а не машинному времени обработки кадра?
Это и имелось в виду. Реальное время = время начала (можно конца) экспозиции. А далее несколько плавающих задержек:
- считывание в самой камере (это еще сравнительно стабильно)
- передача на PC (как карты лягут)
- реакция программы (как планировщик OS решит)

Это не считая проблемы синхронизации времени PC c мировым.
Записан

Олег Малий

  • Оффлайн Оффлайн
  • Сообщений: 2182
  • Благодарностей: 433
Re: Софт для захвата видео с веб-камер
« Ответ #18 : 31 Марта 2015, 02:00:18 »
. - .

И вот ещё один момент - это точность хода собственно системных часов.
Какова она для ОС Windows?
Записан
Скачиваем и тестируем дистрибутив Ubuntu Astronomy

M_M

  • Клуб Астрополис
  • Оффлайн Оффлайн
  • Сообщений: 4692
  • Благодарностей: 978
Re: Софт для захвата видео с веб-камер
« Ответ #19 : 31 Марта 2015, 04:16:35 »
. - .

Сильно зависит от примененной аппаратуры и софта поддержки.

На этой машине после нескольких месяцев самообуча по NTP  часики убегают на +-50ms за несколько суток. Т.е. скорость часов стабильна, ошибка меряется с точностью до милисекунды, ее можно учесть, т.е. можно считать, что точность измерения до милисекунды. На ноутах значительно хуже, там NTP сервер не стоит, точность  до секунды, в момент синхронизации может быть скачок на полсекунды-секунду, точность хода тоже низкая, до секунды в сутки.

Есть куча спец устройств, с драйверами под виндоуз, там точность может быть и намного выше.
Записан