Failed to authenticate. API Error: 401 Invalid authentication credentials

[2026-05-18] vault sync
This commit is contained in:
Alexey Martemyanov
2026-05-18 05:10:31 +06:00
parent 1f07327a36
commit 5d5432b1e5
3 changed files with 139 additions and 0 deletions
+57
View File
@@ -0,0 +1,57 @@
---
title: Jellyfin Транскод на RPi5 — PGS/Subtitle Pitfalls
type: reference
tags:
- jellyfin
- kraken
- transcode
- subtitles
- pitfalls
created: '2026-05-18'
updated: '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`:
```bash
# Установка
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 |