Тема: как выяснить причины транскодирования
Есть домашний сервер, на нем установлен 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?