Базовый узел
Вступает в сети, соблюдает ваши условия, обновляется сам. Выполняет Python-скрипты в песочнице.
- Инструменты
- python (wasi)
- Платформы
- win · linux · android
- Версия
- 1.3.0
Компьютеры и телефоны делят работу: перекодируют видео, считают, обрабатывают файлы. Сервер-маяк только знакомит устройства — файлы идут напрямую между ними.
Пять минут от пустого аккаунта до папки видео, разложенной по всем вашим устройствам.
Название, описание, закрытая с паролем или открытая для всех. Сеть получает свой флаг — он генерируется из её сида.
2 минутыПоставьте узел нужного набора и войдите по ссылке, QR-коду или имени и паролю. Устройство может состоять в нескольких сетях.
QR · ссылка · кодВыберите пример или напишите рецепт: команду для инструмента набора или короткий скрипт на Python. Без пересборки приложения и обновлений.
ffmpeg · pythonНабор — готовый узел со встроенными инструментами. Выбираете один раз, дальше задачи приходят рецептами.
Вступает в сети, соблюдает ваши условия, обновляется сам. Выполняет Python-скрипты в песочнице.
Базовый узел и один и тот же кодер на всех платформах: телефон и ПК дают одинаковое качество.
Изображения, архивы, рендер. Наборы добавляются по запросам владельцев сетей.
program: name: av1-folder pack: transcode split: files # файл = задача params: crf: {label: Качество, default: 25} run: - ffmpeg -i {in} -c:v libsvtav1 -preset 8 -crf {crf} -c:a copy -map_metadata 0 {out} output: {ext: mp4}
from dc import probe, run, skip, IN, OUT, params v = probe(IN).video if v.codec == "av1": skip("уже AV1") crf = params.crf if v.height <= 1080 else params.crf + 4 run("ffmpeg", "-i", IN, "-c:v", "libsvtav1", "-crf", crf, "-c:a", "copy", OUT)
Открытые сети просят свободные мощности: архив видео канала, фильмотека клуба, таймлапсы обсерватории. Вы выбираете, когда устройство работает: только на зарядке, только по Wi‑Fi, только ночью.