S_Snake
убеждён в том, что нынешние процессоры слишком слабы, чтоб упираться в ПСП
Реальный случай: core i5-2500K @ 4.5ГГц + ATI 6950 не тянул повышение плавности FullHD пока пользователь не добавил вторую планку памяти: сообщение.

не знаю, оно / не оно
Надо в журнале последнего запуска смотреть.
После открытия файла:

8:21:15.117; ===== Обнаружено воспроизведение через ffdShow. AppName: JetVideo.exe PID: 3136
8:21:15.118; GetDimensionAndFPS_fromOSD start. Длительность: 63 мсек
8:21:15.181; GetDimensionAndFPS_fromOSD result: 1920x1088 23.976 1/1

После перемотки:

8:21:16.593; это изменение FalseVFR_Dwn. ffdShow-частота: 21.766
8:21:17.529; это изменение FalseVFR_Dwn. ffdShow-частота: 13.94
8:21:18.468; это изменение FalseVFR_Up. ffdShow-частота: 22.035
8:21:19.405; это изменение FalseVFR_Up. ffdShow-частота: 23.787
8:21:20.344; это изменение FalseVFR_Up. ffdShow-частота: 23.976
8:21:20.344; экспресс сброс интервала
8:21:20.345; ffdShow-частота стабилизировалась: 23.976 fps. SVP-индекс:0.53/0.53

Вот эти цифры должны равняться тем, что указаны в MediaInfo файла.

Fabulist
will it cause any side-effects leaving it constantly on?
No. You can leave it enable forever.
If "variable framerate repair" enabled then it use farmedoubling or source framerate on VFR parts. It depends on current framerate and screen refreshrate.
If "variable framerate repair" disabled then it show OSD message and continue to make smooth video with wrong output framerate. It can lead to video delays and stutter.
In both cases when framerate becomes constant (CFR) SVP turns to new right smooth factor to make output framerate the same as screen refreshrate.

S_Snake
ОЗУ: AMD 1x 8GB DDR3 1600 MHz
Не знаю, как на AMD, но на Intel одноканальность памяти ровно в два раза ухудшает скорость работы повышения плавности по сравнению с полноценным двухканальным режимом. Рекомендую сравнить скорость работы с двумя планками памяти и если есть выигрыш, то оставить две планки вместо одной.
Сравнивать скорость повышения плавности удобнее при помощи SVPmark.

В конкретном выше скриншоте видео запаздывает из-за некорректно определенной частоты кадров (12 к/сек). SVP решает повысить плавность до частоты экрана, грубо в 10 раз. Но при реальных 24 к/сек получает на выходе 240 к/сек. Это слишком много, вот видео и начинает отставать. Рекомендую обратить внимание на то, правильно ли определяется частота видео. Если нет, то будем вместе думать в чем причина и как эту проблему победить.

S_Snake
Обычно Visual C++ - это ошибка нехватки памяти. Установите avisynth 2.5.8 вместо 2.6. Это поможет в Вашем случае.

Так и есть. Не всегда, особенно, если видеокарта слабенькая. iGPU против dGPU

Fabulist
Why you ask about variable frame rate? Are you watching anime?
I recommend do not use madVR's smooth motion and SVP's blend frames options if you really want to get smooth motion effect with SVP.

fakel
с момента выхода этой инструкции: svp-team.com/wiki/Настройка_MadVR ничего не поменялось?
Менялось. Инструкция устарела.

Может кто поделится настройками, как его правильно настроить(максимальное качество)? i5 2500K |  4Gb | MSI GTX560 Ti |  Win 8.1 64
Самая лучшая инструкция - это сбросить настройки madVR к значениям по-умолчанию. Менять только то, что понимаешь. Все остальное уже настроено разработчиком и его армией поклонников на doom9.org.

так влияет ли на качество изображения «галка» в "enable automatic exclusive fullscreen mode"?
Она имеет своей целью исключить появление выпавших кадров. См. статистику по ctrl-j. Если она не помогает, то вместо нее можно включить галку "enable windowed overlay" либо "disable desktop composition". У них та же самая цель, только иная реализация этой цели.

Sujet
Значит, нужно установить последний драйвер встроенной видеокарты intel HD и подключить к видеовыходу материнки монитор, чтобы встройка была активна. Тогда OpenCL заработает.

Radeon HD3800 не поддерживает OpenCL: Совместимость видеокарт

ZEV
Текст ошибки. Чем подробней, тем лучше. По каждому из опробованных плееров.

mark007
I look to svn history details about ffdShow tryout project.
The main developer is clsid. Avisynth tab was changed last time by h_yamagata (2 years ago).

If you mean frame buffer ahead in ffdShow properties window (avisynth tab) then video delay is ffdShow issue.
We can ask ffdShow developers to fix it.

We need to apply scientific method: divide and rule smile
Just check if timestamps changed on buffer size or threads number separately changes.

mark007
Looks like you are right.

mark007
Lets ask again oviano is video delay constant in time?
If delay is constant then it is not timestamps problem at all.
It is just wrong alignment audio and video at capture start. Think about it.

Sujet
меню SVP в трее - GPU-ускорение (OpenCL)

MiklSilver
asus m4a89 gtd

Хорошая новость 1. Оба длинных PCI-E слота полноценные x16,
ан нет серый все-таки x8 не смотря на его обозначение x16_1.
Хорошая новость 2. Сейчас судя по описанию подключен PCIE x16_1 (серый слот), который делит прерывания только со встроенным SATA-контроллером (мост "D" совмещения устройств на одном перырвании, зеленый на картинке). До этого был "C", красный на картинке.

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

Если возвращать карту в синий слот PCIE x16_2, то я бы выключил все лишние контроллеры, которые с ним в одном мосту прерываний "С":
BIOS - Advanced menu - Chipset - 890GX Chipset Configuration - Internal Graphics Mode [Disabled]

- это отключит встроенное в материнку видео

BIOS - Advanced menu - Onboard Devices Configuration - On Board ATA Controller [Disabled]
- это вероятно отключит контроллер JMB 36x (1 SATA + 1 IDE) - надо проверять

Ну и до кучи отключил бы устройства, зря занимающие прерывания:
BIOS - Advanced menu - Onboard Devices Configuration - Onboard 1394 Controller [Disabled]

- это отключит контроллер Firewire 1394

Там же можно отключить встроенный звук

Разумеется, отключать нужно не все подряд, а только то, что не требуется, и является косвенной причиной треска.
Сообщение написано на случай удачного ремонта USB-наушников и возвращения проблемы треска звука.

oviano
Yes. generate.js is place where the Avisynth script is created. Chainik knows more about internal Avisynth buffer than me. He knows why 'do not try 3rd option' big_smile

In any way SVP needs video buffer to process frames and to produce intermediate ones. Video delay is a fact.
So you need to find a way to add the same delay to audio.

I don't know why it is not important when play file from disk and important when capture video and process frames on-the-fly.
Maybe answer is hidden here.

Audio track not processed by SVP. It is even not used in AVS script. Audio data is bypassing from ffdShow and Avisynth. So you need separate solution for audio.

MiklSilver
переставил видеокарту на второй слот pci exp. переставил с х16 на слот х8. разницы мало в производительности, но треск ушёл
Спасибо за решение

Я действительно сам не сталкивался с такой проблемой. Помог в меру возможностей. Конфликт прерываний IRQ было не более чем догадкой.
Если сообщите модель материнки и версию BIOS, то появится больше шансов, что Вам здесь подскажут можно ли и где в нем поменять настройки, чтобы видеокарта заработала в слоте PCI-E x16, но при этом на разных прерываниях с USB-контроллером. При работе GPU-ускорения в SVP по шине PCI-E на видеокарту и с нее посылается немаленький поток данных. PCI-E x8 может стать узким местом. По крайней мере x1 точно не хватало. x8 специально не замеряли, но мало ли?

oviano
Video delay from audio occurs because of video buffer size and threads number.
1) You can decrease threads number via SVP menu but as you said it is not suitable to you.
2) You can decrease number of frames in ffdShow ahead buffer via SVP hidden setting "ExBuffAheadAdd=3". Did you try it?
3) You can decrease number of frames in Avisynth internal buffer via AVS-script. See line "global svp_cache_fwd=threads+2". You can change it manually in generate.js file.

MiklSilver
если с гпу-ускорением - все настройки на максимуме (полоска заполнена)
Ну здрасте, приехали! Зачем Вам настройки на максимальное значение? Хотите максимальную загрузку процессору устроить? Качество на максимальных настройках сильно хуже, чем на оптимальных значениях.
Частые_вопросы - Какие_настройки_оптимальны?
Рекомендую снизить настройки, лучше всего вернуться на значения по-умолчанию: меню SVP в трее - Профили настроек алгоритмов - Сбросить профили - ОК - Да
После этого проверить наличие щелчков в звуке.

что дальше?
Судя по скриншоту на 18-м прерывании сидят SATA-контроллер (JMB37x), USB-контроллер (OpenHCD) и видеокарта GTS 450.
Читайте по ссылкам выше, освобождайте соседние прерывания, выключая ненужные устройства, тогда система перераспределит прерывания.

нет никакой возможности заставить уживаться ускорение с драйвером?
Под один конкретный драйвер не имеет смысла ничего менять в ускорении. Ищите проблему в своей системе и своих драйверах. Не только звуковых.

Не надо перекладывать Вашу проблему на других. Предлагаю самостоятельно читать и искать решение. Направления поиска см. выше по ссылкам.

gaunt
Звук по USB, треск только при включенном GPU-ускорении, когда процессор разгружен. Читаем внимательней. wink

Noweol
Тогда могу предложить пользоваться ReClock постоянно. Сплошные плюсы:
+ выбранный делитель у коэффициента повышения плавности меньше: артефактов меньше
+ загрузка процессора меньше
+ отсутствие подергиваний видео, идеальная синхронизация звука и видео
+ возможность посмотреть фильм до 10% быстрее: экономия времени wink
+ возможность посмотреть фильм до 10% медленнее: экономия ресурсов процессора wink

Нашел еще один способ узнать распределение устройств по прерываниям IRQ:
нажать Win-R, набрать msinfo32, Enter - в открывшемся окне выбрать Аппаратные ресурсы - Прерывания (IRQ)

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

Проверил с USB-аудио коробочкой "MUSILAND Monitor 01 mini". Никакого треска в звуке. Проблема с треском звука появляется очень редко, случаи единичные. Я слышу нарекания от пользователей примерно раз в полгода, а то и раз в год.
Но никто пока не связывал треск с GPU-ускорением. Это явно продвижение в этом вопросе.

У меня сразу возникла сумасшедшая идея, что можно проверить. Когда-то во времена DOS устройства по прерываниям IRQ распределял BIOS (Как бороться с IRQ?) и при попадании звука и видео на одно прерывание вполне могли появлятся щелчки и треск в звуке. Тогда такая проблема решалась перетыканием карточки в другой PCI-слот, либо разруливанием прерываний между слотами вручную в BIOS'е. Поэтому первое, что нужно проверить, это какие прерывания выделил для этих устройств Windows.

Пуск - правой кнопкой на Компьютер - Свойства - Диспетчер устройств. По меню Вид - Ресурсы по типу, ракрыть группу Запрос на прерывание (IRQ).

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

Дальше найти видео и аудио (USB). Посмотреть какие прерывания им назначил Windows.
Например, вот мои данные:

17 - Контроллер High Definition Audio (Microsoft)
18 - Intel(R) 6 Series/C200 Series Chipset Family USB Enhanced Host Controller - 1C2D
22 - Контроллер High Definition Audio (Microsoft)
23 - Intel(R) 6 Series/C200 Series Chipset Family USB Enhanced Host Controller - 1C26
-3 - NVIDIA Quadro 600

Из простых решений мне пока видится - это взять и переключить наушники в другой USB-порт. Желательно на другой USB-контроллер, который имеет другое прерывание IRQ.

P.S. Ну и можно еще вообще о проблеме почитать обсуждение "Щелкает, потрескивает звук в Windows 7", может там решение есть.

Noweol
Сейчас это скрытая настройка:

;Наилучший коэффициент повышения плавности для использования совместно с ReClock. Выдерживаемая точность частоты кадров с ReClock >= 0.6 fps, без ReClock = 0.001 fps (1-вкл./0-выкл.)
UseReClockToFixFPS=1

Для успешного выбора невысоких коэффициентов повышения плавности нужно иметь установленный ReClock, и настроить его использование во время воспроизведения.

SVP при любом раскладе насчитывает 1K/0,5K, а это доп нагрузка для ноутбука
Прошу замерить на этом ноутбуке. По моим наблюдения разница между 5:2 и 5000/1999 некритична. В пределах 1-2% загрузки CPU.