Привет!
Мне надоело видеть столько постов с одной только ссылкой на видео, без превью, без названия... так что я решил приложить немного усилий (и спалил пару токенов LLM), чтобы сделать новый инструмент, с которым каждый сможет легко делать красивые превью-картинки.
Этот инструмент работает полностью в браузере; ничего скачивать и устанавливать не нужно. Благодаря адаптивному дизайну им можно пользоваться и на мобильных (Android/iOS).
Пробуйте здесь: https://vidgrid-html-87fe95.gitlab.io/
Основные возможности
Примеры анимированного результата с разными настройками:

Известные ограничения
Инструмент использует встроенное в браузер извлечение кадров, так что по правилу: если видео воспроизводится в твоём браузере, оно должно подойти (совет: некоторые браузеры вроде Chrome поддерживают больше видеокодеков, а значит, и больше файлов). Я сделал запасной вариант на FFmpeg WASM, но он намного медленнее и упирается в лимиты памяти. В худшем случае получатся пустые/битые кадры или файл будет пропущен, если он совсем не подходит. Не удивляйтесь, если старые форматы и старые видео/аудиокодеки обработаются неправильно... браузеры сейчас умеют гораздо больше, но не всё!
Спасибо, что заглянули!
И спасибо Utopic за то, что дал мне повод вернуться к заброшенному проекту, и за то, что протестировал первым.
А, и я выложил VidGrid-HTML в open-source (лицензия MIT), если кому интересен исходный код: https://gitlab.com/aknott001/vidgrid-html
Любые баг-репорты, предложения и отзывы приветствуются в этой теме.
Мне надоело видеть столько постов с одной только ссылкой на видео, без превью, без названия... так что я решил приложить немного усилий (и спалил пару токенов LLM), чтобы сделать новый инструмент, с которым каждый сможет легко делать красивые превью-картинки.
Этот инструмент работает полностью в браузере; ничего скачивать и устанавливать не нужно. Благодаря адаптивному дизайну им можно пользоваться и на мобильных (Android/iOS).
Пробуйте здесь: https://vidgrid-html-87fe95.gitlab.io/
Основные возможности
- Генерирует контактные листы в JPG или анимированном WebP для видео прямо в браузере
- Работает локально, загружать ничего не нужно
- Берёт кадры через равные промежутки времени по всему видео или по своим таймкодам, которые можно задать самому!
- Настраиваемая сетка (столбцы/строки), отступы, ширина вывода, наложение таймкода, цвета, необязательный заголовок с метаданными
- Создавайте свои пресеты с любимыми настройками (хранятся локально в браузере)
- Пакетная обработка, скачивание в ZIP и поддержка загрузки/копирования ссылки (только для галерей Chevereto с включённой загрузкой через API; JPGFish/JPG6 пока, к сожалению, нет)
- Базовая поддержка обрезки VR-видео (SBS и TB)
- Приватность прежде всего: вся обработка происходит на твоём устройстве.
Примеры анимированного результата с разными настройками:
Известные ограничения
Инструмент использует встроенное в браузер извлечение кадров, так что по правилу: если видео воспроизводится в твоём браузере, оно должно подойти (совет: некоторые браузеры вроде Chrome поддерживают больше видеокодеков, а значит, и больше файлов). Я сделал запасной вариант на FFmpeg WASM, но он намного медленнее и упирается в лимиты памяти. В худшем случае получатся пустые/битые кадры или файл будет пропущен, если он совсем не подходит. Не удивляйтесь, если старые форматы и старые видео/аудиокодеки обработаются неправильно... браузеры сейчас умеют гораздо больше, но не всё!
Спасибо, что заглянули!
И спасибо Utopic за то, что дал мне повод вернуться к заброшенному проекту, и за то, что протестировал первым.
А, и я выложил VidGrid-HTML в open-source (лицензия MIT), если кому интересен исходный код: https://gitlab.com/aknott001/vidgrid-html
Любые баг-репорты, предложения и отзывы приветствуются в этой теме.