База знаний · KB · Навыки и методы Claude

⚡ Рендер на двух Mac: MacBook + Memex

Когда MacBook и Memex (Mac mini) соединены кабелем Thunderbolt, кодирование видео делится между ними. Один файл режется на куски по ключевым кадрам, и оба Mac кодируют их параллельно. Пачка файлов раздаётся целиком: каждый файл берёт тот Mac, который свободен. Всё это делает инструмент rya-render. Claude вызывает его сам через навык dual-render, когда в задаче есть рендер, экспорт, прокси или перекодирование.

📐 Memex — сервер ботов. Его берём, только когда он свободен, и с низким приоритетом. Если Memex занят, не отвечает или его заголовки потока не совпадают, всё кодирует MacBook. Результат при этом тот же, только медленнее.

25.1 · 1Схема

Один файл — несколько кусков, два Mac, одна очередь. Быстрый Mac сам берёт больше кусков.

Мастер / исходник → Куски по ключевым кадрам (~30 с) → MacBook ×2 + Memex берут куски из очереди → Склейка без перекодирования, звук целиком из исходника → Проверка: длительность, кадры
encode — один файл
Режет видео на куски, оба Mac кодируют, склеивает. Перед стартом сверяет заголовки потока на пробнике 0,5 с. Если у двух Mac они разные, Memex этот файл не трогает.
batch — пачка файлов
Целые файлы уходят тому Mac, который освободился. Склейки нет, поэтому подходит любой кодек, в том числе HEVC VideoToolbox. Исходник уходит на Memex по кабелю, а результат возвращается.
Без кабеля
Если Memex не отвечает по кабелю, всё кодирует MacBook, на M3 Max двумя сессиями VideoToolbox (у этого чипа два медиадвижка). Ничего не ломается, просто без ускорения.

25.1 · 2Когда брать

25.1 · 3Команды

rya-render peers                     # Memex на связи по кабелю? насколько занят?
rya-render encode IN.mov OUT.mp4 --v "-c:v h264_videotoolbox -b:v 40M"
rya-render encode IN.mov OUT.mp4 --v "-c:v libx264 -preset slow -crf 18" --a "-c:a aac -b:a 320k"
rya-render batch OUTDIR *.mov --v "-c:v hevc_videotoolbox -b:v 8M" --ext mp4
По умолчанию видео кодируется в -c:v h264_videotoolbox -b:v 40M, а звук копируется. Если исходный звук не помещается в MP4 (например, PCM), он кодируется в AAC 320k. --local-only запрещает трогать Memex, --chunk 30 задаёт длину куска в секундах. --force-peer только для проверок. Лог пишется в ~/Library/Logs/rya-render.log.

25.1 · 4Что инструмент решает сам

25.1 · 5Замеры (11.10.2026)

ЗаданиеMacBook M3 MaxMemex M4
4K HEVC VideoToolbox89 к/с56 к/с (63%)
1080p x264, процессор171 к/с189 к/с
4K 60 с H.264 VT, один MacBook ×2 сессии19 с (3,1× реального времени)—
Связь по кабелю Thunderbolt~33 Гбит/с, пинг 0,3 мс; запись на диск Memex по SMB ~390 МБ/с

Вдвоём при делении по скорости (примерно 60/40) кодирование идёт в 1,6–2 раза быстрее, чем на одном MacBook.

25.1 · 6Кабель и диски

Кабель
Нужен Thunderbolt 4/5 или USB4 (значок ⚡ или «40 Gbps»). На Mac mini — задние USB‑C: передние Thunderbolt не умеют. Сеть поднимается сама (Thunderbolt Bridge), Memex по кабелю — постоянный адрес 169.254.77.1 (задан вручную 11.10: временный 169.254.x.x менялся после перезагрузок, и ярлыки Finder зависали), ssh memex-tb.
Диски Memex на MacBook
Диски Memex (T7‑Blue‑2, T7‑Blue, T7‑Beige, CFX‑2) подключаются сами, когда вставлен кабель. Есть кнопка в Dock «Memex — диски» и ярлыки в ⌘K. Если в Memex вставить новый диск, он тоже станет виден по сети. Вынутый диск просто скрывается, ничего не удаляется.

25.1 · 7Грабли

25.1 · 8Где лежит

Раздел «Навыки и методы Claude» — приёмы, которыми Claude пользуется во всех треках. Карточка заведена 11.10.2026.