Aroshigami писал(а):  |
drek10 Понятно, жаль хотел в коллекцию себе добавить. Ну релиз всё равно отличный. |
1. Клиентское устройство не поддерживает AV1 (Прямое воспроизведение / Direct Play)
Если вы запускаете видео на старом смартфоне, телевизоре или в браузере (например, старых версиях Safari или Firefox), устройство физически не умеет декодировать AV1 на уровне железа. Jellyfin понимает это и пытается включить транскодирование на лету.
2. Сервер «захлебывается» при транскодировании
Когда устройство не может проиграть AV1 напрямую, сервер Jellyfin пытается перекодировать его в поддерживаемый формат (обычно H.264).
• Слабый процессор: Программное (CPU) декодирование AV1 — крайне тяжелая задача. Если у вас сервер на базе слабого процессора (например, популярного чипа Intel N100), он просто не успевает обрабатывать 4K или даже 1080p видео в реальном времени, из-за чего возникает ошибка воспроизведения.
• Отсутствие аппаратного ускорения (HW Acceleration): На сервере может быть не настроена видеокарта для транскодирования, либо сама видеокарта слишком старая и не имеет аппаратного декодера AV1 (он появился только в сериях NVIDIA RTX 30/40+, Intel Arc / QuickSync 11-го поколения и новее, AMD Radeon RX 6000+).
3. Проблема «внутри» файла (Профиль или Аудиодорожка)
Бывает так, что само устройство поддерживает AV1, но видео всё равно не играет:
• Профиль 10-бит (HDR): Ваше устройство может поддерживать обычный 8-битный AV1, но спотыкаться на 10-битном.
• Несовместимый звук или субтитры: Иногда Jellyfin начинает транскодировать всё видео целиком просто потому, что клиент не поддерживает аудиодорожку (например, 7.1 TrueHD / DTS) или формат субтитров (ASS/SSA). Во время этого процесса сервер спотыкается именно на декодировании AV1-потока.
Здесь файл 10 битный, но SDR, плюс присутствуют мои кастомные ASS субтитры и настройки кодирование. Какая причина не воспроизведения именно у Вас, я ответить не могу, причин может быть множество!