Руководство пользователя Archivarius¶
Archivarius использует API Flussonic, поэтому Flussonic обязателен в составе стенда.
Подробная инструкция по развертыванию доступна на странице Установка и развертывание.
После установки откройте интерфейс Archivarius в браузере: http://localhost:3000.
Загрузка и подготовка файла¶
После первого запуска каталог обычно пустой, поэтому работу начинают с загрузки исходного файла.
В текущем рабочем сценарии используются исходные файлы в формате MP4.
Рекомендуемые требования к исходному файлу:
- контейнер: MP4;
- видео: H.264 (допустим также HEVC);
- аудио: AAC;
- имя файла: латиница/цифры без специальных символов.
Порядок загрузки и подготовки:
- В блоке Upload нажмите выбор файла и укажите исходный MP4.
- Убедитесь, что выбран правильный файл (имя отобразится в поле формы).
- Нажмите кнопку загрузки и дождитесь сообщения об успешном завершении.
- Если запись не появилась сразу, нажмите
Load catalog, чтобы принудительно обновить список. - Выберите загруженный файл и запустите для него
Transcode. - Дождитесь завершения транскодирования, после этого файл можно открывать в плеере и вырезать фрагмент.
Кнопка Load catalog обновляет список файлов в каталоге и помогает быстро увидеть недавно загруженные или измененные записи.
Работа с каталогом¶
Каталог — это стартовый экран Archivarius, где отображается список доступных видео.
В каталоге пользователь может:
- просматривать список исходных файлов;
- открывать выбранный файл в плеере для просмотра и вырезки;
- удалять или обновлять список файлов (если эти действия доступны по правам);
- загружать новый исходный файл в архив через форму загрузки (если есть права на загрузку).
Разметка и вырезка фрагмента¶
Работа с метками на таймлайне:
- левый клик — поставить метку начала (Start);
- правый клик — поставить метку конца (End);
- колесо мыши — масштабирование таймлайна (zoom) и перетаскивание рабочей области.
Когда обе метки установлены, воспроизведение зацикливается между началом и концом фрагмента. Это позволяет проверить выбранный интервал до запуска вырезки.
Типовой пример работы с файлом:
- Откройте видео в плеере через кнопку
Open playerв каталоге. - На таймлайне поставьте маркер начала и маркер конца.
- Нажмите кнопку Вырезать.
- Дождитесь завершения обработки.
- Проверьте результат в секции Preview (версия low-res).
- Подтвердите выдачу итогового результата после оплаты.
- Откройте или скачайте итоговый фрагмент в секции Скачать (high-res).
Работа с результатами¶
После обработки в интерфейсе отображаются:
- Preview
Ссылки для быстрой проверки фрагмента: HLS— открыть поток;-
File— скачать файл. -
Скачать
Итоговый результат для выдачи: HLS— открыть поток;File— скачать файл.
Секция Скачать становится видимой после оплаты.
Устранение неисправностей (Troubleshooting)¶
Проблема: файл не появился в каталоге после загрузки¶
Что проверить:
- нажмите
Load catalogдля обновления списка; - проверьте, что загрузка завершилась без ошибки в статусе;
- проверьте конфигурацию:
sourceVodPrefixвconfig.docker.jsonдолжен совпадать с объявленнымvod-блоком вflussonic.conf(например,sourceVodPrefix: "vod_src"иvod vod_src { ... }).
Проблема: ошибка при загрузке файла¶
Что проверить:
- формат исходного файла (рекомендуется MP4 с H.264/HEVC + AAC);
- корректность имени файла (без специальных символов);
- доступность Flussonic API и отсутствие ошибок в его логах.
Проблема: не запускается или не завершается Transcode¶
Что проверить:
- статус задачи в каталоге и текст ошибки;
- доступность хранилищ
sourceиtranscoded; - что Flussonic и Archivarius запущены и связаны по сети.
Проблема: секция Скачать не появляется¶
Что проверить:
- что вырезка успешно завершена и есть результат в Preview;
- что оплата выполнена и секция Скачать стала доступна;
- что при обновлении страницы статус задачи не содержит ошибок.
Проблема: некорректный фрагмент после вырезки¶
Что проверить:
- правильно ли установлены метки начала и конца;
- что конец фрагмента позже начала;
- что при зацикленном предпросмотре между метками виден нужный интервал.
Если ошибка повторяется, передайте в поддержку текст ошибки из статуса в интерфейсе и шаги воспроизведения.