Каталог Поиск 0 Сравнить 0 Закладки 0 Корзина Войти
Каталог
105082, Москва, ул. Фридриха Энгельса, 75с21, БЦ Бауманский ИТКОЛ
Пн - Пт: с 09-00 до 18-00 Сб: с 10-00 до 18-00 Вс: выходной
Страницы: 1
RSS
Инструмент для массовой загрузки записей Unifi-Protect, UniFi Protect
 
Привет, любители Unifi Protect! Рад представить проект, над которым работал и который, как мне кажется, сделает ваш опыт с Unifi Protect ещё лучше – инструмент Unifi-Protect Bulk Download Tool. Он упрощает процесс массовой загрузки видеозаписей с вашей системы Unifi-Protect NVR, что при ручной загрузке через веб-портал может занять кучу времени.

Инструмент выдаёт .mp4 файлы для каждой камеры в вашем кластере unifi-protect, с разбивкой по дням или по часам, за указанный вами период.

Установка:  
Начать очень просто:  
Если ещё не сделали, установите Rust и Cargo с https://rust-lang.org/tools/install  
Выполните команду:  
cargo install unifi-protect-bulk-download

Простота в использовании:  
Unifi-Protect Footage Bulk Download Tool делает всё максимально удобно. Используйте команду примерно так:  
unifi_protect_bulk_download download <uri> <username> <password> <path> <mode> <recording_type> <start_date> <end_date>  

Практический пример:  
download https://<Unifi-Protect-IP-Addr> <username> <password> /path/to/destination/folder daily rotating 2023-06-01 2023-07-31  

Не стесняйтесь подставлять свои данные, чтобы настроить команду под себя.

Проект полностью с открытым исходным кодом, буду рад вашим вкладом, отзывам и предложениям улучшений на GitHub репозитории:  
GitHub репозиторий: https://github.com/xlfpx/unifi-protect-bulk-download

Надеюсь, этот инструмент поможет вам сэкономить столько же времени, сколько и мне :)

Полезные ссылки:  
https://community.ui.com/questions/Tool-for-downloading-footage-from-UniFi-Protect/47057c1d-112b-4092-b488-a380286933df  
https://community.ui.com/questions/Download-Footage-from-Protect/5928d23c-27ee-4e42-a698-0e7182cdf8d9  
https://community.ui.com/questions/-ubv-playback-conversion-tools/55f0dd34-f66e-4242-a3da-f5683d75a32d?page=2  
https://community.ui.com/questions/How-to-backup-recordings-with-protect/0b431ca1-68cc-4da8-9125-2d9bdc326bd4  
https://community.ui.com/questions/Archiving-Unifi-Protect-Video/f91ff83b-e37a-462e-9f92-54a50803c2e0
 
У меня такая же проблема — есть новости по её решению?
 
@nmalinoski Я начал использовать опцию загрузки в OneDrive в последней версии Protect, кажется, она работает более надёжно, чем попытки скачать на компьютер.
 
Есть ли какие-нибудь рекомендации по использованию варианта Docker на Windows? Похоже, что загрузка видеофайла занимает достаточно много времени, а потом вылетает ошибка при попытке записать его в целевую папку.
 
Есть какие-нибудь новости по этому поводу (пожалуйста!)
 
У меня похожая проблема. Запускаю Protect OS: UNVR v3.0.13 — версия Protect 2.6.17. Вхожу в систему... Вошёл! Получаю камеры... Поток 'main' аварийно завершился в C:\Users\Users\.cargo\registry\src\index.crates.io-6f17d22bba15001f\unifi-protect-bulk-download-0.5.2\src\main.rs:49:10: Не удалось получить камеры: "Не удалось разобрать данные камеры: неверный тип: null, ожидалась строка в строке 1, столбце 40123" Трассировка стека: примечание: некоторые детали опущены, запустите с `RUST_BACKTRACE=full` для подробной трассировки.
 
@larsfroelich Очень ждал этот инструмент, так как у меня много видео, которые нужно скачать оптом. Но получаю такую ошибку, есть идеи, как запустить? Вхожу в систему... thread 'main' panicked at /Users/airthangs/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unifi_protect-0.5.2/src/auth.rs:87:14: Не удалось выполнить GET-запрос к контроллеру unifi protect: reqwest::Error { kind: Builder, source: RelativeUrlWithoutBase } примечание: запустите с переменной окружения `RUST_BACKTRACE=1`, чтобы увидеть трассировку стека
 
@SteveM21  @Shragar спасибо, что попробовали! Ubiquiti недавно изменил формат данных для своих продуктов Unifi Protect, из-за чего мой инструмент перестал работать. Но я уже обновил программу, чтобы поддерживать новый формат, так что проблема теперь решена. Можете пробовать снова, и спасибо за ваш отзыв :) Всегда можно обновиться до последней версии, выполнив cargo install unifi-protect-bulk-download еще раз.
 
Я получил похожую ошибку. Нужно ли останавливать службу Protect перед выполнением этой команды?
 
Согласен, это отличная идея, ведь большинство людей бы подумали, что такая функция уже есть в UNVR по умолчанию.  
После загрузки инструмента и попытки его запустить, я получил следующее:  
Вход в систему... Вход выполнен! Получение камер...  
Поток 'main' завершился с ошибкой: 'Не удалось получить камеры: "Не удалось разобрать данные с камер: ошибка декодирования тела ответа: неверный тип: null, ожидался i32 в строке 1, колонке 4448"', C:\Users\steve\.cargo\registry\src\index.crates.io-6f17d22bba15001f\unifi-protect-bulk-download-0.4.11\src\main.rs:50:10  
Есть идеи? Спасибо!
Страницы: 1
Читают тему (гостей: 1)