Вопрос о настройках полей

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

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

Ответить
Mic2001
Сообщения: 36
Зарегистрирован: 21 янв 2010 16:44
Откуда: Ивановская обл.

Вопрос о настройках полей

Сообщение Mic2001 »

Добрый вечер, коллеги.
Вопрос следующего плана.
Forward FD300.
Исходный материал в DV PAL+ ретрансляция аналогового сигнала со спутникового ресивера.
Вывод видео через CVBS.
После этого сигнал заводится на кодер H.264 компании Teleview HD COD-HDSDI-MP4/2 для вещания в кабельной сети.
Проблема в том, что итоговый поток имеет достаточно сильно выраженный интерлейс.
Главный вопрос - есть ли настройки в OnAir или в конфиге самой Forward возможность установки параметров интерлейса/деинтерлейса?
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

Во-первых, то, что Вы называете "полуполя", называется "поля" или полукадры.

Во-вторых, главный вопрос: где Вы видите сильно выраженный интерлейс? На телевизоре, в окне какого-то плеера или где? То есть, чем декодируете/показываете полученный закодированный поток?

Дело в том, что если результирующий интерлейсный поток смотреть через ТВ-приставку (Set top box) на телевизоре, то никакого деинтерлейса делать не нужно. Телевизор показывает интерлейсное видео так, что никакой "расчески" не видно - Вы же ее не видите при просмотре аналогового телевидения? А ведь там видео интерлейсное.

В программных плеерах (например, VLC) также есть встроенная функция деинтерлейса, но "правильная": каждый полукадр показывается независимо и последовательно, в результате сохраняется плавность движений в кадре (50 полукадров в секунду показываются как 50 независимых кадров в секунду). По умолчанию она может быть выключена, но ее можно включить.

Если же еще при кодировании сделать деинтерлейс, и из 50 полукадров в секунду сделать 25 кадров в секунду, получите на выходе видео с ухудшенной плавностью движения, и будете сами же жаловаться нам на то, что видео стробит и, например, бегущая строка движется мелкими рывками.
Mic2001
Сообщения: 36
Зарегистрирован: 21 янв 2010 16:44
Откуда: Ивановская обл.

Сообщение Mic2001 »

1. Спасибо. Главное - поняли :)
2. Наблюдается на VLC-плеере (при просмотре потока, идущего от кодёра) и на ТВ-приемниках кабельной сети. Кабельное пока идет в аналоге, без приставок.
Видео как раз местами и стробит Вертикальные объекты (типа столба, например) при панорамировании "распиливаются" в виде "гребёнки". То же самое с динамичными объектами в кадре.
В личку скину сейчас тестовое видео, записанное с ТВ-тюнера, принимающего этот канал.
У меня главный вопрос - определить, где затык.
В эфире все нормально шло - без гребёнки, при выводе кабель - проблема. Не работали с таким кодёром? Может-таки в нём дело..?

UPD: не скину, отправка ЛС отключена..
Добавлю новым постом, пост удалите потом.
Mic2001
Сообщения: 36
Зарегистрирован: 21 янв 2010 16:44
Откуда: Ивановская обл.

Сообщение Mic2001 »

https://youtu.be/_Mpiot1tb_s
Хорошо видно на вазах и в конце на панораме адреса
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

Наблюдается на VLC-плеере (при просмотре потока, идущего от кодёра)
Включите опцию в меню "Видео->Устранение чересстрочности->Автоматически".

Обратите внимание: при этом полукадры будут не объединены или интерполированы, а будут показываться последовательно, с сохранением исходной плавности движений, как будто в видео 50 кадров в секунду.
и на ТВ-приемниках кабельной сети
Здесь нужно разбираться с настройками приемников. Возможно, либо в них выключено правильное декодирование интерлейсного видео, либо какие-то еще проблемы с правильной интерпретацией закодированного видео с полукадрами.

Приемники все разные, или одна и та же модель? Если разные, и на всех наблюдается проблема, то может быть виноват кодер. Наша плата выдает совершенно обычное аналоговое чересстрочное (интерлейсное) видео, и когда это видео с выхода платы кодируется нашими IP-кодерами (программными), например, опцией IPOut, у абсолютного большинства людей никаких проблем не наблюдается ни в плеерах, ни на приставках у конечных зрителей в кабеле.

Кстати говоря, пробовали на вход кодера подать сигнал не с нашей платы, а, например, с бытового видеомагнитофона? Если и с ним та же проблема, тогда точно кодер виноват. В Teleview с аналогичным запросом не обращались?
В личку скину сейчас тестовое видео, записанное с ТВ-тюнера, принимающего этот канал
Личка у нас на форуме отключена, т.к. через нее пытались рассылать спам.
У меня главный вопрос - определить, где затык.
Лучше напишите e-mail в нашу техподдержку:
forward@softlab.tv
forward@sl.iae.nsk.su

В письме дайте ссылку на эту ветку форума, и кратко опишите еще раз проблему.
Хорошо видно на вазах и в конце на панораме адреса
Каким способом получено данное видео перед закачиванием на YouTube?
Mic2001
Сообщения: 36
Зарегистрирован: 21 янв 2010 16:44
Откуда: Ивановская обл.

Сообщение Mic2001 »

VLC только для контроля используется, не столь важно пока.
Проверялось на 2 ТВ-приемниках - обычный ЭЛТ-ТВ и LED-TV.
Оба раза сигнал заводился по коаксиальному кабелю на антенный вход.
Опции IP-OUT у нас нет. Причина банальна. По причине бюджетности оборудования при ретрансляции используется комплект оборудования, который мы используем при прямых эфирах. Соответственно, при настройке оборудования для прямого эфира приходится временно перекоммутироваться с OnAir на прямую передачу сигнала со спутникового ресивера. То есть на ~ 1 час OnAir из видеотракта выводится.
Так-то, конечно, мы бы не изобретали велосипед и взяли бы готовое логичное решение.
Попробуем в качестве теста сменить источник. Мысль логичная, но почему-то пришла не нам в голову :)
Я решил танцевать от печки и поинтересоваться возможностью настройки полей в OnAir. Он мне как-то ближе что-ли. Сроднились...
Видео по ссылке на ЮТ было получено путем записи ТВ-тюнером аналогового сигнала из кабельной сети.

Если после смена источника будет та же байда, я от вас с распросами отстану - понятное дело, Forward тут ни при чём будет.
Спасибо за направление стоп неразумных ;)
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

VLC только для контроля используется, не столь важно пока.
VLC - хороший инструмент для контроля, если правильно им пользоваться.
Проверялось на 2 ТВ-приемниках - обычный ЭЛТ-ТВ и LED-TV.
Я имел ввиду другое. Прежде чем подавать аналоговый сигнал на обычный телевизор из цифрового потока в кабеле, полученного кодером от Teleview, этот цифровой поток нужно чем-то в аналоговый сигнал преобразовать. Чем это преобразование делалось?
возможностью настройки полей в OnAir.
В OnAir никакого деинтерлейса нет. Равно как и на плате FD300. Да и с какой стати она должна деинтерлейсить аналоговый сигнал на выходе?
Видео по ссылке на ЮТ было получено путем записи ТВ-тюнером аналогового сигнала из кабельной сети.
Если виноват кодер, Вы получили пример записи неправильного сигнала, которым что-либо проверять бесполезно. Да еще и ТВ-тюнер мог какие-то искажения в сигнал внести (собственно, по качеству картинки это заметно). Если уж проверять цифровой поток, то нужно записывать его, как есть, прямо с кодера. Вот чем это сделать - другой вопрос. Тот же VLC умеет входной сжатый поток, идущий из IP, прямо в файл без перекодирования записывать. Вот такой файл уже имеет смысл анализировать.
Если после смена источника будет та же байда
Видите ли, в чем дело. Выяснить, виноват ли кодер, нам тоже не так-то просто. Мы не имеем в наличии все возможные на рынке аппаратные кодеры, и не знаем все их особенности. Поэтому я бы на Вашем месте все-таки обратился в Teleview.
Mic2001
Сообщения: 36
Зарегистрирован: 21 янв 2010 16:44
Откуда: Ивановская обл.

Сообщение Mic2001 »

При подаче сигнала непосредственно со спутникового ресивера с картинкой все нормально.
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

При подаче сигнала непосредственно со спутникового ресивера с картинкой все нормально.
Опять ничего не понятно. При подаче куда? При чем здесь плата FD300? А спутниковый ресивер при чем? Какое это имеет отношение к кодеру Teleview и обсуждаемой проблеме?
Mic2001
Сообщения: 36
Зарегистрирован: 21 янв 2010 16:44
Откуда: Ивановская обл.

Сообщение Mic2001 »

Я совсем заплутал. :(
В общем, расклад такой:
если из OnAir идет воспроизведение видео (реклама, которая была у нас в эфире, формат DV PAL), то на конечных ТВ-приемниках кабельного канала, куда мы выводим сигнал) наблюдается дикий интерлейс.
При включении проходящего сигнала в OnAir (сигнал со спутникового ресивера) или перекоммутирования сигнала напрямую с того же ресивера (минуя плату) картинка нормальная, без "лесенки" и рассыпания на полоски.
То есть проблема в материале, воспроизводимом в OnAir, если я докубатурил правильно. Однако, до переключения в кабель в эфире все было отлично. Порядок полей в уже готовых файлах не мог поменяться.
Но тогда возникает вопрос - что делать? Видеоматериал весь в DV PAL, пересчитывать его в прогрессив не имеет смысла, правильно? Кодер исправно кодирует то, что ему подсовывают....
Где затык - никак не пойму...
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

Если при включении проходящего видео интерлейс пропадает, это вполне может означать, что на проходящем видео полукадры просто одинаковые. Например, если там идет Голливудский фильм, он изначально снимался на кинопленку, где полукадров вообще нет, там прогрессивное видео. С ресивера какой материал идет - кинофильмы или что-то другое?

Еще раз: можете к кодеру подключить не выход платы FD300, а что-нибудь принципиально другое - видеомагнитофон или видеокамеру, например? И включить там не голливудский фильм, а что-нибудь "видеокамерное" - новости, рекламу и т.п.?
Кодер исправно кодирует то, что ему подсовывают....
Откуда у Вас железобетонная уверенность, что кодер на 146% работает правильно?
Однако, до переключения в кабель в эфире все было отлично.
Опять загадки пишете. В каком эфире, где всё было отлично?
Где затык - никак не пойму...
Затык, скорее всего, в том, что кодер как-то неправильно в закодированный поток проставляет признаки порядка полей. У Вас есть возможность записать с выхода кодера сжатое видео в файл и прислать нам?
Mic2001
Сообщения: 36
Зарегистрирован: 21 янв 2010 16:44
Откуда: Ивановская обл.

Сообщение Mic2001 »

Попробую описать схему подключения вкратце.
Есть спутниковый ресивер и FD300.
Оба они заведены на коммутатор CVSD-41AR по композиту.
Кроме того, сигнал со спутникового ресивера заведен проходящим сигналом на FD300.
Периодически на FD300 происходит перекрытие проходящего сигнала местными видеороликами.
С ресивера идет один из спутниковых каналов (предположим, "Домашний").

С коммутатора CVSD-41AR сигнал по композиту уходил на модулятор/передатчик ДМВ диапазона и выходил в эфир "по воздуху".
Сейчас вещание переводим в кабель (как я писал выше), то есть сигнал с коммутатора уходит в приснопамятный кодер.
Поэтому и писал выше - пробовали выводить сигнал через этот коммутатор:
- с ресивера напрямую
- и проходящим через FD300.
Гребенки не видно.

Как только запускаются наш файлы, перекрывающие в FD300 проходящий сигнал, становится заметен интерлейс. Файлы те же, что использовались при эфирном вещании.
Железобетонной уверенности у меня в правильности работы кодера нет. Я просто писал, что проходящий через FD300 сигнал и сигнал с ресивера он отображает корректно. А файлы - нет. То есть где-то порядок полей рушится.
Записать поток с кодера попробую, если выйдет, пришлю на почту
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

Гадать можно долго. Я написал два действенных способа проверки и понимания, что делать с проблемой:

1. Подключить к кодеру заведомо другой источник, и обязательно с интерлейсным видео. Проверить, что получится в результате.
2. Записать закодированный кодером поток с интерлейсным видео в файл (никаких записей с эфира ТВ-тюнером) и прислать его нам для анализа.

Выбирайте.
Mic2001
Сообщения: 36
Зарегистрирован: 21 янв 2010 16:44
Откуда: Ивановская обл.

Сообщение Mic2001 »

Выбрал второй вариант :)
Значит, последовательно...
1. https://yadi.sk/i/yTrQzXmEmqhfT - тестовый фрагмент. Записан при помощи VLC без конвертирования, прямо из потока. В этом фрагменте явно интерлейс не виден. Но: в качестве исходного видео (ролики в данном случае) используются файлы формата DV PAL (нижнее поле).
2. Ответ техподдержки ОКНО-ТВ (где приобретался кодер):
"Да, кодер так работает, так работают многие другие кодеры, верхнее поле у него первое. В стандарте PAL верхнее поле первое. У кодера нет настроек переназначения полей. Микросхема кодера не позволяет этого.
Возможно есть возможность поменять поля на Форварде, так чтобы верхнее поле было первым ?"
Перенаправляю вопрос к Вам, уважаемый VD...
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

Вы спрашиваете как файлы DV AVI проигрывать с первым верхним полем?
Именно про файлы?
Ответить