Розбиття відео на сцени
HandySaw DS 4,6
Введення
Основні характеристики
Формати подання результату
Основні нововведення версії 4.6
Тример
Системні вимоги Історія змін
Висновок
Вступ
HandySaw призначена полегшити працю монтажера, що працює на станції нелінійного монтажу. Для прискорення процесу оцифровки вихідний матеріал зазвичай захоплюється одним або декількома великими шматками, орієнтуватися в яких при монтажі досить непросто. Замість одного довгого кліпу хотілося б мати набір коротких, кожен з яких містив би один план (від моменту включення запису до виключення).
Саме це завдання вирішує HandySaw DS - програма для автоматичного розбиття відео на окремі сцени.
HandySaw DS - це потужна програма для автоматичного розбиття відео на сцени.
Основные характеристики
- Оптический. Программа анализирует содержимое видеофайла, находит места склеек и разделяет исходное видео на отдельные сцены. При анализе используются только данные видеопотока, ни таймкод, ни какие бы то ни было другие источники информации не требуются. Естественно, 100% результат гарантировать невозможно, но, в среднем, он весьма высок.
При этом есть возможность очень темные и очень светлые кадры тоже выделять в отдельные сцены. - По дате съемки. Камеры стандарта 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
Доработан интерфейс Триммера
Интерфейс стал намного отзывчивее. Теперь размер миниатюр в списке сцен в Триммере можно свободно менять. Изменение размеров происходит плавнее и быстрее, чем раньше.
Улучшен интерфейс инструмента повторного распознавания сцен
Инструмент повторного автоматического разбиения дополнен настройками обрезки и объединения сцен. Размер его окна теперь тоже можно менять.
Улучшен механизм извлечения стоп-кадров
Теперь вы намного реже будете видеть желтую обводку, сигнализирующую о том, что заданный кадр извлечь не удалось и показан соседний.
Триммер
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
- Перша випущена версія програми. Реалізовано один базовий алгоритм розпізнавання склеювань.
за ключення
Дзеркало:
'via Blog this'
Немає коментарів:
Дописати коментар