1 (edited by John_Wayne 29-10-2011 05:52:34)

Topic: Как выкинуть повторяющиеся кадры из видеопотока ?

Столкнулся с такой проблемой. Видео в формате ts, записан ряд передач с HDTV 1080i, 25 fps. Воспроизведение идёт ВОЛНООБРАЗНО (Длина волны на глаз около полу- или четверть-секунды  smile То есть с этим интервалом воспроизведение как будто чуть быстрее - чуть медленнее, чуть быстрее - чуть медленнее и так постоянно). Выражено не резко, но раздражает. При этом тестовая полоса по экрану идёт идеально гладко, madvr показывает 0 framedrops и 0 glitches. С Reclockом и без результат одинаковый. Подозреваю что проблема в самом видеопотоке, а именно, в повторяющихся кадрах. А что ещё при таких условиях может давать волнообразный эффект ? Прошу поделиться рекомендациями, как можно решить данную проблему.

Re: Как выкинуть повторяющиеся кадры из видеопотока ?

John_Wayne wrote:

как можно решить данную проблему.

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

Re: Как выкинуть повторяющиеся кадры из видеопотока ?

mna
К сожалению, затрудняюсь вырезать кусок. Ни Virtual Dub, ни Smartcutter, ни Videocutter в упор эти файлы не видят. Открываешь, и как будто бы ничего. Могу только ссылку на торренты дать http://rutracker.org/forum/viewtopic.php?t=3150448

4 (edited by John_Wayne 29-10-2011 09:00:30)

Re: Как выкинуть повторяющиеся кадры из видеопотока ?

Просмотрел покадрово, нет, повторяющихся кадров нет. Но, толи промежутки между кадрами разные, толи... Короче, волнообразность присутствует. Видимо, это уже не исправишь.

Re: Как выкинуть повторяющиеся кадры из видеопотока ?

John_Wayne
С видео из указанной раздачи что-то не так. Во первых, оно записано с чересстрочной кодировкой. Требуется обязательный деинтерлейс перед повышением плавности. Деинтерлейсы бывают разные: с удвоением числа кадров и с отбрасыванием половины полей. В первом случае на выходе будет уже 50 к/сек, во втором - 25.

Скачал тоже самое видео, но из раздачи постарше - там прогрессив. Все уплавняется без волн. Повторяющихся кадров нет. cool

6 (edited by MAG79 30-10-2011 14:40:36)

Re: Как выкинуть повторяющиеся кадры из видеопотока ?

Видео по Вашей ссылке мало того, что завелось у меня только на сплиттере Haali с декодером CoreAVC, но еще и показывает странные цифры при включенном аппаратном деинтерлейсе:

http://www.svp-team.com/forum/misc.php?item=689

Post's attachments

Visions_25_interlaced.jpg 299.01 kb, 239 downloads since 2011-10-30 

Re: Как выкинуть повторяющиеся кадры из видеопотока ?

Короче, волнообразность присутствует. Видимо, это уже не исправишь.
С видео из указанной раздачи что-то не так.
Скачал серию New York City 1080i, запустил на DmitriRender - получил идеальную плавность, никаких проблем. smile

Re: Как выкинуть повторяющиеся кадры из видеопотока ?

sergioleon wrote:

New York City 1080i

Гляну и эту серию smile

Re: Как выкинуть повторяющиеся кадры из видеопотока ?

sergioleon
Поглядел. Чуда не произошло. Чересстрочка никуда не пропала, а без нее в мелком окне мазня и двоение-троение контуров, в среднем окне - толстые линии-расческа, в максимальном разрешении 1:1 - пиксельная расческа. При повышении плавности сильно страдает четкость.

http://www.svp-team.com/forum/misc.php?item=694

Post's attachments

NewYork-dmitri.render.jpg, 45.14 kb, 740 x 538
NewYork-dmitri.render.jpg 45.14 kb, 664 downloads since 2011-10-31 

10 (edited by sergioleon 31-10-2011 17:53:26)

Re: Как выкинуть повторяющиеся кадры из видеопотока ?

Расчёска, мазня - не, ну это уже другой вопрос smile , разговор же был про волнообразность воспроизведения - а его нет и рывков тоже. wink

Re: Как выкинуть повторяющиеся кадры из видеопотока ?

sergioleon
Это был ответ на Вашу восхищенную фразу об уплавнителе конкуренте SVP:

никаких проблем

Я показал, что проблемы есть. И достаточно серьезные. Т.к. аппаратным DXVA-деинтерлейсом исторически занимается отрисовщик, а для любого уплавнителя (он работает над кадрами перед отрисовщиком) нужен деинтерлейс уже на входе.

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

Re: Как выкинуть повторяющиеся кадры из видеопотока ?

Да не восхищался я (вот восхищение - cool), извините,  что сразу не сказал о других проблемах этого видео, ещё раз извините, что Вы ложно предвосхитились.
Простите, а Вы разве с кем-то конкурируете? hmm SVP ведь бесплатен или это пока? До полного переложения рассчётов на карту (Chainik обещал/шутил).

Re: Как выкинуть повторяющиеся кадры из видеопотока ?

Вы разве с кем-то конкурируете?
Назовем это соперничеством. Всегда хочется сделать что-то лучше других. wink

SVP ведь бесплатен или это пока?
Да, на текущий момент бесплатен.

До полного переложения рассчётов на карту
Полного переложения в ближайшем будущем не будет. Но некоторая разгрузка ЦП вполне вероятна.

Сейчас наша политика: продолжать распространять SVP бесплатно. Для желающих помочь развитию проекта есть специальная страница материальной помощи, где указан размер собранных средств и на какие цели они пойдут. smile

14 (edited by John_Wayne 04-11-2011 09:04:45)

Re: Как выкинуть повторяющиеся кадры из видеопотока ?

Погонял ради эксперимента dmitrirender, на данном этапе - абсолютно непригодный к использованию продукт. Про платность я уж вообще молчу, на данном  этапе разработки её вводить вообще некорректно. Плюсов всего два:
1. весь расчёт производит видеокарта
2. не надо ничего настраивать
на этом они и заканчиваются, но такая концепция порождает без счёта минусов:
1. всё выстроено на одном рендере, который дёргается как EVR (тема про рывки EVR разных модификаций обсуждается в параллельной ветке  smile )
плавного воспроизведения периодом дольше 20 сек. без рывка не удалось получить ни на одном видео
2. нельзя задействовать никакие шейдеры и сторонние декодеры, а отсюда - не увеличить резкость, не применить деинтерлейс
3. через раз запускается воспроизведение с чёрными кадрами
4. артефактов гораздо больше, чем можно добиться, колдуя с настроками SVP
5. ну и вышеупомянутая платность, что было бы простительно при цене 100 р., если бы не безмозглая схема лицензирования. Если бы можно было купить один раз и навсегда для всех последующих версий, а также, чтобы не было зависимости от переустановки винды и апгрейда - тогда ещё простительно.
А если учесть 30%-ое увеличение производительности версии SVP 3.05 - по-моему, выбор очевиден  smile

Re: Как выкинуть повторяющиеся кадры из видеопотока ?

John_Wayne
Очень странно,  что  у Вас дёргается. Ни у меня, ни у MAG79 на такой же карте как у Вас, не дергает - MAG79 30 мин отслеживал. smile  Резкость в панели NVIDIA подкрутить можно. wink Черные квадраты видел за месяц пользования всего пару раз, перезапустил фильм и они пропали, может на Fermi с ними дела получше. Лицензию скоро можно будет деактивировать, различные шейдеры -  резкость, дебандинг/дизеринг, диапозон вывода, деинтерлейс тоже будут.

Re: Как выкинуть повторяющиеся кадры из видеопотока ?

Уважаемые, это форум поддержки SVP. А тема про повторяющиеся кадры.
Любое сообщение про продажу чего-либо через этот сайт будет расцениваться как реклама и спам. К таким сообщениям и авторам этих сообщений будут применяться соответствующие меры.