Найти в Дзене
Герман Геншин

Я установил бесплатный конвертер на свой Raspberry Pi — и больше не мучаюсь с WebP! Почему вы тоже захотите так сделать?

Оглавление

У меня есть три вещи, с которыми я сталкиваюсь в интернете снова и снова: смерть, налоги и формы загрузки, категорически не признающие формат 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 — это универсальный комбайн для конвертации файлов!

-2

Мне кажется, вы уже поняли: ConvertX — это не только про WebP и не только про картинки. Сервис умеет превращать в нужный формат фото, документы, видео, электронные книги и многое другое. Стоит один раз развернуть ConvertX, и он постепенно становится вашим универсальным помощником.

Есть и другие способы не связываться с онлайн-конвертерами и тяжёлыми фоторедакторами для работы с WebP. Например, на Mac автоматизировать всё можно через Shortcuts, а в Linux и вовсе запускать массовое конвертирование прямо из терминала.

Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!

Премиум подписка - это доступ к эксклюзивным материалам, чтение канала без рекламы, возможность предлагать темы для статей и даже заказывать индивидуальные обзоры/исследования по своим запросам!Подробнее о том, какие преимущества вы получите с премиум подпиской, можно узнать здесь

Также подписывайтесь на нас в: