dsh-video-storyboard 0.5.12 (плагин DSH для раскадровки видео: переработаны критерии определения точек склейки, исправлено зависание при установке плагина)

Плагин DeepSeek Harness: сжимает видео в сетку кадров с нумерацией, дополняя её текстовым списком с таймкодами, репликами и точками склейки, чтобы модель могла отвечать на вопрос «что происходит на какой минуте»; 10-31 получил 0.5.4, после чего в течение чуть более суток было выпущено 0.5.5 версий вплоть до 0.5.12.

Плагин DeepSeek Harness: сжимает видео в сетку кадров с нумерацией, дополняя её текстовым списком с таймкодами, репликами и точками склейки, чтобы модель могла отвечать на вопрос «что происходит на какой минуте»; 10-31 получил 0.5.4, после чего в течение чуть более суток было выпущено 0.5.5 версий вплоть до 0.5.12.

Количество звёзд 323

Причины

  • Переработка критериев определения точек склейки (начиная с 0.5.5): после сканирования выполняется нормализация яркости и компенсация по соотношению черных полос, добавлено распознавание наложений и затуханий/проявлений по кривой длительных изменений; автор сравнил результаты на синтетических материалах: для темных сцен 0/7 → 7/7, для 2.39:1 с черными полосами 7/9 → 9/9, для наложений длительностью 1 сек. 0/3 → 3/3. В 0.5.6 / 0.5.7 также исправлено ошибочное определение «двойного кадра» как монтажа в покадровой анимации, а также добавлены тестовые материалы для шести типов ложных точек склейки.
  • Стабильность: в 0.5.9 исправлена проблема зависания DSH на этапе загрузки после установки плагина (вложения attachments больше не объявляются жесткой зависимостью, при инициализации плагина добавлен watchdog на 15 сек.); в 0.5.11 исправлена возникшая после этого ошибка «cannot get property attachments without inject»; начиная с 0.5.5 разделенные аудио- и видеопотоки объединяются самим плагином с помощью ffmpeg, в списке явно указывается наличие или отсутствие аудиодорожки, а каждое изображение имеет собственный заголовок с временем, чтобы избежать ошибочного восприятия как единой временной шкалы.
  • Прочее: в 0.5.8 объединено 5 пул-реквестов от сообщества, автор заявляет об ускорении сканирования примерно в 1.8 раз (для 5-минутного ролика в 1080p время сократилось с 6.0 сек. до 3.3 сек.); в 0.5.11 транскрибация реплик выделена в отдельный шаг, что позволяет извлекать только текстовые фрагменты без обработки изображения, а если текст уже был отправлен ранее, список может не содержать реплик для экономии токенов.

Использование

  • Установка 0.5.12: для обычного профиля используйте команду dsh plugin --profile web add dsh-video-storyboard; для десктопной версии необходимо клонировать репозиторий через git clone, затем выполнить node scripts/install-dev.mjs и перезапустить DSH; требуется ffmpeg (winget install Gyan.FFmpeg), а для вставки ссылок на видео также нужно выполнить pip install --user -U yt-dlp.
  • Если вы ранее устанавливали версию после 0.5.9 и сталкивались с ошибкой «without inject» в инструменте раскадровки, обновитесь напрямую до 0.5.12; после обновления первое сканирование будет выполнено заново из-за изменения версии кэша.

Риски

  • Версии 0.5.10 и 0.5.11 помечены автором как устаревшие (deprecated) в npm (первая вызывает сбои, вторая содержит незавершенные изменения параметров), не устанавливайте их; CHANGELOG обновлен только до 0.5.11, изменения в 0.5.12 следует проверять по описанию устаревания в npm.
  • За два дня было выпущено более десятка версий, параметры определения точек склейки продолжают корректироваться; показатели полноты обнаружения и ускорения получены автором на его собственных материалах и оборудовании. Для вставки ссылок на видео с платным доступом или в высоком разрешении требуется экспорт cookies, что равносильно передаче учетных данных для входа, права на использование видео необходимо проверять самостоятельно.

Открыть

GitHub

Открыть последние новости ИИ