Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Сфера Microsoft » Программное обеспечение Windows » Мультимедиа - Зеркалирование файлов и папок с камеры наблюдение на локальный диск

Ответить
Настройки темы
Мультимедиа - Зеркалирование файлов и папок с камеры наблюдение на локальный диск

Аватара для Alexander_Grig

Личность многогранная :)


Сообщения: 929
Благодарности: 90


Конфигурация

Профиль | Сайт | Отправить PM | Цитировать


Здравствуйте, товарищи!

Давненько я не заходил на этот форум

Требуется помощь в поиске ПО или решения описанной ниже задачи стандартными средствами Windows (скрипт, какой-то придумать).

Исходные данные:

Имеется IP-камера с возможностью установки карты microSD. Камера может осуществлять запись видео на эту карту. Доступ к записи можно получить по ссылке:
http://АДРЕС:ПОРТ/opt/media/mmcblk0p1/IPCamera/
При этом необходимо ввести логин и пароль (тот же, что и для веб-интерфейса камеры).

По указанному выше адресу доступна html-страница с таблицей, в которой содержится список папок. Название папок имеет вид «ггггммдд/», где гггг-год, мм-месяц, дд-день, например:
20200113/ - т.е. 13.01.2020
20200113/ - т.е. 14.01.2020
и т.д.
В каждую папку из этой таблицы можно зайти. Если зайти в папку «20200113/» , то отображаемый адрес в адресной строке будет:
http://АДРЕС:ПОРТ/opt/media/mmcblk0p...mera/20200113/
т.е. просто добавляется название папки к исходному адресу.

В каждой такой папке камера сохраняет видео в формате MP4. Примера названия:
A-080141-0332.mp4
S-134032-0205.mp4
Буква A в самом начале файла означает, что запись была произведена по тревоге (по движению)
Буква S в самом начале файла означает, что запись была произведена обычным образом (при постоянной записи).
Первая группа цифр – 080141 или 134032 означает время начала записи (ччммсс – часы минуты секунды) , а вторая группа цифр – 0332 или 0205 - продолжительность записи в секундах (332 или 205 секунд).
Доступ к конкретному файлу (например, S-134032-0205.mp4 ) будет предоставляться по ссылке:
http://АДРЕС:ПОРТ/opt/media/mmcblk0p...mera/20200113/ S-134032-0205.mp4
т.е. просто добавляется название файла в конец.

В начале каждых суток камера создает новую папку с новой датой и начинает записывать в нее новые файлы.
В последней (текущей) папке также, в которую ведется запись, может быть еще один файл с названием вида:
A-202051.mp4.tmp
Это самый последний файл, создаваемый в настоящий момент. Название у него состоит из аналогичных частей, но без третьей части, в которой указана продолжительность записи (поскольку она неизвестна).

После сохранения каждого нового файла камера обновляет страницу, добавляя на нее ссылку на этот очередной файл.
К сожалению, доступ к этим файлам возможен только через эту страницу, доступ по ftp камера не предоставляет.

Задача:

1) Пока основная задача – получить копию записей с карты памяти по сети локально на компьютере, сохранив структуру папок.
Единственное, что при этом желательно изменить – название файлов, чтобы они были не
S-134032-0205.mp4
а
134032-0205-S.mp4

Т.е. требуется переставить букву, указывающую тип записи, в конец названия. Нужно это потому, что при локальном сохранении и последующей сортировке не получается отсортировать записи в хронологическом порядке. Получается,что сначала сортируются все записи по тревоге, а потом – обычные. А при изменении названия файлов можно будет четко отсортировать все файлы в порядке следования, просмотрев последовательно весь день.
Интересует автоматизация процесса проверки и загрузки файлов, т.к. на данный момент это все я делаю вручную с помощью Download Master:

1) Открываю в браузере страницу со списком файлов
2) Щелкаю по первому из ни правой кнопкой мыши и выбираю пункт «Закачать ВСЕ при помощи Download Master»
3) В открывшемся окне «Захвачено со страницы …. » я проверяю список отмеченных файлов, захваченных со страницы (отмечены только MP4, прочие, включая tmp, не отмечены)
4) Нажимаю ОК
5) Появляется окно «Добавить закачку», в котором указываю:
- куда сохранять в поле «Созранять в»
Нажимаю «Дополнительно» и в раскрывшейся секции ставлю флажок «Для доступа к серверу используется имя и пароль» и указываю значения для полей «Пользователь» и «Пароль»
Ставлю флажок «Ограничить максимальное количество секций для закачки» и из списка выбираю значение «1».
После этого нажимаю кнопку «Начать закачку».
Программа говорит, что часть файлов уже были закачаны, нужно ли перепроверить из, выбираю, что нет, и следую дальнейшим инструкциям. После чего начинается процесс загрузки обновленных файлов.

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

Т.е. требуется автоматизировать процесс проверки и загрузки новых файлов с камеры.

Если же нужно загрузить файлы с более старых папок на камере, то делается все аналогично описанному, только единоразово без неободимости периодической проверки наличия новых файлов/папок.

Если кто-то подскажет, как решить эту задачу, буду благодарен.

Заранее спасибо за ответ!

Отправлено: 00:10, 21-01-2020

 

Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Alexander_Grig, ну, прежде всего, в http нет «папок». Вы можете попробовать любой граббер для создания локального «зеркала» — начиная с HTTrack Website Copier - Free Software Offline Browser (GNU GPL).
Это сообщение посчитали полезным следующие участники:

Отправлено: 01:48, 21-01-2020 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Аватара для Alexander_Grig

Личность многогранная :)


Сообщения: 929
Благодарности: 90

Профиль | Сайт | Отправить PM | Цитировать


Iska,
Спасибо попробую.

Отправлено: 17:56, 21-01-2020 | #3



Компьютерный форум OSzone.net » Сфера Microsoft » Программное обеспечение Windows » Мультимедиа - Зеркалирование файлов и папок с камеры наблюдение на локальный диск

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Доступ - пароль на локальный диск anya55 Microsoft Windows 2000/XP 1 02-06-2015 07:50
CMD/BAT - [решено] Запрет входа на локальный диск Bio_Hazard Скриптовые языки администрирования Windows 11 20-11-2013 11:06
Установка - [решено] как локальный диск буквой на D haupa Microsoft Windows 7 6 19-08-2013 12:30
2008 R2 - бекап на локальный диск в папку Ыть Windows Server 2008/2008 R2 0 14-08-2012 14:18
DPM 2007 SP1 бэкап на локальный диск Alaponder Другие серверные продукты 1 05-02-2010 14:19




 
Переход