Ошибка «No frames to export» в TRASSIR появляется в момент выгрузки видеоархива и означает, что экспортер не нашёл ни одного кадра в выбранном диапазоне — то есть запрошенный фрагмент архива пуст или недоступен для чтения. Чаще всего проблема возникает из-за неверно заданного временного интервала, отсутствия записи на диске за этот период или фильтров каналов, которые исключают нужную камеру из выборки.
Ниже разберём, как быстро проверить наличие архива, какие настройки экспорта влияют на результат и что делать, если видео на таймлайне отображается, но выгрузка всё равно завершается этой ошибкой.
Что означает ошибка «No frames to export»
Сообщение дословно переводится как «нет кадров для экспорта». Модуль выгрузки TRASSIR обращается к хранилищу архива, запрашивает кадры за указанный интервал и, получив пустой ответ, прерывает операцию. Важно понимать: это не сбой самого экспортёра, а следствие того, что исходных данных для него нет.
Возможные причины делятся на несколько групп: отсутствие записи, несоответствие параметров запроса фактическому архиву и проблемы доступа к дискам. Первая группа встречается чаще всего — например, камера в указанный период не писала из-за расписания записи или сработки детектора движения, если архив ведётся только по событию.
Проверка наличия архива за нужный период
Первое действие — убедиться, что запись за выбранный интервал вообще существует. Откройте режим просмотра архива для нужной камеры и промотайте таймлайн на интересующий отрезок. Если шкала в этом месте не подсвечена как записанная, кадров физически нет.
Обратите внимание на тип записи. Если архив пишется по детекции движения или по расписанию, на таймлайне будут разрывы — «дыры» без видео. Попытка экспортировать интервал, целиком попадающий в такой разрыв, гарантированно даст ошибку.
- 🔍 Откройте архив камеры и проверьте подсветку таймлайна за нужный период
- 🕐 Сверьте время на сервере и на клиенте — расхождение часовых поясов смещает интервал
- 📹 Убедитесь, что выбрана именно та камера, с которой нужна выгрузка
- 💾 Проверьте глубину архива: старые записи могли быть перезаписаны по кольцу
Частые причины пустой выборки
Даже когда архив на таймлайне виден, экспорт может вернуть пустой результат. Ниже — типичные сценарии, которые стоит проверить в первую очередь.
| Причина | Как проявляется | Что проверить |
|---|---|---|
| Неверный интервал времени | Архив есть, но экспорт пустой | Даты начала и конца, часовой пояс |
| Запись по детекции | Разрывы на таймлайне | Настройки расписания записи канала |
| Архив перезаписан | Старые периоды недоступны | Глубина хранения, заполнение дисков |
| Проблемы с диском | Архив не открывается и в просмотре | Состояние HDD, логи сервера |
| Фильтры каналов | Часть камер выгружается, часть — нет | Выбор каналов в диалоге экспорта |
Отдельный случай — несовпадение часового пояса клиента и сервера. Если сервер работает в одном поясе, а оператор задаёт интервал с клиентской машины в другом, запрошенный диапазон смещается, и экспортер ищет кадры там, где их нет. Попробуйте расширить границы интервала на несколько часов в обе стороны — если выгрузка пройдёт, причина именно во времени.
⚠️ Внимание: не пытайтесь исправить ситуацию ручным копированием файлов архива с диска сервера. Внутренний формат хранилища TRASSIR не предназначен для прямого копирования, а повреждение индексов может сделать недоступным весь архив, а не только нужный фрагмент.
Пошаговое решение проблемы
Действуйте от простых проверок к более глубоким. В большинстве ситуаций достаточно первых трёх шагов.
☑️ Диагностика ошибки «No frames to export»
Сначала задайте заведомо широкий интервал — например, целые сутки, в которые точно есть запись. Если экспорт прошёл, сужайте границы, пока не найдёте фактические рамки архива. Так вы отделите проблему «пустого диапазона» от проблем с самим модулем выгрузки.
Далее проверьте целевую папку для сохранения файла. Недостаток свободного места или отсутствие прав на запись в выбранный каталог могут прерывать процесс. Попробуйте сохранить выгрузку в другой локальный диск с гарантированным запасом места.
Если архив есть, но экспорт не работает
Когда запись уверенно воспроизводится в режиме просмотра, а выгрузка всё равно завершается ошибкой, возможная причина — повреждение отдельных блоков архива или устаревшая версия ПО. Проверьте, воспроизводится ли видео именно в тех секундах, которые попадают в интервал экспорта: иногда таймлайн подсвечен, но конкретные кадры не читаются.
Полезные действия в этом случае:
- 🔄 Перезапустите серверное ПО TRASSIR и повторите выгрузку
- ⬆️ Проверьте наличие обновлений вашей версии — ошибки экспорта исправляются в релизах
- 📋 Изучите журнал событий сервера на предмет ошибок чтения с дисков
- 🎞️ Попробуйте альтернативный формат выгрузки, если он предусмотрен вашей версией
⚠️ Внимание: перед обновлением версии TRASSIR на действующем объекте убедитесь, что у вас есть актуальная конфигурация системы и лицензионные данные. Обновление на рабочем сервере видеонаблюдения выполняйте в период минимальной нагрузки и, при наличии сомнений, с привлечением интегратора или техподдержки.
Где искать логи сервера TRASSIR
Журналы работы сервера доступны через интерфейс администрирования, а файлы логов хранятся в служебных каталогах установки. Точные пути зависят от версии продукта и операционной системы — сверьтесь с официальной документацией вашей версии TRASSIR, так как расположение может отличаться.
Профилактика: как избежать ошибки в будущем
Чтобы выгрузка не заставала врасплох в ответственный момент, настройте регулярный контроль состояния архива. Периодически проверяйте, что все камеры пишут непрерывно или согласно заданному расписанию, а глубина хранения соответствует требованиям объекта.
Также имеет смысл заранее отработать процедуру экспорта: один раз выполнить тестовую выгрузку короткого фрагмента и убедиться, что формат файла открывается на тех машинах, где его будут просматривать. Это снимет вопросы не только с ошибкой «No frames to export», но и с совместимостью кодеков.
Частые вопросы
Почему таймлайн подсвечен, но экспорт выдаёт «No frames to export»?
Вероятные причины — расхождение часовых поясов клиента и сервера, повреждение отдельных блоков записи или фильтры каналов в диалоге экспорта. Расширьте интервал и проверьте воспроизведение конкретных секунд в архиве.
Может ли ошибка появиться из-за нехватки места на диске?
Да, если целевой диск для сохранения файла переполнен или недоступен для записи, выгрузка может прерываться. Проверьте свободное место и права на папку назначения.
Запись велась по детекции движения — это влияет на экспорт?
Да. Если запрошенный интервал полностью попадает в промежуток без срабатываний детектора, кадров за этот период нет, и экспортер вернёт пустую выборку. Сверьтесь с таймлайном.
Поможет ли переустановка TRASSIR?
Переустановка — крайняя мера, и она не восстановит отсутствующие кадры. Сначала выполните диагностику: проверка интервала, каналов, дисков и логов. Обновление версии ПО имеет смысл только при подтверждённом дефекте экспортёра.
Как выгрузить архив, если часть периода уже перезаписана?
Перезаписанные по кольцу данные восстановить штатными средствами нельзя. Экспортируйте то, что осталось: найдите по таймлайну самую раннюю доступную отметку и задайте интервал от неё.