interlaced или progressive

Здесь обсуждаются любые продукты компании СофтЛаб-НСК для телевизионного вещания (Форвард Т, Форвард ТС, Форвард Голкипер, Форвард Рефери, Форвард Офис, Форвард Инжест)

Модераторы: ElenVR, Людмила, PR

Ответить
Cos
Сообщения: 58
Зарегистрирован: 13 сен 2012 00:07
Откуда: Телекомпания СТВ Ульяновск

interlaced или progressive

Сообщение Cos »

Вопрос вот в чем, в настройка платы стоит Режим 576i/25 т.е. на выходе получаем фактически 50 кадров, в кодере AVC IpOut стоит progressive frame. На выходе должны получаться нерасполеванные фреймы, но теже 50? Смотрю выход в цифровом тв Билайн. На LCD получается строб как-будто смотрю обычный CRT телевизор, насколько понимаю, строба недолжно быть в progressive режиме.
С бегущей строкой таже ситуация, в своиствах стоит прогрессивная, а на экране стробит как черезстрочная. К тому же происходит это не всегда. Шел фильм старый советский, на нем стробило, пошел сериал более-менее современный, на нем не стробит. Файлы все в MPEG2 верхнее поле первое.
Но если кодер делает прогрессив, то по идее не важно какие поля, все должно воспроизводиться без строба. Или надо где-то делать деинтерлейс?
support
Сообщения: 66
Зарегистрирован: 28 ноя 2007 11:04

Сообщение support »

Параметр Frame Type в кодере отвечает только за то, в каком порядке поля будут кодироваться и на истинный порядок полей не влияет. За это отвечает параметр Fields order. Вы кодируете с платы FD422, у которой верхнее поле первое, поэтому и Fields order должен быть равен Upper field first. Для того, чтобы поток проносил информацию о порядке полей в настройках кодера должен быть выставлен флаг pic_order_present_flag in PPS = YES. Этот параметр находится в нижней части списка.
Почему некоторые видео-файлы у вас показываются со стробами, надо разбираться. Как они показываются до кодирования, на телевизоре, подключенном непосредственно к плате?
Возможность деинтерлейсинга есть в препроцессоре - этот узел можно добавить в графе после входной программы. Но его используют, если необходимо вывести поток на сайт - для просмотра на мониторах, а не телевизорах.
В вашем случае, если все настройки правильные, необходимости в деинтерлейсинге нет.
Cos
Сообщения: 58
Зарегистрирован: 13 сен 2012 00:07
Откуда: Телекомпания СТВ Ульяновск

Сообщение Cos »

support писал(а):Параметр Frame Type в кодере отвечает только за то, в каком порядке поля будут кодироваться и на истинный порядок полей не влияет. За это отвечает параметр Fields order. Вы кодируете с платы FD422, у которой верхнее поле первое, поэтому и Fields order должен быть равен Upper field first. Для того, чтобы поток проносил информацию о порядке полей в настройках кодера должен быть выставлен флаг pic_order_present_flag in PPS = YES. Этот параметр находится в нижней части списка.
Почему некоторые видео-файлы у вас показываются со стробами, надо разбираться. Как они показываются до кодирования, на телевизоре, подключенном непосредственно к плате?
Возможность деинтерлейсинга есть в препроцессоре - этот узел можно добавить в графе после входной программы. Но его используют, если необходимо вывести поток на сайт - для просмотра на мониторах, а не телевизорах.
В вашем случае, если все настройки правильные, необходимости в деинтерлейсинге нет.
Получается, если я выключаю флаг pic_order_flag, то в эфир будет выдаваться полный кадр, а не полукадры?
support
Сообщения: 66
Зарегистрирован: 28 ноя 2007 11:04

Сообщение support »

В эфир всегда будут выдаваться поля - полукадры.
Просто при выключенном флаге в потоке будет отсутствовать информация о порядке подей.
Ответить