HandySaw DS 4.6

HandySaw DS logo

Введение
Основные характеристики
Форматы представления результата
Основные новшества версии 4.6
Триммер
Системные требования
История изменений
Заключение

 

Введение

HandySaw предназначена облегчить труд монтажера, работающего на станции нелинейного монтажа. Для ускорения процесса оцифровки исходный материал обычно захватывается одним или несколькими большими кусками, ориентироваться в которых при монтаже весьма непросто. Вместо одного длинного клипа хотелось бы иметь набор коротких, каждый из которых содержал бы один план (от момента включения записи до выключения).

Именно эту задачу решает HandySaw DS - программа для автоматического разбиения видео на отдельные сцены.

HandySaw DS — это мощная программа для автоматического разбиения видео на сцены.

 


 

Основные характеристики

Разбиение видео на сцены

Main window of HandySaw DS- video scene detection software. Click to see large pictureHandySaw DS предлагает два способа обнаружения сцен в видеофайле:

  1. Оптический. Программа анализирует содержимое видеофайла, находит места склеек и разделяет исходное видео на отдельные сцены. При анализе используются только данные видеопотока, ни таймкод, ни какие бы то ни было другие источники информации не требуются. Естественно, 100% результат гарантировать невозможно, но, в среднем, он весьма высок.
    При этом есть возможность очень темные и очень светлые кадры тоже выделять в отдельные сцены.
  2. По дате съемки. Камеры стандарта DV и стандартов, основанных на DV (DVCAM, DVCPRO), во время съемки сохраняют на ленту время и дату съемки каждого кадра видео. Если в дальнейшем видео перегоняется в компьютер по цифровому интерфейсу FireWire, то эта информация сохраняется в видеофайле. Если HandySaw находит ее, то поиск сцен производится с использованием этих данных. В этом случае точность обнаружения составляет 100% при условии отсутствия брака в исходном видео.

Большое число поддерживаемых форматов видео

За счет использования API MS DirectShow HandySaw DS способна обрабатывать большое число форматов видеофайлов - AVI, MPEG, MOV и др. В принципе она может обработать любой видеофайл, для которого есть соответствующие фильтры DirectShow.

Работа в цветовом пространстве YUV или RGB

Детектор сцен может работать в цветовом пространстве YUV или RGB. По выбору.

Множество форматов предоставления результата разбиения

HandySaw DS предлагает большой выбор вариантов предоставления информации о разбиении на сцены:

  • Копирование каждой сцены в отдельный файл
  • Копирование каждой сцены в отдельный файл c помощью программы ffmpeg
  • Копирование каждой сцены в отдельный файл c помощью программы VirtualDub
  • Final Cut XML
  • Библиотеки в формате PLB и PSQ для Adobe Premiere
  • EDL файл для Sony Vegas
  • CMX3600 EDL
  • EDL файл для EDIUS
  • монтажный лист в виде HTML
  • Кроме этого можно создать свой вид результата, написав плагин для HandySaw...

Поддержка плагинов генерации результата

HandySaw DS поддерживает плагины генерации результата, написанные на скриптовых языках (например JavaScript, VBScript). Если Вы хотите получить результат разбиения в особом виде, Вы можете создать новый плагин, который будет отвечать Вашим требованиям.
В соответствующем разделе справки есть полная информация для разработчика плагинов.

Мощный инструмент ручной правки Manual Trimmer

Кроме автоматического разбиения, имеется инструмент Manual Trimmer, который позволяет:

  • Проверить корректность автоматического разбиения на сцены.
  • Удалить ненужные сцены.
  • Точно обрезать любую сцену.
  • Склеить две сцены.
  • Разбить сцену в определенном месте на две.
  • Дать имена сценам.
  • Ввести комментарии к сценам.
  • Расставить ненумерованные маркеры, которые будут доступны в Adobe Premiere.
  • В любой момент сохранить текущую информацию в HSQ файл.
  • Для удобства пользователя доступны механизм Hold/Fetch и 99 уровней Undo/Redo.

Таким образом, автоматическое разбиение на сцены в сочетании с Manual Trimmer позволяет быстро и удобно подготовить исходный материал к монтажу в видеоредакторе.

Копирование каждой сцены в отдельный WMV файл без рекомпрессии

Если исходное видео - Windows Media файл, то HandySaw DS может сохранить каждую найденную сцену в отдельный WMV файл без рекомпрессии.

Копирование каждой сцены в отдельный AVI c рекомпрессией

Вы можете сохранять каждую сцену в отдельный AVI файл и при этом видео и аудио можно перекодировать выбранными Вами кодеками.

Копирование каждой сцены в отдельный MOV файл без рекомпрессии

Вы можете сохранять каждую сцену из исходника QuickTime в отдельный MOV файл без рекомпрессии.

Копирование каждой сцены в отдельный файл того же формата с или без рекомпрессии с помощью программы FFmpeg

HandySaw может копировать каждую сцену в отдельный файл того же формата без рекомпрессии с помощью FFmpeg. Также можно перкодировать в дургой формат. Это возможно проктически для любого формата видеофайла.

Пакетный режим обработки

Вы можете задать список файлов для обработки и HandySaw DS обработает их все по очереди.

Поддержка командной строки

Развитый интерфейс командной строки позволяет организовать любые сценарии использования HandySaw DS.

Создание и печать отчетов о разбиении

Вы можете создать отчет о разбиении видеофайла, распечатать его на принтере или сохранить в последовательность BMP файлов с помощью инструмента Clip Sheet.

Возможность легкой локализации программы

За счет того, что все значимые символьные строки, использующиеся в интерфейсе программы, находятся в отдельном текстовом файле, перевести программу на другой язык довольно просто. Изначально существуют английский и русский языковые пакеты.

 


 

Форматы представления результата

HandySaw DS может генерировать:

  • Split (separate files) - В этом случае HandySaw DS копирует каждую найденную сцену в отдельный файл. В зависмости от настроек копирование может быть как без, так и с перекодированияем видео и аудио потоков. Если отмечен пункт Create Subfolder, будет создан подкаталог с именем "FIlename.Scenes" и все сцены будут помещены в него.
    Если исходное видео и результат находятся на одном диске, то аудио файлы будут сохранены на указанный вами аудиодиск в соответствующий каталог. Если же исходный и Output диски разные, то аудио сохраняется рядом с видео.
  • Simple List - результат - текстовый файл, в котором перечислены кадры начала и конца сцен. Каждая сцена — в отдельной строке.
  • Compatible PLB - HandySaw DS создает Adobe Premiere Library (.PLB) файл, в котором каждой найденной сцене соответствует один клип, ссылающийся на исходный видеофайл. Плюс этому есть клип, содержащий все исходное видео. Этот клип может содержать ненумерованные маркеры (в зависимости от установок в Настройках), отмечающие начало каждой сцены. В Adobe Premiere (далее AP) версии 5 этот PLB можно как просто открыть, так и импортировать в проект. В AP 6+ — только импортировать! Формат файла максимально совместим с AP. Для AP 6 и выше используйте PSQ 6.
  • Usage PLB - тоже создается PLB файл, но его формат слегка отличается от предыдущего. У него есть свои плюсы и минусы.
    С одной стороны — в окне проекта в колонке Usage появляется правильное значение количества раз, когда этот клип помещался на таймлайн. В варианте Compatible PLB вся эта статистика отображается только для последнего, полного клипа, ссылающегося на все видео.
    С другой стороны — неправильно работает функция Project Trimming. Пользоваться ей невозможно. Для AP 6 и выше используйте PSQ 6.
  • AP 5 PSQ - создается файл PSQ - Adobe Premiere Sequence в формате Adobe Premiere 5.
  • AP 6 PSQ - создается файл PSQ - Adobe Premiere Sequence в формате Adobe Premiere 6, может содержать комментарии пользователя. Файлы PSQ 6 могут быть импортированы в Adobe Premiere Pro.
  • Vegas EDL - в результате получаем текстовый файл в формате EDL, который можно открыть в программе Sony Vegas.

Далее в списке перечислены все плагины генерации результата, установленные в Вашей системе. В стандартной поставке присутствуют:

  • CMX3600 EDL.js - создается файл EDL формата CMX3600. Совместим с Adobe Premiere Pro 1.5
  • Edius EDL.js - создается файл EDL, совместимый с Canopus Edius.
  • Final Cut XML.js - создается файл формата FinalCut XML, который описывает секвенцию с исходным файлом разбитым на клипы-сцены. Также содержит комментарии и маркеры. Многие монтажные системы в наше время поддерживают импорт файлов формата Final Cut XML.
  • HTML EDL.js - создается монтажный лист в виде HTML
  • Split by VirtualDub.js - создается скрипт .SYL для VirtualDub. Во время выполнения созданного скрипта VirtualDub копирует каждую сцену исходного AVI файла в отдельный AVI файл.

 


 

Основные новшества версии 4.6

 

Доработан интерфейс Триммера

Интерфейс стал намного отзывчивее. Теперь размер миниатюр в списке сцен в Триммере можно свободно менять. Изменение размеров происходит плавнее и быстрее, чем раньше.

Улучшен интерфейс инструмента повторного распознавания сцен

Инструмент повторного автоматического разбиения дополнен настройками обрезки и объединения сцен. Размер его окна теперь тоже можно менять.

Улучшен механизм извлечения стоп-кадров

Теперь вы намного реже будете видеть желтую обводку, сигнализирующую о том, что заданный кадр извлечь не удалось и показан соседний.

 

 

Триммер

Manual Trimmer window of HandySaw DS - video scene detection software. Click to see large picture

HandySaw включает в себя мощный инструмент ручной подрезки видео — Manual Trimmer.
Он позволяет:

  • Проверить корректность автоматического разбиения на сцены.
  • Удалить ненужные сцены.
  • Точно обрезать любую сцену.
  • Склеить две сцены.
  • Разбить сцену в определенном месте на две.
  • Дать имена сценам.
  • Ввести комментарии к сценам.
  • Расставить ненумерованные маркеры, которые будут доступны в Adobe Premiere.
  • В любой момент сохранить текущую информацию в HSQ файл.
  • Для удобства пользователя доступны механизм Hold/Fetch и 99 уровней Undo/Redo.

    Кроме того:

  • Удобное отображение различных значений позиций и длин.
  • Настраиваемый список сцен.
  • Ускоренное и замедленное воспроизведение видео вперед и назад.
  • Расширенная поддержка настраиваемых «горячих клавиш».
  • Отображение значений времени в виде кадров, SMPTE таймкода или 30fps Drop-Frame таймкода.

 


 

Системные требования

Для функционирования HandySaw DS необходимо соблюдение следующих условий:

  • Операционная система семейства Windows
  • Центральный процессор класса Intel Pentium и выше
  • Microsoft DirectX 8.1 или выше
  • DirectShow фильтр WAVDest.ax (для использования режима Split на системах с раздельным хранением видео и аудио)
  • Microsoft Windows Script Control
  • Windows Media Format Runtime (для работы с WMV файлами)

 


 

История изменений

Версия 4.6

  • Доработан интерфейс Триммера, он стал намного отзывчивее
  • Теперь размер превью в списке сцен в Триммере можно свободно менять
  • Улучшен механизм извлечения стоп-кадров
  • Инструмент распознавания сцен дополнен настройками обрезки и объединения сцен
  • Окно повторного автоматического разбиения теперь тоже может менять размер
  • В SDK добавлены свойства FrameType, AspectX, AspectY и IsExtInfoValid
  • Плагин Final Cut XML.js обновлен до версии 1.80: улучшена совместимость с форматом, используя новые свойства SDK
  • Изменен формат файлов HSQ, теперь версия 4
  • Меню оболочки теперь добавляется и к файлам .MXF
  • Обновлены ffmpeg и lavfilters
  • Несколько других улучшений и исправлений

Версия 4.5

  • Добавлен механизм гибкой настройки используемых программой DirectShow фильтров
  • В комплект включены фильтры LAV Filters, которые используются программой без интеграции в систему
  • Переработан и улучшен механизм извлечения стоп-кадров
  • DirectShow движок режима Split полностью заменен
  • Улучшено воспроизведение видео в Триммере
  • Оптимизирована система отладочного протоколирования
  • Добавлена регулировка вертикального масштаба в диалоге повторного распознавания сцен в Триммере
  • Добавлена индикация прогресса в значке программы на панели задач в Windows 7
  • Улучшена совместимость со сторонними DirectShow фильтрами
  • Все движки Split теперь сохраняют имя сцены и комментарий как метадату
  • DirectShow фильтр Wavdest включен в дистрибутив и используется при необходимости без инсталляции в систему
  • Добавлен профиль для движка FFmpeg, который копирует видео, начиная с ближайшего предыдущего ключевого кадра
  • Улучшена совместимость с фильтрами LAV
  • Обновлен плагин "Final Cut XML.js", теперь он совместим с Adobe CC
  • Исправлена обработка видео с шириной кадра не кратной восьми
  • В Триммере добавлена команда "Экспортировать сцены с маркером"
  • Обновлен FFmpeg
  • Множество мелких исправлений

Версия 4.4

  • Добавлен движок QuickTime

Версия 4.3

  • Добавлен движок FFmpeg
  • Плагин "Split by ffmpeg.js" удален
  • Использование Mpegcut.dll прекращено
  • Добавлена автоподстройка позиционирования в процедуры извлечения стоп-кадров и Триммера
  • Добавлена поддержка захлестов в режиме Split
  • В SDK добавлен метод SaveToTextFile
  • В SDK добавлено свойство Lang
  • Если при открытии HSQ выясняется, что медиафайл недоступен, то у пользователя запрашивается новое местоположение медифайла
  • Добавлен импорт списка разрезов в Триммере
  • Теперь коментарии в Триммере добавляются, а не присваиваются
  • Расширены возможности отладки
  • Добавлена проверка на наличие новой версии программы
  • Максимальное значение обрезки сцен увеличено до 999
  • Шрифт интерфейса заменен на трутайп шрифт "Microsoft Sans Serif"
  • Добавлен параметр "Разрыв таймкода, достаточный для новой сцены"
  • Добавлена внутренняя процедура перевода RGB в YUV
  • YUV стало цветовым пространством по-умолчанию
  • Несколько незначительных улучшений и исправлений

Версия 4.2

  • Улучшена совместимость с Windows Vista
  • Добавлено несколько шаблонов именования сцен
  • Некторые изменения в дизайне пользовательского интерфейса
  • Улучшен плагин "Split by VirtualDub.js"
  • Улучшен плагин "Split by ffmpeg.js"

Версия 4.1

  • Теперь плагины могут иметь параметры, настраиваемые пользователем
  • Переработана процедура перевода таймкода в кадры
  • Переделан механизм извлечения картинок.

Версия 4.01

  • Добавлена возможность копирования каждой сцены в отдельный WMV файл без рекомпрессии
  • В Manual Trimmer в списке сцен можно выбрать количество картинок, представляющих каждую сцену
  • Исправлено несколько багов
  • Добавлена система отслеживания багов

Версия 4

  • Добавлена поддержка плагинов генерации результата
  • Добавлено распознавание "черных" и "белых" сцен
  • Добавлена возможность работы детектора сцен в цветовом пространстве YUV
  • Улучшена работа с MPEG2 файлами
  • Выбор кодеков для рекомпрессии видео и аудио
  • Сохранение каждой сцены MPEG файла в отдельный MPEG файл без рекомпрессии
  • Добавлены настройки параметров создания AVI файлов
  • Добавлены тонкие настройки параметров чтения MPEG файлов
  • Новый инструмент - MPEG Filter Test
  • Добавлен выбор фильтра отображения
  • Добавлена многоязыковая поддержка
  • Изменена процедура выбора действий для обработки видео
  • Слегка изменен вид Manual Trimmer
  • Убраны устаревшие элементы управления
  • Добавлено глобальное меню в Manual Trimmer
  • Тип результата Vegas EDL совместим с Vegas версии 5
  • Добавлены новые параметры командной строки
  • Оптимизирован Manual Trimmer

Версия 3.21

  • Добавлен новый тип результата - Vegas EDL
  • Если видео содержит информацию о времени съемки, то она отображается в Manual Trimmer
  • В лог-файле отображается метод определения сцен для каждого обработанного файла
  • Исправлена ошибка, приводившая к тому, что иногда видео распознавалось оптически, даже если в файле присутствовала информация о времени съемки

Версия 3.2

  • Добавлен генератор отчетов - Clip Sheet
  • Добавлен механизм повторного оптического распознавания сцен
  • Добавлены шаблоны именования сцен
  • Возможность обрабатывать видео формата Windows Media
  • Изменен формат файлов HSQ - теперь версия 2
  • Добавлена возможность ускорить оптическое распознавание файлов некоторых форматов за счет использования видео пониженного качества

Версия 3.1

  • Добавлен алгоритм игнорирования фотовспышек
  • Поиск сцен по времени съемки

Версия 3

  • Ручное редактирование сцен - инструмент Manual Trimmer
  • В режиме Split сохраняется информация о таймкоде исходного видео
  • Тип результата - PSQ 5
  • Тип результата - PSQ 6
  • Собственный формат файла HSQ

Версия 2.02

  • Исправлены две ошибки в механизме копирования AVI файлов в режиме Split. В редких случаях они приводили к тому, что результирующие файлы невозможно было воспроизвести.

Версия 2

  • Использование Microsoft DirectShow API
  • Поддержка AVI Type 2 — файлов больше 1 Гигабайта
  • Поддержка файлов формата DV
  • Один алгоритм оптического распознавания сцен с настраиваемым порогом чувствительности
  • Пакетная обработка
  • Два вида создаваемых PLB файлов — Compatible PLB и Usage PLB
  • Новый вид результата — Simple List
  • Развитый режим командной строки
  • Правильное распознавание аудио в отдельном WAV файле
  • Корректная обработка dropped frames
  • Ограничение минимальной длины найденных сцен
  • Создаваемым в режиме Split файлам присваивается дата создания исходного файла
  • "Тихий режим" - диалоги с сообщениями об ошибках не выводятся
  • Процессу можно задавать приоритет выполнения
  • Возможность записи ошибок обработки в log-файл
  • Возможность записи результатов обработки в log-файл
  • Интеграция с проводником Windows
  • Детальная realtime статистика выполнения
  • Инсталлятор/деинсталлятор

Версия 1.2b

  • Значительно усовершенствована структура создаваемого .PBL файла. Теперь проект, созданный с применением HandySaw поддается триммингу (Utilites/Project Trimmer).
  • добавлено корректное распознавание любых значений "Frames Per Second" входного видео.
  • добавлена возможность отбрасывать настраиваемое количество последних кадров каждой сцены.
  • нумерация сцен теперь ведется в десятеричном формате, а не в шестнадцатеричном.
  • генерируемые файлы .PLB совместимы с Adobe Premiere 6. Рекомендуется импортировать их в проект через File\Import\File.

Версия 1.1b2

  • Исправлена небольшая ошибка, проявлявшаяся в исчезновении аудио при обработке длинных AVI и записи их в отдельные файлы.

Версия 1.1b

  • Добавлена возможность сохранять каждый найденный план в отдельный AVI файл. Теперь HandySaw может использоваться с любой системой видеомонтажа, не только Adobe Premiere 5.*.

Версия 1.0b3

  • Добавлена поддержка видео формата NTSC 30fps и 29.97fps.

Версия 1.0b2

  • Добавлен улучшенный алгоритм распознавания. Процент найденных склеек весьма увеличился.
  • Добавлен режим DV. Очень медленный. Чувствителен к любым искажениям картинки, принимает их за склейки. Единственный режим, который может быть использован в DV-системах.
  • В главном окне программы добавлена информация о количестве найденных склеек, затраченном времени и скорости сканирования.
  • Имя исходного файла может задаваться с помощью Drag'n'Drop из проводника Windows и как аргумент при запуске программы.

Версия 1.0b

  • Первая выпущенная версия программы. Реализован один базовый алгоритм распознавания склеек.

 


 

Заключение

Я предлагаю скачать и испытать эту программу в деле. Удачи!