|
Компьютерный форум OSzone.net » Сфера Microsoft » Программное обеспечение Windows » Мультимедиа - Зеркалирование файлов и папок с камеры наблюдение на локальный диск |
|
Мультимедиа - Зеркалирование файлов и папок с камеры наблюдение на локальный диск
|
Личность многогранная :) Сообщения: 929 |
Профиль | Сайт | Отправить 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
|
Профиль | Отправить PM | Цитировать Alexander_Grig, ну, прежде всего, в http нет «папок». Вы можете попробовать любой граббер для создания локального «зеркала» — начиная с HTTrack Website Copier - Free Software Offline Browser (GNU GPL).
|
Отправлено: 01:48, 21-01-2020 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Личность многогранная :) Сообщения: 929
|
Профиль | Сайт | Отправить PM | Цитировать Iska,
Спасибо попробую. |
Отправлено: 17:56, 21-01-2020 | #3 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Доступ - пароль на локальный диск | 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 |
|