5,651

(11 replies, posted in Using SVP)

SubJunk
Ok. I'll try to explain. smile

First I add You request to to-do list, but then I found that it is not necessary to be implemented.

SVP works with avisynth.dll situated in Distr\MT. SVP automatically copy it to windows\system32 folder. You need to install SVP and to replace avisynth.dll
Try this.

Good luck

5,652

(2 replies, posted in Using SVP)

SubJunk wrote:

plevel=2 increases warping of lines compared to plevel=0

I confirm this.

5,653

(4 replies, posted in Using SVP)

SubJunk
Thank you for your support  smile

5,654

(4 replies, posted in Using SVP)

travolter
Ok. Released version 3.0.2 has optimized vector search algorithm which gives about 70% to comparing with "chroma=false" CPU saving effect. But without any changes of SAD-related parameters.

You can measure it. wink

To add "chroma=false" You need to add this parameter value to file AVS\MSmoothFps.avs to function MAnalyse in two places and to function MRecalculate in two places.
It needs to be changed once. SVP uses this file to create final script.

Or you can change final AVS-script on-the-fly. To do this click AVS-script button in Profile settings window when play with SVP then change text of script, save it and rewind to any place in player. AVS-script will automatically applied.

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

Good luck.

djonline
Спасибо за сообщение. Все верно!
По всем пяти пунктам железные повышатели плавности в телеках круче, чем программное повышение плавности в SVP. Но мы и не претендовали. wink

Несколько разработчиков пакета SVP и два десятка бета-тестеров против целой "индустрии телевизоростроения"
tongue

Но. По всем пяти пунктам, учитывая "компьютерное" происхождение уплавняемого материала можно прокомментировать:
- интерлейс (чересстрочный материал) попадается очень редко;
- повторы кадров тоже редкость;
- pulldown тоже;
- качественный деинтерлейс нужен только в редких случаях чересстрочки (см. первый п.);
- как правило все кадры в файле одинаково прогрессивные (либо одинаково чересстрочные, см. первый п.).

Некоторые из названных возможностей есть в плане развития SVP. Но надо понимать, что приоритеты поддержки этих возможностей для повышения плавности на компьютере немного иные по сравнению с приоритетами повышения плавности на ТВ. Ведь ТВ "затачиваются" на видео в непрерывном потоке, а компьютер оперирует фильмами-файлами.
Возможно, когда-нибудь и эти пункты плана будут реализованы. wink

Теперь по теме. Про сотрудничество с производителями GPU лично я еще не думал. Для меня SVP - это хобби. Пакет SVP развиваю и поддерживаю в первую очередь для своих личных нужд (ну и иногда для нужд SVP-команды smile). SVP еще есть куда расти и развиваться. Это и вопросы качества, и вопросы удобства, и затронутые сейчас вопросы универсальности. Кстати, решение этих вопросов продвигается от версии к версии. Вам ли не знать, как бета-тестеру?

см. SVP 3.0.3 бета
.

несмотря на всю прелесть SVP, ему до ТВ-движков ещё далеко
Расцениваю эту фразу как похвалу и побуждение к дальнейшему развитию SVP wink

интеллектуальный pan&scan и детектирование чёрных полей можно оставить на просмотрщик, у меня это например делает mediaportal
Спасибо за информацию. Надо будет попробовать. cool

5,656

(4 replies, posted in Using SVP)

No, chroma=false is not used in SVP 3.0.1.
And we do not planned to use it in 3.0.2.
You can insert this parameter to SVP AVS-script manually.
With CPU savings you gets disproportion in all SAD-related parameters values.
Therefore the values of these parameters needs to be reviewed.

We have another plans of CPU savings in 3.0.2 without reviewing SAD-parameters wink

Rimsky wrote:

написать в осд что видео не уплавняется на 5 сек, отключиться и больше не отсвечивать

Хорошо. Так и сделаю.

Mikluhamaklay wrote:

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

Не совсем удачная идея, т.к. молчать о проблеме или молча отключать плавность - это не лучшее решение. Наличие проблемы надо показывать пользователю, чтобы было видно, что именно с плавностью не так и почему. Чем чаще OSD будет напоминать о проблеме, тем быстрее мы сможем найти решение.  hmm
Если OSD-сообщения раздражают всегда есть возможность отключить. wink

Rimsky wrote:

выключить плавность, но подсветку/подрезку и тп оставить, да и саму такую проверку делать когда в профиле включена плавность, потому как у меня есть профили которые без уплавнения но  с подсветкой

Хорошее дополнение. cool
Планируется сделать аварийный режим повышения плавности. Будет срабатывать на местах с плавающей частотой кадров. Будет включаться обычное удвоение кадров.
Аварийный режим будет включаться только для профилей с автоматическим коэффициентом. Для фиксированного коэффициента, в том числе и для отсутствия повышения плавности проверка плавающей частоты будет неактивна.

Mikluhamaklay wrote:

Главное - чтобы не мозолило глаза постоянно - "низкий индекс, проверьте профиль".

Мозолить глаза будет реже, текст сообщения будет ближе к сути. wink

Воспользовался утилитой от Haali, mkv2vfr, которая для mkv-файлов показывает интервалы внутри видео с разной частотой кадров. Получилось следующее:

Rimsky: PSNR.Planetes.01 (1)-004.mkv

# timecode format v1
Assume 23.976
0,2243,23.9764

Первая частота - из заголовка. Далее - интервалы кадров (первый, последний) и частота кадров на этом интервале. Здесь интервал один. Обе частоты примерно совпадают, этот файл корректно работает и в текущей версии SVP 3.0.1.

Mikluhamaklay: Planetes_TV_05 (1) -001.mkv

# timecode format v1
Assume 23.976
0,0,30.3030
1,1,10.0000
2,277,29.9707
278,1112,23.9757

Если опустить первые единичные два кадра, которые имеют собственную частоту кадров, то остается два интервала:
1. Кадры 2-277. Частота 30 fps
2. Кадры 278-1112. Частота 24 fps
227 кадров на частоте 30 fps это почти 8 сек. На восьмой секунде происходит переход между частотами кадров. 30 fps понижается до 24. Сейчас SVP 3.0.1 не умеет на лету приспосабливаться к таким изменяющимся условиям. Поэтому и наблюдаются либо завышенные, либо заниженные значения SVP-индекса. Если научить отображать правильный SVP-индекс у меня уже получилось, то вот во время изменять коэффициент повышения плавности - пока нет. Проблема в том, что ffdShow показывает это изменение частоты кадров на 8 секунде не как резкую смену частоты, а как плавное падение частоты на протяжении оставшихся секунд ролика. Это затруднит выбор правильного коэффициента повышения плавности, и плавность при этом будет искажена, частота кадров видео перестанет быть равной частоте обновления экрана.
Нужен способ более быстрого определения текущей частоты кадров.

Mikluhamaklay: Bakemonogatari_[06]_[BDRip_720p_x264_FLAC][Noir] -001.mkv

# timecode format v1
Assume 23.976
0,2715,30.0001

Видно, что интервал один, но частота в заголовке отличается от реальной частоты кадров.
Такая ситуация отлавливается весьма корректно. ffdShow быстро начинает показывать реальную частоту кадров. В готовящемся исправлении SVP такие файлы будут уплавняться корректно.

Mikluhamaklay: [AniDUB]_Kaibutsu_Oujo_[08_of_25]_[RUS_JAP]_[DivX_704x396]_[Cuba77_&_Ellorial]-001.mkv

# timecode format v1
Assume 23.976
0,3,23.9521
4,5,29.8507
6,346,23.9769
347,347,20.0000
348,348,23.8095
349,349,30.3030
350,504,23.9753
505,506,20.0000
507,507,23.8095
508,545,29.9685
546,546,24.3902
547,547,19.6078
548,548,24.3902
549,554,30.0000
555,555,23.8095
556,556,20.0000
557,557,23.8095
558,563,30.0000
564,564,23.8095
565,565,20.0000
566,566,23.8095
567,572,30.0000
573,573,24.3902
574,574,19.6078
575,575,24.3902
576,581,30.0000
582,582,23.8095
583,583,20.0000
584,584,23.8095
585,585,30.3030
586,586,23.8095
587,587,20.0000
588,588,23.8095
589,599,29.9728
600,600,24.3902
601,601,19.6078
602,602,24.3902
603,643,29.9708
644,644,23.8095
645,645,20.0000
646,646,23.8095
647,657,29.9728
658,658,23.8095
659,659,20.0000
660,660,24.3902
661,661,29.4118
662,662,24.3902
663,663,20.0000
664,665,23.8095

Тяжелый случай. Выделена частота кадров на интервалах, длиннее 3 кадров. Видно, что идет увеличение частоты с 24 до 30, но эта частота периодами "гуляет" туда-сюда. Я пока не знаю как повышать плавность такому видео.
Скорее всего никак hmm

Mikluhamaklay: Rozen Maiden - 04 (DVDRip 1024x576 x264 AC-3) [HQR] (1)-001.mkv

# timecode format v1
Assume 23.976
0,19,23.9808
20,119,29.9670
120,123,23.9521
124,138,30.0000
139,142,23.9521
143,242,29.9670
243,262,23.9808
263,292,29.9700
293,328,23.9840
329,363,29.9658
364,371,23.9521
372,456,29.9718
457,488,23.9700
489,493,29.9401
494,541,23.9760
542,991,29.9700
992,993,24.3902

Само видео 24 кадра в секунду, а периодически идут вставки с частотой 30 fps (выделил жирным). Японцы любят такое. Рисованное аниме на одной частоте, а титры и компьютерная графика - на другой. Повышать плавность тут тоже как бы не простая задача. Совсем не простая. ffdShow не успевает отловить переключение частоты кадров. Т.е. такому видео тоже повысить плавность не удастся.

Сообщения о низком значении SVP-индекса перемещены в тему:
Низкий SVP-индекс при неполной загрузке процессора

Обсуждение этой проблемы выделено в отдельную тему

Исправлено и появится в SVP 3.0.3

Исправлено в SVP 3.0.1

agorava
Для начала (как правильно заметил droner) надо привести допинфо: меню - показать - дополнительную информацию.
Выполнить это на том файле, где подсветка не устраивает.

droner
В большинстве случаев допинфо будет достаточно, чтобы ответить на вопрос. Причина обрезания подсветки еще может быть в отрисовщике. Это верно подмечено. wink

NightFox
Называю подергиваньем неравномерность движений. Подергиваний быть не должно ни на 24, ни на 60 fps. На 24 присутствует некоторая "ступенчатость" движений, но при ее равномерности ее нельзя назвать подергиваниями.

Я имел в виду дерганье 60-фпс-ной картинки. Она дергается на слабых компах (и слабых видюхах) куда сильнее, чем аналогичная на квадратах. И разница получается в обратную сторону. На плавных движения дерганья заметны лучше и отрицательный эффект от них больше. При таких подергиваниях 24 кадра смотреть приятнее.

Кстати, эта анимашка перестала открываться.

кубики показывают что между 30 и 60 разницы особой нет
Я отчетливо вижу разницу.

между 24 и 30 разница ощутима
Это на 60 Гц мониторе. 60 не делится нацело на 24. Вы на 120 Гц мониторе смотрели?

DAAO
А мне вот кубики больше нравятся. Показательнее. И если сравнивать кубики с анимашками NightFox, то кубики подергиваются намного меньше.

Mikluhamaklay
Rimsky
Прошу вырезать кусок мегабайт на 20 и выложить. Я собираюсь реализовать уточнение входной частоты во время воспроизведения с плавностью в ближайшем исправлении SVP.

Atag
Руками приходится отключать галки на всех пунктах, начиная с MPEG-1 Video и заканчивая Theora - ОК
Это устаревшая инструкция SVP 2.0. Там надо было делать эти манипуляции.
Для SVP 3.0.1 вообще не надо заходить в настройки. Все настроено сразу после инсталляции и готово к работе. wink
SVP3:Справка:Начало_работы

пусть по дефолту Автомасштаб будет включен
Предложение понятно, но мы наоборот отказались от Автомасштаба. Про это уже упомянул Rimsky.

Почему было решено выключить галку.
Во-первых, многие плееры изначально при открытии не изменяют размер окна. Менять размер окна - это "фишка" сугубо MPC-HC и многих пользователей SVP она раздражает.
Во-вторых, Вы можете после открытия файла вручную масштабировать окно горячими клавишами: Alt-1, Alt-2, Alt-3: 50%, 100%, 200% соответственно. Это даже удобней, чем автомасштаб.

Кому еще нужен автомасштаб. Прошу высказаться.

Rimsky
Поддержка анаморфного видео (с соотношением сторон, дающем неквадратный пиксел) записана в план. Это необходимо для корректной подрезки, растяжения и подсветки краев.
Первая пробная реализация будет в ближайшей бете. Дальше поглядим.

фпс=23,976 неверный фпс=30. Помогает не перезапуск свп во время воспроизведения, а выключения плеера, потом выгрузка свп, и запуск по новой - сначал свп потом плеера
Спасибо за рекомендацию. Многим поможет.
У меня есть большое желание добить подстройку под частоту кадров во время воспроизведения и выпустить это в ближайшем исправлении SVP 3.0.

droner wrote:

настройка действует пока не выключили плеер

Настройка действует и после переоткрытия плеера. Я эту настройку включаю. Некоторым это не нравится, т.к. плеер меняет размер окна по размеру кадра каждого открываемого файла.

5,670

(466 replies, posted in Эксплуатация SVP)

DAAO
Спасибо, уточнил в выводе про WinXP.

5,671

(466 replies, posted in Эксплуатация SVP)

Rimsky
а на семерке? evr так же дропает?
Если на этом же слабом железе, то могу проверить, но не скоро - этот комп стоит на работе, Win7 не установлена. Т.е. это специально винду и дрова ставить и час-два времени на замеры и тесты. wink
Вот на домашней машинке скоро сделаю такую же табличку. Но там и железо в разы быстрее.

при прочих равных условиях разные операционки одинаковые результаты по рендерам показывают?
Не проверял. Пока нет таких условий, да и задачи такой не ставилось. Стоял вопрос какой отрисовщик лучше для моей конкретной системы. Вот на него я ответ получил: Overlay.

почему настройки для игр влияют на картинку?
Без понятия. У меня нет Radeon'а.

мои результаты не впишутся в общую картину
Правильно. Они свою картину напишут. Кого-то как раз будет интересовать таблица совместимости отрисовщиков с плавным видео как раз на системе подобной твоей (квад9550+амд6900). wink

5,672

(466 replies, posted in Эксплуатация SVP)

Завершу картину про отрисовщики PotPlayer'а. Пригодность их для повышения плавности в SVP.
Померял на слабом компе.

ТТХ: Core 2 Duo E4500 2.67 ГГц, GeForce 8500 GT, монитор 1280x1024 @ 60.024
Софт: WinXP SP3, nVidia driver 260.99, DirectX June2010, SVP 3.0.1, PotPlayer 1.5.27833
Тестовый ролик: VID-2D_to_720p.mp4 (из MVFlowFps HD Test)
Плавность: 1280x720 @ 23.98 * (5:2) = 59.95 fps
Профиль: Обычное / 1. Простой / До частоты / До пкс / 16x16 / Без / Среднее / Обычная / Повторять / Не уменьшать

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

Делал несколько замеров подряд. Брал среднее значение. Измерял в полноэкранном режиме.
Как можно видеть, на этой слабой системе (С2D 2.2 + GeForce 8500 GT) плавную картинку дают только 3 отрисовщика (рендерера). Лучшим по низкому значению загрузки оказался Overlay Mixer. Занял первое место. На втором - Old Video Renderer, на третьем - VMR7 Windowed. Остальные отрисовщики дают либо подергивания картинки, либо даже пропускают кадры пачками.

Вывод: на слабых системах с WinXP пользоваться Overlay Mixer'ом.

Кому интересно, проводил подобное сравнение отрисовщиков на Media Player Classic: Core i7 + GTX 260, C2D + 8500 GT.

что это?

5,674

(466 replies, posted in Эксплуатация SVP)

Rimsky
разрабы часто путают и ставят для русских СР1250, 1252...
Я поступаю проще, я не пользуюсь такими кривыми программами wink

Lotus Notes 6.5 - 2003 год, есть более свежие версии.

sergioleon
См. первое сообщение темы. Там все написано. Никаких цифр не требуется. Но и просто названий фильмов и ссылок - этого недостаточно. wink
Было бы здорово узнать впечатления от просмотра. С пометкой с плавностью смотрелось или без.

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

Чувствуете разницу?