Skip to content

Latest commit

 

History

History
170 lines (102 loc) · 13.3 KB

README_RUS.md

File metadata and controls

170 lines (102 loc) · 13.3 KB

🇬🇧 🇷🇺

Cover

GrabShot

Приложение для захвата кадров из видео и извлечения цветов.

Содержание

Обзор

OverviewEnGitHub.mov

Возможности

GrabQueue

Панель управления. В приложении есть рабочие области. Чтобы выбрать рабочую область, используйте панель навигации по вкладкам.

ControlPanelOverview

Чтобы изменить настройки приложения, нажмите на шестеренку

SettingsOverview

Импорт видео

Чтобы начать работу с видео, импортируйте файлы. Для этого есть несколько вариантов:

Перетащите файлы на вкладку «Очередь захвата»:

DropVideoOverview

Импорт файлов через меню приложения:

ImportVideoOverview

Захват изображений

После импорта видео вы попадете на вкладку очереди захвата.

GrabQueueWork

Окно представляет собой таблицу импортированных видео. Первым шагом является выбор папки экспорта. Далее определитесь с диапазоном, вы можете выбрать отрывок или целиком.

GrabControlPanel

Укажите интервал захвата кадров в секундах.

GrabPeriodOverview

Наконец, нажмите кнопку «Старт» и управляйте процессом.

ControlPanel

Результат

Output

Кадры

Полученные в процессе кадры сохраняются на диск по указанному пользователем пути в автоматически создаваемой папке с тем же именем, что и видеофайл. Имя кадров — это имя видеофайла с суффиксом тайм-кода. Если в настройках включен переключатель сохранения штрих-кода, он будет сохранен в той же директории. В конце откроется проводник с папкой результатов захвата.

Штрих-код

Полученный цветной штрих-код можно просмотреть, щелкнув по его полю. Файл также сохраняется в папке.

StripView

Ниже приведены несколько штрих-кодов из разных фильмов.

Импорт изображений

Чтобы автоматически импортировать отснятые кадры, вы можете нажать на контекстное меню на видео

ImportFrames

Отдельные кадры можно импортировать путем перетаскивания во вкладку "Цвета изображения":

DropImageOverview

Или через меню приложения:

ImportImageOverview

Штрих-код изображения

ImageStripOverview

Функциональность для создания цветного штрих-кода на изображении. Перейдя на вторую вкладку со значком фотографии, вам необходимо импортировать изображения, перетащив их в окно. Откроется боковая панель навигации с изображениями. Выбрав тот, который вам нужен, вы можете увидеть предварительный просмотр штрих-кода, который был сгенерирован автоматически. Нажав на цветную ячейку штрих-кода, можно вручную выбрать цвет пипеткой и так далее с каждым сегментом. Чтобы сохранить результат, необходимо нажать кнопку «Экспорт» для одного изображения или кнопку «Экспортировать все» для всей очереди.

Приложение предлагает несколько алгоритмов извлечения цветов.

  • Средний цвет по сегментам. Находит доминирующие цвета изображения с помощью алгоритма усреднения по площади.
  • Доминирующие цвета. Находит доминирующие цвета изображения путем итерации, группировки и сортировки пикселей с использованием формулы цветового различия.
  • Средние цвета. Находит доминирующие цвета изображения с помощью алгоритма кластеризации k-средних.
Algorithm

Также возможно исключить белый и черный цвета.

Flags

Результат штрих-код изображения

Blade Runner 2049 00 45 00 Strip

Guardians of the Galaxy Vol  3 00 40 00 Strip

photo_2023-09-20 11 01 59 Strip

Настройки

Работу приложения можно настроить. Запуск окна для этого лежит в интуитивном месте - в верхней панели системы по нажатию на назвние программы или комюинацией ⌘ + ,.

settings

Или нажав на кнопку на панели инструментов.

SettingButton

Окно настроек делится на две вкладки.

Настройки захвата

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

GrabSettings

Настройки штрих-кода

Штрихкод нужен для разных задач и какой он должен быть - должен определит пользователь. На каждом кадре определяется средний цвет или цвета, их колличество можно выбрать. Разрешение конечного изображения может понадобится большим или наоборот маленьким, поэтому есть поля для размера в пикселях. Настройки штрих-кода для изображения состоят из высоты получившейся схемы и колличества средних цветов схемы.

StripSettings Colors

Содействие

Вклад в GrabShot всегда приветствуется. Чтобы посмотреть, над чем сейчас идет работа, вы можете зайти в диспетчер задач. Чтобы сообщить об ошибках и предложить новые функции, откройте предложение. Чтобы внести свой вклад в базу кода, просмотрите backlog в диспетчере задач и отправьте запрос на добавление новой возможности pull request. Присоединяйтесь к команде разработчиков.

Поддержка

Служба поддержки осущуствляется по email – [email protected].

Лицензия

Приложение использует библиотеку FFmpeg по лицензии - Меньшая стандартная общественная лицензия GNU (LGPL), версия 2.1, скомпелированного спомощью обвертки FFmpegKit.