Привет.
Проблема проявляется в ProgDVB 7.35, но появилась несколькими версиями ранее.
На некоторых SD каналах с соотношением сторо 16х9 кадр сильно растянут и не помещается в окно просмотра или на экран.
Приходится делать ZOOM до 75%, и тогда кадр помещается в окно/на экран.
С чем связано - понять не смог. Пробовал разные кодеки и демуксеры - это никак не влияет.
ProgDVB правильно определяет параметры кадра, но неправильно отрисовывает.
Вот видео проблемы: https://youtu.be/6pPagG1h6FA
С 00:00 канал, который растянут
00:10 делаю зум до 75%, чтобы уместить кадр в экран.
00:42 возвращаю зум до 100%, и кадр не помещается в окно.
01:07 переключаюсь на другой SD 16x9 канал, и там всё нормально при зуме в 100%
01:33 перекдючаюсь на ещё один SD 16x9 канал, который стоит изначально с зумом 75%, чтобы поместиться в окно.
01:45 делаю зум до 100%, и кадр перестаёт помещаться в окно.
Это дело как-то можно починить с пользовательской стороны? Или это бага ProgDVB?
Сделать запись потоков?
Re: Неправильный размер кадра в SD 16x9
#2А что с letterbox настройками? Особенно если там auto стоит
Re: Неправильный размер кадра в SD 16x9
#3Re: Неправильный размер кадра в SD 16x9
#4До конца недели не могу проверить. Это только в оконном режиме
Re: Неправильный размер кадра в SD 16x9
#5В полноэкранном тоже растягивает, если не сделать зум 75%.
Причины и закономерности мне выявить не удалось.
Поигрался с разными настройками letterbox - они вообще не влияют никак на проблемные каналы, а на те SD 16x9, которые отображаются правильно, изменение параметров letterbox влияет.
Re: Неправильный размер кадра в SD 16x9
#7Вот папка с тремя файлами по 5 минут: https://drive.google.com/drive/folders/ ... sp=sharing
Те файлы, у которых в названии "(РАСТЯНУТЫЙ)" - это каналы, которые нужно уменьшать до 75%, чтобы изображение было нормальным.
"(НОРМАЛЬНЫ)" - для примера записал канал SD 16x9, который отображается нормально при 100%.
Re: Неправильный размер кадра в SD 16x9
#8Не могу повторить. От видео рендерера зависит? Какое резрешение на мониторе/тв? Точки квадратные?
Re: Неправильный размер кадра в SD 16x9
#9От рендерера вообще не зависит. Перепробовал все - от VMR7 до EVR Custom. Вот видео про это: https://youtu.be/A0rLyThYd-s
От видеодекодеров тоже не зависит - и LAV, Microsoft MPEG-2 decoder дают ту же проблему.
На всякий случай, снял логи - вдруг там что-то есть. Логи сняты параллельно с записью видео, на которое ссылаюсь выше в этом ответе.
Разрешение монитора: 1920x1200, точки квадратные.
Монитор: https://www.necdisplay.com/products/dis ... 90wuxi2-bk
Собственно, вот оно, в логах:
Для канала, который растянут при Zoom 100%:
01:55:37.031 - VideoType:MPEG2
01:55:37.033 - Video/MPEG2_VIDEO : MPEG2_VIDEO s={0,720,720,0}, t={0,720,720,0}, bmp=720x576, r=16/9, br=15305200,frametime=40ms, IF=0x0, CF=0x0)
01:55:45.512 - ChannelGraph5.SetZoom 75
01:55:45.515 - Graph::SetVideoRect {0 0 720 576}
01:55:45.517 - Graph::SetVideoWindowRect {0 0 719 404}
01:55:45.534 - OSDManager::Window_Show
01:55:51.526 - ChannelGraph5.SetZoom 100
01:55:51.527 - Graph::SetVideoRect {0 0 720 576}
01:55:51.530 - Graph::SetVideoWindowRect {-119 -67 840 472}
01:55:51.549 - OSDManager::Window_Show
Для канала, который нормально отображается при Zoom 100%:
01:55:56.208 - Graph::SetVideoRect {0 0 720 576}
01:55:56.210 - Graph::SetVideoWindowRect {0 0 720 405}
Re: Неправильный размер кадра в SD 16x9
#11Так а что нужно сделать, чтобы каналы не растягивало при Zoom 100%?
Re: Неправильный размер кадра в SD 16x9
#12процерить все параметры. letterbox, zoom. Для канала и для и в настройках ProgDVB
Re: Неправильный размер кадра в SD 16x9
#13Letterbox = none.
У каналов отдельный Letterbox найти не могу: https://youtu.be/UkD1xMiGkUs
У канала с видео "1+1" при Zoom 100% кадр больше окна отображения, у канала "ICTV" при Zoom 100% кадр правильного размера и вписан в окно отображения.
Никакой разницы в настройках между этими каналами не вижу.
Непонятно почему для "1+1" ProgDVB считает, что его кадр нужно пересчитать из 720x576 ,16x9 не в 720x405, а в 840x472 и начать рисовать его за пределами окна (-119 -67) при Zoom 100%.
До какого-то момента проблемные каналы отображались правильно. Никаких изменений настроек с моей стороны не было.
Re: Неправильный размер кадра в SD 16x9
#14Вылезла эта проблема снова, уже на HD канале и на версии 7.42.03. Симптоматика ровно та же.
Полечить удалось лишь удалением канала, удалением канала из списка удалённых каналов и последующим сканированием транспондера. После этого канал добавился и проблема с ним ушла.
Полечить удалось лишь удалением канала, удалением канала из списка удалённых каналов и последующим сканированием транспондера. После этого канал добавился и проблема с ним ушла.
Re: Неправильный размер кадра в SD 16x9
#15Уже подзабыл про эту проблему. А от видео кодека зависит?