Приложение для захвата кадров из видео и извлечения цветов.
OverviewEnGitHub.mov
Панель управления. В приложении есть рабочие области. Чтобы выбрать рабочую область, используйте панель навигации по вкладкам.
Чтобы изменить настройки приложения, нажмите на шестеренку
Чтобы начать работу с видео, импортируйте файлы. Для этого есть несколько вариантов:
Перетащите файлы на вкладку «Очередь захвата»:
Импорт файлов через меню приложения:
После импорта видео вы попадете на вкладку очереди захвата.
Окно представляет собой таблицу импортированных видео. Первым шагом является выбор папки экспорта. Далее определитесь с диапазоном, вы можете выбрать отрывок или целиком.
Укажите интервал захвата кадров в секундах.
Наконец, нажмите кнопку «Старт» и управляйте процессом.
Полученные в процессе кадры сохраняются на диск по указанному пользователем пути в автоматически создаваемой папке с тем же именем, что и видеофайл. Имя кадров — это имя видеофайла с суффиксом тайм-кода. Если в настройках включен переключатель сохранения штрих-кода, он будет сохранен в той же директории. В конце откроется проводник с папкой результатов захвата.
Полученный цветной штрих-код можно просмотреть, щелкнув по его полю. Файл также сохраняется в папке.
Ниже приведены несколько штрих-кодов из разных фильмов.
Чтобы автоматически импортировать отснятые кадры, вы можете нажать на контекстное меню на видео
Отдельные кадры можно импортировать путем перетаскивания во вкладку "Цвета изображения":
Или через меню приложения:
Функциональность для создания цветного штрих-кода на изображении. Перейдя на вторую вкладку со значком фотографии, вам необходимо импортировать изображения, перетащив их в окно. Откроется боковая панель навигации с изображениями. Выбрав тот, который вам нужен, вы можете увидеть предварительный просмотр штрих-кода, который был сгенерирован автоматически. Нажав на цветную ячейку штрих-кода, можно вручную выбрать цвет пипеткой и так далее с каждым сегментом. Чтобы сохранить результат, необходимо нажать кнопку «Экспорт» для одного изображения или кнопку «Экспортировать все» для всей очереди.
Приложение предлагает несколько алгоритмов извлечения цветов.
- Средний цвет по сегментам. Находит доминирующие цвета изображения с помощью алгоритма усреднения по площади.
- Доминирующие цвета. Находит доминирующие цвета изображения путем итерации, группировки и сортировки пикселей с использованием формулы цветового различия.
- Средние цвета. Находит доминирующие цвета изображения с помощью алгоритма кластеризации k-средних.
Также возможно исключить белый и черный цвета.
Работу приложения можно настроить. Запуск окна для этого лежит в интуитивном месте - в верхней панели системы по нажатию на назвние программы или комюинацией ⌘ + ,.
Или нажав на кнопку на панели инструментов.
Окно настроек делится на две вкладки.
Здесь есть ползунок для выбора степени сжатия JPG ихображений. И переключатель открытия папки с получишимися изображениями в финале процесса захвата.
Штрихкод нужен для разных задач и какой он должен быть - должен определит пользователь. На каждом кадре определяется средний цвет или цвета, их колличество можно выбрать. Разрешение конечного изображения может понадобится большим или наоборот маленьким, поэтому есть поля для размера в пикселях. Настройки штрих-кода для изображения состоят из высоты получившейся схемы и колличества средних цветов схемы.
Вклад в GrabShot всегда приветствуется. Чтобы посмотреть, над чем сейчас идет работа, вы можете зайти в диспетчер задач. Чтобы сообщить об ошибках и предложить новые функции, откройте предложение. Чтобы внести свой вклад в базу кода, просмотрите backlog в диспетчере задач и отправьте запрос на добавление новой возможности pull request. Присоединяйтесь к команде разработчиков.
Служба поддержки осущуствляется по email – [email protected].
Приложение использует библиотеку FFmpeg по лицензии - Меньшая стандартная общественная лицензия GNU (LGPL), версия 2.1, скомпелированного спомощью обвертки FFmpegKit.