Смена порядка вывода полей в медиафайле

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

Модераторы: Людмила, PR, vd, Даниленко Сергей

Ответить
Boyler7223
Сообщения: 20
Зарегистрирован: 26 фев 2015 18:31
Откуда: Мурманск, 8 канал

Смена порядка вывода полей в медиафайле

Сообщение Boyler7223 »

Здравствуйте!
Есть такой вопрос:
1. От поставщика контента иногда приходят медиафайлы закодированные в H.264/AVC (контейнер MP4) с чересстрочной разверткой BFF (так показывает MediaInfo и Forward). Однако на самом деле, как показал анализ полей в Adobe After Effects, поля в файле идут UFF.
2. Чтоб не перекодировать файлы, я в тримэдиторе ставлю принудительно (свойства) UFF.
3. На выходе при воспроизведении картинка всё равно дергается так, как будто поля перепутаны. Хотя в .ini всё прописывается как надо.

Плата 322, контрольный выход композитом на LCD-телевизор.
Что сделать, чтоб было хорошо ))) и не надо было перекодировать?

Спасибо.
Даниленко Сергей
Сообщения: 7091
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

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

Удалённо, не имея файла, сказать что-то затруднительно. Можно только предполагать. Например, что файл вообще прогрессивный. В этом случае какой порядок полей не выставляй - всё равно будет гребёнка.

По хорошему нужен такой файл. Есть возможность выложить куда-нибудь?
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

Манипуляции с .SLIni могут не помочь в некоторых случаях. Например, если поставщик контента файл неправильно срендерил из монтажки. Этого можно добиться разными способами. В свойствах проекта выставить какой-то порядок полей, в проект вставить какой-то исходный файл, указав в его свойствах в проекте неправильный порядок полей, не соответствующий действительности. А потом срендерить в результирующий файл с перекодированием. Если при этом осуществлялось еще какое-нибудь масштабирование файла в проекте, то пиши пропало: в результирующем файле будет нечто, что уже никакими манипуляциями со сменой порядка полей не исправить.

Бывает, что выходной файл портится из-за ошибок в монтажной программе, с таким мне тоже приходилось сталкиваться. Редко, но приходилось.

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

Для понимания неплохо бы нам прислать такой файл, только не очень большого размера (не несколько гигабайт, а поменьше). Можете выложить его куда-нибудь для скачивания (например, на rusfolder.com) и прислать нам ссылку? Лучше на e-mail: forward@softlab.tv

В письме дайте ссылку на эту тему в форуме.
Чтоб не перекодировать файлы, я в тримэдиторе ставлю принудительно (свойства) UFF.
Если в самом TrimEditor нажать кнопку Play, в его окне тоже дергается?
Плата 322, контрольный выход композитом на LCD-телевизор.
Тут есть еще такой момент. Если играете HD-файл, а на выходе у вас SD, да еще и аналог, то картинка на телевизоре может восприниматься дергающейся, а она, на самом деле, "дрожит" (мерцает) из-за большого количества слишком мелких деталей в кадре (это особенность показа чересстрочного видео). Чтобы качественно масштабировать HD в SD для показа на аналоговом ТВ, по хорошему, это нужно делать не "на лету", а заранее, с некоторой фильтрацией картинки, чтобы не было резких контрастных переходов в виде горизонтальных линий толщиной в один пиксел.

В общем, хорошо бы нам получить пример вашего файла, чтобы понять, в чем дело.
Последний раз редактировалось vd 12 янв 2017 19:59, всего редактировалось 1 раз.
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

Например, что файл вообще прогрессивный. В этом случае какой порядок полей не выставляй - всё равно будет гребёнка.
Как раз из прогрессивного видео гребенка, да еще и на аналоговом телевизоре, не получится. А вот дергаться может, да.
Boyler7223
Сообщения: 20
Зарегистрирован: 26 фев 2015 18:31
Откуда: Мурманск, 8 канал

Сообщение Boyler7223 »

Спасибо за советы. Выложу файл на яндекс-диск и в письме кину ссылку на него.
Файл точно не прогрессив. Попадаются и псевдочересстрочные, но их сразу видно. )))
Сначала я ориентировался на AAE (там довольно четко определяется порядок полей визуально). Потом присмотрелся внимательно к тримэдиору и тоже стал в нём определять порядок довольно неплохо (визуально). Когда выставляю правильный порядок, то в тримэдиторе картинка идет плавно. Причем в тримэдиторе я определяю порядок с помощью кнопки в правом нижнем углу "Показывать" (Оба поля, Верхнее поле, Нижнее поле) и когда картинка идет без рывков, значит оно и есть - нужное поле. Его и ставлю в свойства файла.

Да, посмотрел сейчас и на ЭЛТ-ТВ. Такая же ерунда. Было подозрение на телек. )))
Boyler7223
Сообщения: 20
Зарегистрирован: 26 фев 2015 18:31
Откуда: Мурманск, 8 канал

Сообщение Boyler7223 »

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

Сообщение vd »

Попадаются и псевдочересстрочные
Что это такое? В свойствах которого написано, что интерлейс, а по факту видно, что каждый кадр прогрессивный?
Boyler7223
Сообщения: 20
Зарегистрирован: 26 фев 2015 18:31
Откуда: Мурманск, 8 канал

Сообщение Boyler7223 »

Да, это файлы, которые сконвертированы в интерлейс из прогрессивного источника. ПОдавляющее большинство художественных фильмов изначально прогрессивные, но контент-провайдеры поставляют их в виде медиафайлов в интерлейсе. )))
Людмила
Сообщения: 1403
Зарегистрирован: 10 сен 2004 12:09

Сообщение Людмила »

Попробуйте в SLIni поставить проигрывание первым нижнего поля, а не верхнего, всё должно проигрываться без подёргиваний.
Причём через TrimEditor прописать нужно именно "Нижнее поле первое", а не "Исходный(нижнее поле первое)".
Boyler7223
Сообщения: 20
Зарегистрирован: 26 фев 2015 18:31
Откуда: Мурманск, 8 канал

Сообщение Boyler7223 »

ОК, попробую. Как только появится возможность в эфире. Приходится всё пробовать "на лету". )
Даниленко Сергей
Сообщения: 7091
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

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

Желательно сообщить результаты.
Ответить