Утилита для автоматического резервного копирования и конвертации видео с видеорегистратора Seelock Inspector B2. Возможно, совместима с другими моделями Seelock.
- Автоматическое подключение к устройству и монтирование его как диска.
- Принудительная синхронизация даты/времени на устройстве перед монтированием USB диска.
- Поиск всех видеофайлов на устройстве.
- Конвертация видео в формат 720p MP4 (H.264/H.265) для экономии места.
- Автоматическое определение наилучшего доступного аппаратного кодировщика (NVIDIA NVENC, AMD AMF, Intel QSV) для максимальной скорости.
- Копирование не-видео файлов для полного сохранения структуры папок с устройства.
- Удаление исходных файлов после конвертации (настраивается).
- Очистка архива по сроку хранения (
RetentionDays), с защитой от удаления свежих файлов при сбросе даты на устройстве.
- Windows 10/11 с PowerShell 5.1 или новее.
- Seelock Connect LTE: Программное обеспечение от производителя, установленное в системе.
- FFmpeg: Утилита для обработки видео.
ffmpeg.exeиffprobe.exeдолжны быть доступны в системной переменнойPATH.
- Установите Seelock Connect LTE. Если вы установили его в нестандартное место, укажите путь в
Config.ini(не коммитите реальные данные, используйтеConfig.ini.example). - Установите FFmpeg. Скачайте его с официального сайта и добавьте путь к
binпапке (где находятсяffmpeg.exeиffprobe.exe) в системную переменнуюPATH. - Настройте
Config.ini(создайте изConfig.ini.example):ExePath: Путь кSeelockConnectLTE.exe. По умолчанию:C:\Program Files\Seelock Connect LTE\SeelockConnectLTE.exe.Password: Пароль для доступа к устройству. По умолчанию:000000.OutputPath: Папка для сохранения сконвертированных видео. По умолчанию:./Videos.DeleteAfterConvert:trueдля удаления оригиналов после конвертации,falseчтобы их оставить. По умолчанию:true.RetentionDays: Количество дней хранения (после этого срока видео кандидаты на удаление). По умолчанию:60.RetentionMode:auto(удалять автоматически) илиprompt(всегда спрашивать). По умолчанию:auto.DeleteToRecycleBin:true, чтобы удаление поRetentionDaysотправляло файлы в корзину. По умолчанию:true.
Для простого запуска, используйте Create-Shortcut.bat, чтобы создать ярлык на рабочем столе.
- (Опционально) Поместите файл иконки
seelock.icoв корневую папку проекта. Если файл не найден, используется стандартная иконка PowerShell. - Запустите
Create-Shortcut.batдвойным щелчком мыши. - На рабочем столе появится ярлык "Seelock Watcher Sync".
- Запускайте ярлык для начала синхронизации: скрипт подключит устройство, смонтирует диск, скопирует прочие файлы и сконвертирует видео.
A utility for automatically backing up and converting videos from the Seelock Inspector B2 DVR. It may also be compatible with other Seelock models.
This application is designed for convenient video backup. The intended workflow for the end-user is to run the process via a desktop shortcut.
- Automatically connects to the device and mounts it as a drive.
- Forces a device date/time sync before mounting the USB disk.
- Finds all video files on the device.
- Converts videos to 720p MP4 (H.264/H.265) to save space.
- Automatically detects the best available hardware encoder (NVIDIA NVENC, AMD AMF, Intel QSV) for maximum speed.
- Copies non-video files to fully preserve the folder structure from the device.
- Deletes original files after conversion (configurable).
- Cleans up the archive based on retention (
RetentionDays), with protection against deleting freshly imported files when the device clock resets.
- Windows 10/11 with PowerShell 5.1 or newer.
- Seelock Connect LTE: The manufacturer's software must be installed.
- FFmpeg: The video processing utility.
ffmpeg.exeandffprobe.exemust be available in the system'sPATH.
- Install Seelock Connect LTE. If installed to a non-default location, specify the path in
Config.ini(do not commit secrets; start fromConfig.ini.example). - Install FFmpeg. Download from the official website and add the
binfolder (withffmpeg.exeandffprobe.exe) to your systemPATH. - Configure
Config.ini(create fromConfig.ini.example):ExePath: Path toSeelockConnectLTE.exe. Default:C:\Program Files\Seelock Connect LTE\SeelockConnectLTE.exe.Password: Password to access the device. Default:000000.OutputPath: Folder to save converted videos. Default:./Videos.DeleteAfterConvert:trueto delete original files after conversion,falseto keep them. Default:true.RetentionDays: Number of days to keep files (older files become deletion candidates). Default:60.RetentionMode:auto(delete automatically) orprompt(always ask). Default:auto.DeleteToRecycleBin:trueto send retention deletions to Recycle Bin. Default:true.
For easy access, use the Create-Shortcut.bat script to create a desktop shortcut.
- (Optional) Place an icon file named
seelock.icoin the project root. If not found, the default PowerShell icon will be used. - Run
Create-Shortcut.batby double-clicking it. - A shortcut named "Seelock Watcher Sync" will be created on your desktop.
- Use this shortcut to start the synchronization process (connect, mount, copy other files, convert videos).