У меня есть три вещи, с которыми я сталкиваюсь в интернете снова и снова: смерть, налоги и формы загрузки, категорически не признающие формат WebP. Первые две проблемы я вряд ли смогу решить самостоятельно, а вот с третьей справился — просто запустив на своём Raspberry Pi бесплатный открытый сервис ConvertX.
Почему WebP по-прежнему нужно конвертировать
В идеальном мире я бы не тратил время на конвертацию: ведь WebP действительно отличный формат. Он даёт сжатие как у JPEG, поддерживает прозрачность и без потерь как PNG, а анимация у него даже лучше, чем у GIF.
Но дело вовсе не в самих файлах — проблема в поддержке WebP на разных сервисах и программах. Одни площадки и приложения просят загрузить изображение, но с WebP работать не умеют. Таких случаев уже гораздо меньше, но иногда они всё ещё встречаются. Всё упирается в разработчиков — пока они не добавят поддержку формата, приходится переводить картинки в старые добрые JPEG или PNG.
Почему бесплатным онлайн-конвертерам я не доверяю
Можно подумать: зачем вообще с этим возиться, если есть куча сервисов в интернете? Но не всё так радужно. Бесплатные онлайн-конвертеры часто ненадёжны. Даже если на сайте уверяют, что ваши файлы никто не увидит и не сохранит, никакой реальной гарантии тут нет. Загружать туда личные изображения — рулетка.
Но это ещё не всё. Любой сайт всё равно узнает ваш IP-адрес и может собрать другую информацию, а бесплатные сервисы обычно буквально завалены надоедливой рекламой, которая тормозит страницу или нарочно путает вас, чтобы вы кликнули не туда. В какой-то момент проще совсем забыть о таких сайтах.
Как я наладил конвертацию WebP с помощью ConvertX прямо у себя дома
Мне хотелось работать с файлами быстро и без лишних заморочек, как на онлайн-сервисах, но чтобы всё было под моим контролем. К счастью, ничего собирать или настраивать с нуля не пришлось.
ConvertX — это открытая утилита для конвертации файлов, которую легко развернуть через Docker. Управлять ею проще простого: страницу можно добавить в закладки, файлы хватает просто перетащить в окно браузера, хоть по одному, хоть сразу пачкой. Выбираешь нужный формат, нажимаешь «Конвертировать» — всё происходит локально, ни один файл не уходит на чужие серверы.
У ConvertX очень удобный интерфейс, которым легко пользоваться и с мобильного телефона. Каждый в вашей домашней сети может получить к нему доступ — нужен только логин, который вы задаёте при первом запуске. Если захотите, можно открыть доступ из любого места, как обычный домашний сервер.
Внутри ConvertX работают хорошие, проверенные временем инструменты: VIPS, ImageMagick, FFmpeg и другие. Для некоторых форматов будет даже несколько вариантов конвертации — можно выбрать тот, что даст лучший результат. Не понравилось — пробуйте другой.
Как быстро поставить ConvertX на Raspberry Pi
ConvertX можно развернуть в любой системе с поддержкой Docker. Я поставил его на свой Raspberry Pi — там у меня и так крутятся разные сервисы. Благодаря DietPi установка Docker и Docker Compose заняла пару минут, потом я просто создал файл docker-compose.yml и скопировал в него инструкции из официальной документации ConvertX:
Так как я не собирался открывать ConvertX для внешнего мира, спокойно убрал символ # перед строкой HTTP (это называется «раскомментировать»). Это избавляет от необходимости настраивать сертификаты безопасности на старте.
После сохранения файла я запустил docker compose, а потом открыл в браузере IP-адрес Raspberry Pi и порт 3000. Если бы запускал ConvertX прямо на ноутбуке, достаточно было бы зайти на localhost:3000. Всё очень просто.
При первом запуске ConvertX попросят ввести email и пароль для вашей учётной записи. Не волнуйтесь: никакой внешней регистрации не нужно, эти данные нужны только для входа именно в вашу локальную версию сервиса. Логин — это просто защита от посторонних в домашней сети.
ConvertX — это универсальный комбайн для конвертации файлов!
Мне кажется, вы уже поняли: ConvertX — это не только про WebP и не только про картинки. Сервис умеет превращать в нужный формат фото, документы, видео, электронные книги и многое другое. Стоит один раз развернуть ConvertX, и он постепенно становится вашим универсальным помощником.
Есть и другие способы не связываться с онлайн-конвертерами и тяжёлыми фоторедакторами для работы с WebP. Например, на Mac автоматизировать всё можно через Shortcuts, а в Linux и вовсе запускать массовое конвертирование прямо из терминала.
Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!
Премиум подписка - это доступ к эксклюзивным материалам, чтение канала без рекламы, возможность предлагать темы для статей и даже заказывать индивидуальные обзоры/исследования по своим запросам!Подробнее о том, какие преимущества вы получите с премиум подпиской, можно узнать здесь
Также подписывайтесь на нас в:
- Telegram: https://t.me/gergenshin
- Youtube: https://www.youtube.com/@gergenshin
- Яндекс Дзен: https://dzen.ru/gergen
- Официальный сайт: https://www-genshin.ru