1 (2022.05.08 13:57:23 отредактировано tim128)

Тема: как выяснить причины транскодирования

Есть домашний сервер, на нем установлен HMS 5.08 как служба Windows. Использую в основном с телевизора (Sony KDL-55W808C, Android) плеер Kodi v19.3.
Такая проблема - практически на всех фильмах запускается транскодирование. В приложении HMS, запущенном на сервере на панели "транскодирование" оно не отображается, то в списке задач видно запуск tsMuxeR.exe и в папке HMSTemp появляется m2ts и файл с расширением meta (см. скриншот):
MUXOPT --no-pcr-on-video-pid --vbr --vbv-len=1500
V_MPEG4/ISO/AVC, "\\.\pipe\4042EA2E39934AC1BCC68F7651B46E7D", level=4.1, contSPS, fps=23.976, track=1
A_AC3, "\\.\pipe\E0CA95D0AE464B7097DE0FB2483E1284", track=1
Проблема в том, что пока идет транскодирование не работает перемотка. А так как сервер домашний и процессорная мощность у него совсем небольшая транскодирование всего фильма может занять несколько минут. В других плеерах перемотка так вообще не работает.
Тестировал на файле:

+ открыть спойлер

Название свойства/значение |  | 
- | Общее | 
  |  | Уникальный идентификатор: 199762509003241151784301549855414812385 (0x9648DC1AE77EB8C7B143704669B1FEE1)
  |  | Формат: Matroska
  |  | Версия формата: Version 4
  |  | Размер файла: 1,32 Гбайт
  |  | Продолжительность: 24 м. 55 с.
  |  | Общий поток: 7 578 Кбит/сек
  |  | Дата кодирования: UTC 2022-03-07 13:03:04
  |  | Программа кодирования: mkvmerge v9.5.0 ('Quiet Fire') 64bit
  |  | Библиотека кодирования: libebml v1.3.4 + libmatroska v1.4.5
- | Видео | 
  |  | Идентификатор: 1
  |  | Формат: AVC
  |  | Формат/Информация: Advanced Video Codec
  |  | Профиль формата: High@L4.1
  |  | Настройки формата: CABAC / 4 Ref Frames
  |  | Параметр CABAC формата: Да
  |  | Параметр RefFrames формата: 4 кадра
  |  | Идентификатор кодека: V_MPEG4/ISO/AVC
  |  | Продолжительность: 24 м. 55 с.
  |  | Битрейт: 6 800 Кбит/сек
  |  | Ширина: 1 920 пикселей
  |  | Высота: 1 080 пикселей
  |  | Соотношение сторон: 16:9
  |  | Режим частоты кадров: Постоянный
  |  | Частота кадров: 23,976 (23976/1000) кадра/сек
  |  | Частота кадров в оригинале: 23,976 (24000/1001) кадра/сек
  |  | Цветовое пространство: YUV
  |  | Субдискретизация насыщенности: 4:2:0
  |  | Битовая глубина: 8 бит
  |  | Тип развёртки: Прогрессивная
  |  | Бит/(Пиксели*Кадры): 0.137
  |  | Размер потока: 1,19 Гбайт (90%)
  |  | Библиотека кодирования: x264 core 152 r2851kMod ba24899
  |  | Настройки программы: cabac=1 / ref=4 / deblock=1:-3:-2 / analyse=0x3:0x113 / me=hex / subme=8 / psy=1 / fade_compensate=0.00 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=18 / lookahead_threads=3 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=50 / rc=2pass / mbtree=1 / bitrate=6800 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / aq=1:1.00
  |  | Default: Да
  |  | Forced: Нет
- | Аудио #1 | 
  |  | Идентификатор: 2
  |  | Формат: AC-3
  |  | Формат/Информация: Audio Coding 3
  |  | Коммерческое название: Dolby Digital
  |  | Идентификатор кодека: A_AC3
  |  | Продолжительность: 24 м. 55 с.
  |  | Вид битрейта: Постоянный
  |  | Битрейт: 384 Кбит/сек
  |  | Каналы: 2 канала
  |  | Channel layout: L R
  |  | Частота: 48,0 КГц
  |  | Частота кадров: 31,250 кадров/сек (1536 SPF)
  |  | Метод сжатия: С потерями
  |  | Размер потока: 68,5 Мбайт (5%)
  |  | Service kind: Complete Main
  |  | Default: Да
  |  | Forced: Нет
- | Аудио #2 | 
  |  | Идентификатор: 3
  |  | Формат: AC-3
  |  | Формат/Информация: Audio Coding 3
  |  | Коммерческое название: Dolby Digital
  |  | Идентификатор кодека: A_AC3
  |  | Продолжительность: 24 м. 55 с.
  |  | Вид битрейта: Постоянный
  |  | Битрейт: 384 Кбит/сек
  |  | Каналы: 2 канала
  |  | Channel layout: L R
  |  | Частота: 48,0 КГц
  |  | Частота кадров: 31,250 кадров/сек (1536 SPF)
  |  | Метод сжатия: С потерями
  |  | Размер потока: 68,5 Мбайт (5%)
  |  | Service kind: Complete Main
  |  | Default: Нет
  |  | Forced: Нет

Проверил следующее - профиль транскодирования в каталоге не установлен. В настройках клиентского устройства (см. скриншот) точно установлены поддерживаемым и тип файла mkv и для него кодеки H264 и AC3. "Максимальное разрешение видео" установлено 1920х1080 FullHD. Более того, если бы транскодирование по этим настройкам потребовалось бы, то в настройках транскодирования для этого устройства указано расширение файла mpg, а в реальности генерируется m2ts.
Можно как-нибудь определить причины запуска транскодирования tsMuxeR.exe?

Прикреплённые файлы сообщения

2022-05-08_12-04-28.png 191.52 kb, скачивалось 51 раз, начиная с 2022.05.08

2022-05-08_13-44-43.png 117.7 kb, скачивалось 54 раза, начиная с 2022.05.08

2022-05-08_13-46-14.png 98.37 kb, скачивалось 51 раз, начиная с 2022.05.08

2022-05-08_13-56-11.png 55.36 kb, скачивалось 57 раз, начиная с 2022.05.08

Sony Bravia KDL-32W705C, Sony Bravia KDL-55W808C

2

Re: как выяснить причины транскодирования

Посмотрите на предмет субтитров. Если включен параметр "Всегда транскодировать при наличии субтитров", такой эффект возможен.