Remux: змінює контейнер, але не змінює аудіо- та відеопотоки. Прямий потік: перекодує аудіо, але не змінює оригінальне відео. Transcode: перекодує відеопотік.
Remux використовується, коли записи вже є в H264. Перекодування не потрібне, тому це завжди дуже швидко. Апаратне деінтерлейсування є рекомендованим налаштуванням, яке збільшить швидкість транскодування, якщо не вдасться виконати ремукс.
Якщо контейнер не підтримується, це призведе до повторного мультиплексування. Відео- та аудіокодек залишаться недоторканими, але загорнуті в підтримуваний контейнер. Це найменш інтенсивний процес. Більшість відеоконтейнерів буде повторно мультиплексовано для використання потокового протоколу HLS і контейнерів TS.
Перекодування в Jellyfin є процесом конвертуйте персоналізовані мультимедійні файли, такі як телешоу, фільми, фотографії та музику, з одного формату в інший. Кожного разу, коли з пристрою користувача генерується запит на відтворення медіафайлу, який не підтримується пристроєм, Jellyfin стане в нагоді.
Перекодування є обчислювально дорогою операцією та додає значну затримку під час відкриття відеофайлу. Наприклад, перекодування хвилинного відеофайлу HEVC у формат AVC на телефоні Pixel 3 займає приблизно 20 секунд. З цієї причини Ви повинні перекодувати відеофайл лише тоді, коли ви надсилаєте його з пристрою.
Повторне мультиплексування передбачає вилучення наявних аудіо- та відеопотоків із відеоконтейнера (наприклад, MKV або MP4) і розміщення їх у новому контейнері без зміни оригінального кодека чи якості. Це означає, що відео та аудіодані залишаються недоторканими.