Files
obsidian-vault/wiki/tech/jellyfin-transcode-rpi5.md
T

1.8 KiB
Raw Blame History

title, type, tags, created, updated
title type tags created updated
Jellyfin Транскод на RPi5 — PGS/Subtitle Pitfalls reference
jellyfin
kraken
transcode
subtitles
pitfalls
2026-05-18 2026-05-18

Jellyfin Транскод на RPi5 — PGS/Subtitle Pitfalls

Контекст

Клиент: Konka TV с WebOS. Сервер: Raspberry Pi 5 (Крaken, ARM64).

Direct Play условия

Direct Play работает при выполнении всех условий:

  • Аудио: AAC
  • Субтитры: отсутствуют (или внешние SRT, без burn-in)

Проблема PGS/ASS субтитров

PGS и ASS (SSA) субтитры вызывают burn-in — Jellyfin рендерит субтитры прямо в видеопоток.

Результат: полный транскод на CPU → 275% CPU load на RPi5 → лаги, перегрев.

Экспериментальный PGS rendering в настройках Jellyfin — не помогает на RPi5.

Решение: конвертация PGS → SRT

Для всей библиотеки конвертировать PGS-субтитры в SRT через pgsrip:

# Установка
pip install pgsrip

# Конвертация одного файла (MKV с PGS)
pgsrip film.mkv --language rus

# Массовая конвертация
find /media -name "*.mkv" | xargs -I{} pgsrip "{}" --language rus

После конвертации: внешние .srt файлы Jellyfin читает без транскода.

Итог по субтитрам

Тип Direct Play Транскод
Нет субтитров
Внешний SRT
ASS/SSA burn-in, 275% CPU
PGS (MKS/MKV) burn-in, 275% CPU