MAG79
Это в первый раз в мой практике, чтобы одни функции работали, а другие - нет
Они не просто не работают, а банально завершают процесс.

MAG79
Вот и думай, где причина?!?!
Может быть в чём-то общем для MFlow, MFlowFps, MSmoothFps, но отсутствующем в других функциях MVTools. Я подумываю об установке VisualStudio или WinDbg.

Vovanchik
вероятность того что у всех работает , а у одного не работает из-за внутренней проблемы более низка чем из-за внешней.
У одного может не работать из-за недостаточного тестирования схожих конфигураций. Профессионалы, как правило, используют более-менее современные машины, а пользователи старых с меньшей вероятностью станут углубляться в проблему. Но это не значит, что для вторых её решение менее важно.

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

Предварительные результаты для SVP 2.0 и видео 720x576@25:

Сверхбыстрый и качественный алгоритмы вызывают вылетание как в третьей версии, но простой и быстрый работают!

Если в простом поставить повышение плавности в "25->60 2m (2.4x)", то процессор занят меньше чем на 50%
В быстром удвоение кадров загружает CPU на 95%. Если немного поиграться с другими настройками и настроить дисплей на 50Hz, то можно будет пользоваться.
Качество ещё не оценивал.

Vovanchik
у вас явная проблема со средой выполнения.
Я не столь в этом уверен. Это может быть и несовместимость пакета с корректно работающей средой.

Vovanchik
есть конечно вероятность что за 10 минут победишь
чтобы эта вероятность была более вероятной, иногда стоит потратить время на решение какой-нибудь проблемы.

Rimsky wrote:

sintetix
все что после item=1142 надо удалять

странно, в предварительном просмотре всё было в порядке

Vovanchik
вот переустановка системы со всей требухой заняла бы один вечер
Больше. К тому же компьютер не мой. Я здесь бываю только время от времени, и если забуду настроить что-то тривиальное, самостоятельно владельцы компьютера сделать этого не смогут. Благодаря этому операционка за три года почти как после установки. Хотя, я начинаю склоняться к мысли специально для SVP поставить новую ось в другой раздел.

Vovanchik
не цените своего времени, так подумайте хотяб о том, что разработчик тратит свое более ценное для развития продукта время ...
то-то у вас благодарностей немного  wink
Хотя, у меня их вообще нет. big_smile
Если остальные участники посчитают, что пора прекращать, так и быть, но у меня энтузиазм ещё не иссяк.

Chainik
Даже если каким-то чудом оно и сможет показать что-то плавно (я бы расчитывал на QVGA  ), то любой калькулятор работающий в фоне убъет плавность
В процессе проб установил Splash PRO EX. Работает на 80%-90% CPU. Хотел сравнить с SVP. Я за развитием последнего слежу время от времени ещё с первых версий.

MAG79
Можно на форум. Прикреплять к сообщению. Становится доступно после нажатия кнопки "Предпросмотр".
О! ещё раз спасибо
http://www.svp-team.com/forum/misc.php?item=1142

Rimsky
сколько потоков показывает диспетчер задач?
два
Rimsky
в винраре тест производительности с галкой многопоточности
Общая скорость: 409 Кбайт/с
Rimsky
и без нее
Общая скорость: 302 Кбайт/с

MAG79
Можно скрин CPU-Z о поддержке инструкций процессором?
Я могу заливать картинки на форум или их мне надо где-нибудь хостить?
Есть SSE 1 и 2.

MAG79
SVP заработал?
третий всё ещё нет. Второй сейчас попробую.

Rimsky
свп там не работает тк не запускается не один плеер, 865G однако)
У меня тот же чипсет. 720P видео из SVPMark воспроизводится без проблем, потребляя где-то 20-30% СPU.  Разумеется, без SVP. 1080P на CrystalPlayer с ухищрениями тоже, наверно можно будет смотреть.

MAG79
Насколько я помню были случаи, когда именно активный антивирус не давал корректно установиться SVP.
Мой случай smile
Первый раз при попытке записать что-то в RunOnce, Касперский решил что SVP это PDM.Trojan.generic.
Но с тех пор я несколько раз переустанавливал SVP как с АВ так и без. Сейчас для верности, повторил ещё раз.

Chainik wrote:

А зачем что то выяснять, если все-равно плавности не будет?

Хотел попробовать на маленьких разрешениях сериалы смотреть

MAG79
sintetix
Есть желание поиграть в Фокса Малдера и поискать истину?

Я этим уже два дня занимаюсь cool

MAG79
Для начала выбрать в профиле "Повышение плавности: не повышать плавность", применить и снова запустить видео, которое только что роняло плеер. Плеер работает?
sintetix
Rimsky
Не помогает.
Я это делал и раньше. Ставил все настройки на минимум, кроме уменьшения размера кадра и расчётных.
Помогает только если "Повышение плавности" выставить в "не повышать плавность", но это не совсем то, что нужно.

MAG79
попробовать вообще без антивируса
Делал это уже много раз, результат неизменный.


Rimsky
Это чего так: CPU: compose (single-threaded) в 1,57 раза больше чем CPU: compose (multi-threaded) ???
Сам удивился, проверил три раза и отнёс к несовершенству синтетического алгоритма, хотя, может там и кроется настоящая причина. Цифры получаются каждый раз одни и те же. Только один раз вместо 157 было 156.

Rimsky
ибо преценденты были
Наверняка, проблемы были с рендерерами и видеодрайверами, в моём случае что-то иное.
С этой сборкой проблем никогда не было. Ставил как на этот компьютер, так и на несколько других.


Прогнал тест ещё раз. В предыдущий раз антивирус затеял поиск руткитов по расписанию. Ядра, к стати, тоже могут отличаться.

Test summary
-----------------------
  Date: 2012-02-17T07:56:28
  CPU:  Intel Pentium 4 2.60GHz @2612 MHz [2 threads]
  GPU:  AMD/ATI Radeon 9550 / X1050
  Mode: SD + CPU [3 threads]

Overall scores
-----------------------
  Synthetic CPU:                  MC93
  Real-life:                      N/A

Details: synthetic
-----------------------
  CPU: compose (single-threaded): 157
  CPU: compose (multi-threaded):  100
  CPU: search (single-threaded):  85
  CPU: search (multi-threaded):   87

Details: real-life /SD
-----------------------
  decode video:                   5.61x (134.6 fps)
  48 fps - vectors search:        N/A
  60 fps - frame composition:     N/A
  48 fps - [SVP] fastest:         N/A
  48 fps - [SVP] simple 1:        N/A
  60 fps - [SVP] good:            N/A
  60 fps - [SVP] high:            N/A
  60 fps - [SVP] highest:         N/A
  72 fps - [SVP] simple 2:        N/A

MAG79
SVPMark проходит тесты на этом компьютере?
Rimsky
свпмарк сколько показывает на этом компе?

Test summary
-----------------------
  Date: 2012-02-17T07:30:47
  CPU:  Intel Pentium 4 2.60GHz @2612 MHz [2 threads]
  GPU:  AMD/ATI Radeon 9550 / X1050
  Mode: SD + CPU [3 threads]

Overall scores
-----------------------
  Synthetic CPU:                  MC92
  Real-life:                      N/A

Details: synthetic
-----------------------
  CPU: compose (single-threaded): 90
  CPU: compose (multi-threaded):  99
  CPU: search (single-threaded):  53
  CPU: search (multi-threaded):   86

Details: real-life /SD
-----------------------
  decode video:                   5.67x (136.1 fps)
  48 fps - vectors search:        N/A
  60 fps - frame composition:     N/A
  48 fps - [SVP] fastest:         N/A
  48 fps - [SVP] simple 1:        N/A
  60 fps - [SVP] good:            N/A
  60 fps - [SVP] high:            N/A
  60 fps - [SVP] highest:         N/A
  72 fps - [SVP] simple 2:        N/A

Rimsky
Кстати какое полное название венды?
WinXp PRO SP3 Rus, сборка Simplix Edition

Rimsky
sintetix
а) ты администратор системы? б) все: венда, свп, проводник/тотал/плеер/свп запускается от одного пользователя?

а) да; б)да

Rimsky
попробуй качнуть нормальные драйвера от АТИ
По указанной ссылке ничего для  ATI 9550 не нашёл. Скачал с http://support.amd.com/us/gpudownload/w … ng=English, распаковал и через диспетчер устройств поставил только драйвер.

Ситуация к лучшему не изменилась, т.к.:
sintetix
Тоже самое происходит, если из графа в graphstudio убрать фильтры для звука, а вместо видео рендерера вставить AVI Mux->File writer. Это значит, проблемы связаны не с рендерером и не с драйвером видеокарты.

Rimsky wrote:

sintetix
Открой графики производительности, запусти фильм и скажи сколько памяти потребляется в момент запуска фильма с свп

Долю секунды показывает 50-56 MB, потом падает до нуля. Проверял три раза.

Rimsky
Не помогает.
Я это делал и раньше. Ставил все настройки на минимум, кроме уменьшения размера кадра и расчётных.
Помогает только если "Повышение плавности" выставить в "не повышать плавность", но это не совсем то, что нужно.

  • Снёс Avisynth и Visual C++ Redistributable 2008 SP1

  • перезагрузка

  • установка Visual C++ Redistributable 2008 SP1

  • перезагрузка

  • установка Avisynth_258.exe

  • перезагрузка

  • памяти занято после загрузки чуть меньше 360MB

  • Всё работает по-старому, то есть не работает.

MAG79
2. Pentium4 2.61Ghz - это ж одноядерный? Откуда в скрипте "SetMTMode(3,3)" (три потока)?
Не знаю. В настройках стоит "Авто". Процессор с HyperThreading.

Параметры последнего обработанного файла видео:
Имя файла: 1. Последний ужин в Париже.mkv
Размер кадра и частота: 704x528 pixels, 25 fps

Определившиеся параметры монитора
Размер экрана и частота обновления: 1280x1024 pixels, 60.02 Hz

Данные о повышении плавности видео
Коэффициент повышения плавности: 12:5
Результирующая частота видеокадров: 60 fps

Текущий определившийся профиль: 720x576@25

Параметры преобразования видео по профилю
[ExMethod=MSmoothFps_ByPixel]    Повышение плавности: Обычное
[ExAlgo=13]            SVP-шейдер: 13. Стандартный
[ExMulti=MON]            Изменение частоты кадров: До частоты экрана
[ExMiniCount=1:1]        Размер расчетных кадров: Полный размер
[ExRad=2p]            Радиус поиска: 2 пиксела
[ExSearch=4]            Тип поиска: Шестиугольниками
[ExPel=2]            Точность прогнозирования движения: До полу-пиксела
[ExRecalc=0]            Уточнение векторов: Не уточнять
[ExBlockSize=16x16]        Размер блоков: 16x16 пикселей
[ExOverlap=4]            Перекрытие блоков: 0.25 блока
[ExSadml=0]            Подавление площадных артефактов: Отсутствует
[ExSadgamma=1]            Маска площадных артефактов: Обычная
[ExBlend=true]            Построение на смене сцен: Смешивать кадры
[ExDwnResize=0]            Уменьшение размера кадра: Не уменьшать
[ExConvertFps=false]        Смешивание кадров до частоты экрана:false

Параметры по меню
[svp_libflowgpu=0]        GPU-ускорение (OpenCL): false
[ExTreads=0]            Количество потоков: Авто
[Borderlight=0]            Подсветка черных полей: false
[ExStretch=0]            Растяжение кадра: Не растягивать
[ExCrop=-1]            Подрезка краев: Не подрезать
[VDelay=0]            Задержка видео: 0 мсек
[ExDemo=0]            Демонстрационный режим: false
[ExTearingTest=0]        Тест дрожания: false
[EFrameDoubling=0]        Аварийное удвоение: false
[StopSmoothDelayOnRewind=1]    Плавность на перемотке: Отключить на 1 сек

Всё это я уже перепробовал (Redistributable, приоритеты и много чего ещё), кроме отдельной переустановки Avisynth (делал это раньше вместе со всем SVP full).
Загрузил http://www.svp-team.com/files/3rd_party … th_258.exe и установил.

Плеер перестал вылетать, но появилось сообщение об отсутствии функции SetMTMode().
Через некоторое время завис SVP Manager - при щелчке на иконке в трее не появлялось меню (чего раньше не случалось).
Снял с выполнения SVPMgr.exe, запустил снова и ...  всё стало по-старому: плеера вылетают даже не удосуживаясь сказать почему.

Забыл упомянуть: RAM 1GB

Log.txt

4:16:18.500 (SVPmgr) - Start: SVPMgr starts...
4:16:18.500 (SVPmgr) - Start: read settings file settings.ini
4:16:18.500 (SVPmgr) - Start: load language file - Russian
4:16:18.500 (SVPmgr) - Start: очистка папки Logs. Длительность: 15 мсек
4:16:18.515 (SVPmgr) - Start: подготовка папок SVPMgr. Длительность: 47 мсек
4:16:18.562 (SVPmgr) - Start: подготовка графиков производительности
4:16:18.562 (SVPmgr) - Start: чтение файла настроек SVPMgr.ini. Длительность: 16 мсек
4:16:18.578 (SVPmgr) - Start: определение числа и параметров мониторов. Длительность: 906 мсек
4:16:19.484 (SVPmgr) - Start: отключение записи LNG-файла при включенном контроле учетных записей
4:16:19.484 (SVPmgr) - Start: изменение приоритета SVP-менеджера
4:16:19.484 (SVPmgr) - Start: регистрация горячих клавиш в системе. Длительность: 16 мсек
4:16:19.500 (SVPmgr) - Start: проверка наличия уже загруженного экземпляра SVP-менеджера
4:16:19.500 (SVPmgr) - Start: проверка установленного фреймсервера Avisynth. Длительность: 31 мсек
4:16:19.531 (SVPmgr) - Start: актуализация состояния автостарта SVPMgr в реестре
4:16:19.531 (SVPmgr) - Start: еще работа с реестром. Длительность: 15 мсек
4:16:19.546 (SVPmgr) - Start: формирование меню. Длительность: 32 мсек
4:16:19.578 (SVPmgr) - Start: обновление файла настроек settings.ini. Длительность: 31 мсек
4:16:19.609 (SVPmgr) - Start: обновление параметров монитора. Длительность: 16 мсек
4:16:19.625 (SVPmgr) - Start: определение версий используемых модулей. Длительность: 31 мсек
4:16:19.656 (SVPmgr) - Start: оформление окна "О программе". Длительность: 31 мсек
4:16:19.687 (SVPmgr) - Start: включение режима ожидания ffdShow
4:16:19.687 (SVPmgr) - RefreshSVP начало. Длительность: 16 мсек
4:16:19.703 (SVPmgr) - RefreshSVP конец: Ожидаю появления ffdshow video ...
4:16:19.703 (SVPmgr) - Start: подготовка к работе завершена. Длительность: 16906 мсек
4:16:36.609 (SVPmgr) - T1T: подготовка
4:16:36.640 (SVPmgr) - T1T: начало
4:16:36.640 (SVPmgr) - T1T: GetAllMediaParams
4:16:36.640 (SVPmgr) - T1T: SettingsPrepare. Длительность: 47 мсек
4:16:36.687 (SVPmgr) - T1T: Настройка плавного воспроизведения ...
4:16:36.687 (SVPmgr) - T1T: WriteAllMediaParamsToIni
4:16:36.687 (SVPmgr) - запуск приложения...
команда: C:\Program Files\SVP\SVPMgr
параметры: main "C:\Documents and Settings\Admin\Application Data\SVP\" 704 528 25 704 528 12 5
запись в лог: True. Длительность: 953 мсек
4:16:37.640 (SVPmgr) - T1T: SVPMgr main. Длительность: 156 мсек
4:16:37.796 (SVPmgr) - T1T: Плавное воспроизведение ...
4:16:37.796 (SVPmgr) - SetPriorityPlayer: 0. Длительность: 485 мсек
4:16:38.281 (SVPmgr) - RefreshSVP начало. Длительность: 31 мсек
4:16:38.312 (SVPmgr) - RefreshSVP конец: Ожидаю появления ffdshow video ...

SetPriorityPlayer: 0. занимает целых полсекунды. Так и должно быть?
Ничего не меняется как с включенным, так и с выключенным антивирусом. Касперский 2012, функция "приостановить защиту ...".

Спасибо за ответ!

MAG79 wrote:

1. Раньше вылетов плееров не наблюдалось?

Программу SVP первый раз на этот компьютер установил два дня назад. Она с сразу не заработала. Без SVP всё нормально показывает уже, как минимум, года три.

MAG79 wrote:

2. Когда вылетает плеер, выводится ли на экран текст ошибки?

sintetix wrote:

...плеер, ни слова не говоря, закрывается...

нет. Плеера просто закрываются.

MAG79 wrote:

3. Посмотреть ошибки: Мой компьютер - управление - Служебные программы - просмотр событий - Приложение. Есть ли там строчки с ошибками плеера?

Я туда практически с самого начала посмотрел. Увы. Нет там ничего относящегося ни к плеерам, ни к avisynth, ни к SVP.

MAG79 wrote:

Привести здесь содержимое файла Log.txt сразу после вылета плеера

2:41:45.859 (SVPmgr) - T1T: подготовка
2:41:45.906 (SVPmgr) - T1T: начало. Длительность: 15 мсек
2:41:45.921 (SVPmgr) - T1T: GetAllMediaParams
2:41:45.921 (SVPmgr) - T1T: SettingsPrepare. Длительность: 47 мсек
2:41:45.968 (SVPmgr) - T1T: Настройка плавного воспроизведения .... Длительность: 16 мсек
2:41:45.984 (SVPmgr) - T1T: WriteAllMediaParamsToIni
2:41:45.984 (SVPmgr) - запуск приложения...
команда: C:\Program Files\SVP\SVPMgr
параметры: main "C:\Documents and Settings\Admin\Application Data\SVP\" 704 528 25 704 528 12 5
запись в лог: True. Длительность: 1016 мсек
2:41:47.1000 (SVPmgr) - T1T: SVPMgr main. Длительность: 125 мсек
2:41:47.125 (SVPmgr) - T1T: Плавное воспроизведение ...
2:41:47.125 (SVPmgr) - SetPriorityPlayer: 2. Длительность: 546 мсек
2:41:47.671 (SVPmgr) - RefreshSVP начало. Длительность: 47 мсек
2:41:47.718 (SVPmgr) - RefreshSVP конец: Ожидаю появления ffdshow video ...

При активном SVP на разных видеофайлах (h264, xvid) стабильно вылетают плеера.
Перепробовал MPC-HC версий 1.5.2.3456 (из полного комплекта SVP) и 1.6.0.4014, десятый MS WMP, а также graphstudio v0.3.2.0 beta.

Везде, после начала воспроизведения, на секунду появляется надпись о подготовке уплавнения, после чего плеер, ни слова не говоря, закрывается, а SVP Manager снова начинает ожидать ffdshow.

Тоже самое происходит, если из графа в graphstudio убрать фильтры для звука, а вместо видео рендерера вставить AVI Mux->File writer. Это значит, проблемы связаны не с рендерером и не с драйвером видеокарты.

Если отметить "Остановить работу SVP", а в ffdshow вставить последний avisynth скрипт, то любой опробованный плеер будет работать только до тех пор, пока не будет отмечена галочка напротив соответствующего ffdshow фильтра. Впрочем, если закомментировать строку с MSmoothFps, то воспроизведение продолжится, разумеется, без уплавнения.

Каталог SVP\Logs всегда остаётся пуст.

Если в SVP Manager отключить повышение плавности и включить смешивание кадров до частоты экрана, то воспроизведение во всех плеерах продолжается.

Конфигурация:
WinXP Sp3 rus
Haali Media Splitter 1.11.288.0
directx 9.0c
Visual C++ Redistributable 2008 SP1
Pentium4 2.61Ghz
ATI Radeon 9550, драйвера от MS

avisynth скрипт:

svp_scheduler=true
SetMemoryMax(1024)
svp_cache_reduce=true
svp_flow_lib="C:\Program Files\SVP\Plugins\MVTools2\libflowsse.dll"
multinum=12
multiden=5
algo=13
block=false
ml=0
search=4
sadml=0
sadgamma=1
blend=true
dist=2
pel=2
sharp=2
Recalc=0
blkh=16
blkv=16
overlap=4
overlapv=4
wid_den=1
hei_den=1


LoadPlugin ("C:\Program Files\SVP\Plugins\MVTools2\mvtools2.dll")
SetMTMode(3,3)
ffdShow_source()
Assert(width==704 && height==528,"Frame size "+string(width)+"x"+string(height)+" instead of 704x528")
delim=":"
WriteFileStart("C:\Documents and Settings\Admin\Application Data\SVP\Logs\avsFPS.txt", "FramerateNumerator()", "delim", "FramerateDenominator()")
SetMTMode(2)
src=last
wid_den==1 ? last : \
hei_den==1 ? LanczosResize(int(width/wid_den/2)*2,height) : LanczosResize(int(width/wid_den/2)*2,int(height/hei_den/2)*2)
super=MSuper(pel=pel, hpad=blkh, vpad=blkv, sharp=sharp)
finest=pel==1 ? super : MFinest(super)
backward_vec=MAnalyse(super, isb=true, blksize=blkh, blksizev=blkv, overlap=overlap, overlapv=overlapv, search=search, searchparam=dist, pelsearch=dist, plevel=0)
forward_vec=MAnalyse(super, isb=false, blksize=blkh, blksizev=blkv, overlap=overlap, overlapv=overlapv, search=search, searchparam=dist, pelsearch=dist, plevel=0)
backward_vec = Recalc==0 ? backward_vec : MRecalculate(super, backward_vec, blksize=blkh2, blksizev=blkv2, overlap=int(overlap/4)*2, overlapv=int(overlapv/4)*2, search=search, searchparam=dist)
forward_vec  = Recalc==0 ? forward_vec  : MRecalculate(super, forward_vec, blksize=blkh2, blksizev=blkv2, overlap=int(overlap/4)*2, overlapv=int(overlapv/4)*2, search=search, searchparam=dist)
smooth_video=MSmoothFps(super, backward_vec, forward_vec, finest=finest, num=FramerateNumerator(last)*multinum,den=FramerateDenominator(last)*multiden, algo=algo, ml=ml, sadml=sadml, sadgamma=sadgamma, block=block, blend=blend)
smooth_video


distributor()