1

Тема: Проблема с aspect ratio в подкастах

Обнаружил, что при просмотре из подкастов на большинстве фильмов у меня на телевизорах неправильный формат (слишком узкий по вертикали).
Использую moonwalk2 и HDKinoteatr.
Помогает выбрать в настройках транскодирования "Кадр DVD" 4:3, тогда изображение нормальное.
https://hms.lostcut.net/misc.php?action=pun_attachment&item=3384
На тех ресурсах, где нормальный формат изображения, установка 4:3 не приводит к каким либо изменениям.

Исходя из того, что настройки изменяются только для конкретного ресурса, делаю вывод, что это принадлежность ресурса и можно задать этот параметр при создании ссылки.

Нашёл в скриптах раздел создания ссылки:

"///////////////////////////////////////////////////////////////////////////////
// Создание ссылки на видео
"

добавил туда

   Item[mpiDVDAspectRatio] = '4/3';

ничего не поменялось - в настройках транскодирования Кадр DVD 4:3 - не активен.

Никто не подскажет, как правильно задать активность этому параметру?

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

transcoding_ar.png 37.13 kb, скачивалось 1 раз, начиная с 2018.11.06

BRAVIA KDL-40EX700, LG  42LF650V, WDTVLive

2

Re: Проблема с aspect ratio в подкастах

Ну так-то примерно так есть. Только вместо

Item[mpiDVDAspectRatio] = '4/3';

Должно быть

Item[mpiDVDAspectRatio] = '4:3';

Но подобные параметры используются (а значит могут на что-то повлиять) только в определённых профилях транскодирования, где идёт перекодировка видео.

Sony Bravia KDL-32CX523

3

Re: Проблема с aspect ratio в подкастах

WendyH пишет:

Должно быть

Item[mpiDVDAspectRatio] = '4:3';

Так тоже пробовал. При чтении похожих параметров, когда они заданы, увидел, что используется "/" вместо ":"

WendyH пишет:

Но подобные параметры используются (а значит могут на что-то повлиять) только в определённых профилях транскодирования, где идёт перекодировка видео.

На моей практике, даже при профиле транскодирования "Интернет телевидение (входной поток)" этот параметр влияет на формат изображения на телевизоре.

Я воткнул в обработку после запуска воспроизведения ресурса следующую строку:

  HmsLogMessage(3, CurrentMediaItem[mpiTitle] + ', | cfg: ' + cfgTranscodingTvsetFileFormat + '.' + cfgTranscodingTvsetFileExt + ', ItemDVD.AR: ' + mpDVDAspectRatio + ' | cfgAR: ' + cfgTranscodingAspectRatio + ', ItemAR: '+ CurrentMediaItem[mpiAspectRatio] + ', ItemDim: '+ CurrentMediaItem[mpiDimension] + ', ItemPixAR: '+ CurrentMediaItem[mpiSampleAspectRatio]);

и пытался найти  изменения при активации с устройства этого параметра. Не нашёл.

Возможно, в этом контексте ещё не задан этот параметр и он возникнет уже при транскодировании?

Хотя, если параметр задать руками, то читается то, что задано, но с устройства в настройках параметр не активен. При активации параметра, в считываемых настройках изменений нет. Т.е. это работает не так, как ожидалось, вопрос - как это работает и что нужно сделать?

BRAVIA KDL-40EX700, LG  42LF650V, WDTVLive