Исправил, запускается, но валится с ошибкой Runtime C++ (какая-то из redistributable библиотек). Памяти вроде хватает (ещё 400 Мб свободно). Будет время - попробую на чистой системе.

Спасибо за советы! Прошу извинить, что не довёл дело до победного конца.

MeGui с этим скриптом вылетает с "fatal error. Попытка записать в защищённую область памяти". Методом комментирования я обнаружил, что его валит команда "SetMTMode(3,11)" - с двумя параметрами не работает. Версия всего комплекта MeGui самая последняя.

После того как закомментировал эту строчку, стало появляться сообщение "I don't know what 'super_params' means". И вправду, откуда оно взялось?

Нужна.

Может быть, кто-то сможет ответить на мой вопрос?

Будьте добры, помогите составить скрипт для конверсии фильма.  Исходник с интерлейсом, Full-HD mpeg2.
Сначала беру "I:\Temp\00001.m2ts" и индексирую его в "r:\Сакура.d2v". Затем можно паковать:

Без уплавнения скрипт такой:

LoadPlugin("C:\Program Files\MeGUI\tools\dgindex\DGDecode.dll")
DGDecode_mpeg2source("r:\Сакура.d2v", cpu=4, info=3)
LoadPlugin("C:\Program Files\MeGUI\tools\avisynth_plugin\ColorMatrix.dll")
ColorMatrix(hints=true, interlaced=true, threads=0)
LoadPlugin("C:\Program Files\MeGUI\tools\avisynth_plugin\TomsMoComp.dll")
TomsMoComp(1,5,1)
#crop
#resize
LoadPlugin("C:\Program Files\MeGUI\tools\avisynth_plugin\UnDot.dll")
Undot() # Minimal Noise

При просмотре исходного фильма СВП генерирует вот что:

svp_scheduler=true
SetMemoryMax(1024)

LoadPlugin("C:\Program Files\SVP\plugins\svpflow1.dll")
LoadPlugin("C:\Program Files\SVP\plugins\svpflow2.dll")

SetMTMode(3,11)
DirectShowSource("I:\Temp\00001.m2ts", fps=9.99, convertfps=true, pixel_type="YV12")
SetMTMode(2)

super_params="{scale:{up:0},gpu:1}"
analyse_params="{block:{w:8,h:8,overlap:0},main:{search:{coarse:{distance:-10},bad:{sad:2000}}},refine:[{thsad:250}]}"
smoothfps_params="{num:6,den:1,algo:13,cubic:1,mask:{area:100},scene:{}}"

super=SVSuper(super_params)
vectors=SVAnalyse(super, analyse_params)
smooth_video=SVSmoothFps(super, vectors, smoothfps_params, url="www.svp-team.com")
smooth_video

Как всё это сочетать, чтобы получить фильм с 60 fps?

Если Вы живёте в Москве, я готов пригласить Вас домой для быстрой отладки. Ещё вариант: подключиться с помощью TeamViewer.

MAG79, я внёс указанные изменения, но на обеих системах результат не изменился.
Логи почти одинаковые (в одном подготовка папок SVPMgr 15 мс, в другом без длительности):

23:09:41.407 (SVPmgr) - Start: SVPMgr starts...
23:09:41.407 (SVPmgr) - Start: read settings file settings.ini
23:09:41.407 (SVPmgr) - Start: load language file - Russian
23:09:41.407 (SVPmgr) - Start: очистка папки Logs
23:09:41.407 (SVPmgr) - Start: подготовка папок SVPMgr
23:09:41.407 (SVPmgr) - Start: подготовка графиков производительности
23:09:41.407 (SVPmgr) - Start: чтение файла настроек SVPMgr.ini
23:09:41.407 (SVPmgr) - Start: определение числа и параметров мониторов

Извините за задержку: ждал уведомления об ответе, но, видимо, неправильно настроил профиль, так что только сегодня заглянул.

На старой системе, где теперь сообщения об ошибке SVP в связи с DirectX:

11:06:03.406 (SVPmgr) - Start: SVPMgr starts...
11:06:03.406 (SVPmgr) - Start: read settings file settings.ini
11:06:03.406 (SVPmgr) - Start: load language file - Russian. Длительность: 15 мсек
11:06:03.421 (SVPmgr) - Start: очистка папки Logs
11:06:03.421 (SVPmgr) - Start: подготовка папок SVPMgr. Длительность: 16 мсек
11:06:03.437 (SVPmgr) - Start: подготовка графиков производительности
11:06:03.437 (SVPmgr) - Start: чтение файла настроек SVPMgr.ini
11:06:03.437 (SVPmgr) - Start: определение числа и параметров мониторов

В очередной чистенькой вываливается с сообщением об ошибке в связи с ntdll.dll :

11:49:52.828 (SVPmgr) - Start: SVPMgr starts...
11:49:52.828 (SVPmgr) - Start: read settings file settings.ini
11:49:52.828 (SVPmgr) - Start: load language file - Russian
11:49:52.828 (SVPmgr) - Start: очистка папки Logs
11:49:52.828 (SVPmgr) - Start: подготовка папок SVPMgr
11:49:52.828 (SVPmgr) - Start: подготовка графиков производительности
11:49:52.828 (SVPmgr) - Start: чтение файла настроек SVPMgr.ini
11:49:52.828 (SVPmgr) - Start: определение числа и параметров мониторов

Ещё один день потратил на эксперименты. Залил 2 чистые системы - WinXP SP3 и Win7 x64 SP1, оснастил свежими драйверами, затем, с затаённой надеждой, устанавливал SVP 3.0.6 На WinXP SVPMgr на мгновение показывается в трее, но приложение тихо завершается. На Win7 всё прекрасно работает - на том же самом железе! Разве что при запуске MPC заявляет, что DirectX 9 мог устареть для какого-то рендера, но дальше играет. С одной стороны, очень хочется поглядеть сглаженные видовые фильмы, для того и разорялся на Phenom и видеокарту. С другой, переходить на 7 не хочу, поскольку под ней не будут работать сканер и аудиофильская звуковуха - ни Hewlett Packard, ни Creative не утруждают себя драйверами. sad Поэтому я прошу разработчиков, если будет возможность, разобраться с этой проблемой.

PS Из любопытства установил SVP 3.0.6 на компьютер с Barton 2500, cо сборкой XP YikxX 3.7 - там не вываливается! Хотя при попытке воспроизвести со сглаживание MPC "падает" из-за ошибки libflow...dll, но там я и не собирался смотреть - система слабая.

Prospero wrote:

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

Выключен, мне нечего разлочивать, больше 6 ядер не вырастет smile. Видеокарту пришлось бы покупать.

Prospero wrote:

Закачай SVP другой версии.

Установил 2-ю, прекрасно работает и не глючит при запуске с ярлыка. Допускаю, что следующая версия SVP или драйверов приведёт к исчезновению глюка.

Prospero wrote:

В общем работы у тебя - непочатый край!

О да, подозревать можно всех, как в детективах Агаты Кристи.

Rimsky wrote:

причина оказалась в БП!

10 дней назад был похожий случай: после установки WinXP валилась в синий экран, все компоненты были новые, кроме БП весьма высокого качества, но конфликтовавшего с энергосбережением Athlon II x2 после установки драйвера процессора (без драйвера всё стабильно работало, но и частоту не сбрасывало).

Ещё раз спасибо всем откликнувшимся!

Prospero wrote:

А можно конфигурацию системы узнать поподробнее?

Я обновил устаревший профиль. Всё новое... ну, почти: процессор покупал у тестера, мат. плату у знакомого, она тоже почти не работала. Windows XP SP3 запущена с ключом /pae. Что-то ещё рассказать? 

Rimsky wrote:

вот ффд часто сбивают моск левые кодеки

Всё пробовалось на совершенно свежих системах. Если удаётся запустить из Program files\SVP, то работает без нареканий. В любом случае, остаётся загадка вылета при запуске через ярлык.

Два дня ушло на эксперименты. Ставил чистую WinXP SP3 (с интегрированными SATA-драйверами), ставил ещё одну сборку, даже поставил Win7 Sp1 x64. Даже не все драйверы устанавливал, чтобы ничего не мешало.  И что же? То запускается, то нет. Одно время казалось, что на 2 Гб оперативки стабильно запускается, а на 4-х глючит. Потом оказалось, что разницы нет. И с разгоном, и без... Память, естественно, проверил memtest'ом, видеокарту - мохнатым бубликом, диск - Викторией. БП мощный, кулер чуть меньше Пизанской башни, зато не падает. smile С горя, не добившись однозначного результата, восстановил из acronis-образа ту систему, с которой началась эта тема. И что же? Из Program files\SVP программа обычно запускается и работает, а по ярлыку, в т.ч. из меню Пуск, выдаёт ошибку. И вот я, профессиональный настройщик компов, не могу с этой ошибкой разделаться - позор на мои седины и лысину! sad  sad

Вот интересно: что делает SVP при запуске - проверяет, сколько памяти можно отъесть, ещё что-то?

Rimsky wrote:

а в ярлыке рабочая папка какая?

Стандартная c:\Program Files\SVP\ . Почему избирательно глючит ярлык к SVP, а все остальные ярлыки ведут себя как полагается, осталось для меня загадкой.

Eugene R. wrote:

На скринах она не похожа на чистую, скорее похожа на г сборку. Скрин диспетчера задач тоже выложите.

Это сборка, но одна из лучших - Simplix edition, автор которой старался не повредить винду.

http://i24.fastpic.ru/big/2011/0717/9c/db91d30468311e1b7b4f72fdcbdfea9c.png

Prospero wrote:

Извиняюсь, за то что вмешиваюсь.

Спасибо, что откликнулись.

Prospero wrote:

тема оформления (на скриншоте) называется - Opus OS

Верно, мне она нравится за свою ненавязчивость.

Что же, попробую поставить чистую винду, несмотря на её пластиковую тему. О результатах доложу.

Отследил такую странность: сообщение об ошибке возникает, если запускать через ярлык. Скриншоты вот такие:
http://i24.fastpic.ru/big/2011/0716/e9/0bfeafc446dcf2de247328c9b829f7e9.png
http://i24.fastpic.ru/big/2011/0716/5a/9ef3bf2044ff6085954cb7e472eac45a.png
Если запускать непосредственно из Program files\SVP  с помощью Total Commander, всё в порядке, а если из окна папки - ошибка. С другими программами ничего подобного нет. Впервые натыкаюсь на такое...

Извините, что загромождаю форум темой, которая имеет отношение, скорее, к глюкам моей конфигурации, чем к SVP.

Перезагрузка не помогает, только снос и повторная установка.

Странности после установки чистой WinXP со свежими драйверами. После установки SVP 3.0.3 он запускается и работает. Но если из него выйти, то в дальнейшем при запуске выдаётся упомянутое выше сообщение об ошибке при обращении к ntdll.dll и программа закрывается. Остальные программы работают нормально, включая плеер. Не понимаю, что происходит. sad

17

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

Спасибо, стало ясней. smile Да здравствует тщательная настройка компа!

18

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

Chainik wrote:

Можно я позволю себе процитировать Wiki?

Спасибо (даже отвык от такой вежливости на других форумах). Я понимаю, что всё работает в комплексе. Но недоумение моё не прошло: каким образом видеокарта, имеющая двое большую вычислительную мощность, вносит меньший вклад. Я обратил внимание на этот парадокс потому, что моя конфигурация будет похожа на Вашу: вынужден (не из-за SVP) выбирать видеокарту - и заодно сверился с таблицей.

19

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

Разглядываю таблицу и не понимаю вот какой особенности: почему Radeon HD 5670 поднимает рейтинг выше, нежели вдвое более производительная Radeon HD 5770? (Сравнение видеокарт см. тут).

20

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

Не успел поблагодарить всех отвечавших мне в родительской теме.

Мне доверили собрать супер-пупер комп - i5-2500K + Radeon 6850, прогнал тест на нём. Не понял, как добавлять результаты в таблицу, привожу тут. Кстати, почему-то в таблицу не вошёл мой тест для Phenom II x6 1090T, но не настаиваю.

Сначала для WinXP SP3 32 bit, свежие драйверы

На штатной частоте 3.3 ГГц

Running subtest...
- CPU: compose (single-threaded): 555
- CPU: compose (multi-threaded): 1995
- CPU: search (single-threaded): 421
- CPU: search (multi-threaded): 1515
- GPU: system -> GPU transfer: 634
- GPU: GPU -> system transfer: 1397
- GPU: calculation: 1159
- GPU: total score: 4525

Total SVP-MARKS: 3030
- SVP-CPU: 1722
- SVP-GPU: 3030

На частоте 4.0 ГГц

Running subtest...
- CPU: compose (single-threaded): 620
- CPU: compose (multi-threaded): 2358
- CPU: search (single-threaded): 466
- CPU: search (multi-threaded): 1756
- GPU: system -> GPU transfer: 856
- GPU: GPU -> system transfer: 1671
- GPU: calculation: 1363
- GPU: total score: 5557

Total SVP-MARKS: 3512
- SVP-CPU: 2012
- SVP-GPU: 3512

Windows 7 64 bit тоже в разгоне:

Running subtest...
- CPU: compose (single-threaded): 616
- CPU: compose (multi-threaded): 2355
- CPU: search (single-threaded): 466
- CPU: search (multi-threaded): 1750
- GPU: system -> GPU transfer: 911
- GPU: GPU -> system transfer: 1463
- GPU: calculation: 1105
- GPU: total score: 4931

Total SVP-MARKS: 3500
- SVP-CPU: 2007
- SVP-GPU: 3500

Компьютер отдал, больше ничего померить не смогу.

Шустрый, нечего сказать. Однако я нарвался на проблему, которую преодолеть не смог, и теперь у меня вырос комплекс неполноценности smile . Может быть, кто-то посоветует?
http://forum.ru-board.com/topic.cgi?for … opic=36637
http://forum.ixbt.com/topic.cgi?id=29:31787#6

MAG79, спасибо за Ваше подробное объяснение, и вообще за долговременную помощь (я ещё на другом форуме Вас расспрашивал полгода назад).

MAG79 wrote:

При желании можно подобрать декодер пооптимизированней, либо использующий ускорение видеокарты, а отрисовщик выбрать самый легкий - Overlay.

Этот у меня и стоит, декодер - ffdshow ver 3651 от 8 декабря 2010.

1. С этим фильмом всё стало в порядке, а в другом ("Властелин колец" 1080р) заметил отставание видео от звука примерно на 500 мс, хотя процессор загружен меньше чем на 60%. Почему это?

2. И ещё хочу вернуться к вопросу: если ядра нагружены неравномерно, можно ли как-то дозагрузить? Может быть, именно 15-20% простоя 1-2 ядер при 99%-й загрузке последнего оказываются вызывают дёргание и сводят на нет всю плавность.

3. Есть ли какие-то версии SVP и его компонентов, специально оптимизированные под процессоры AMD - Athlon II и Phenom II? Всё таки их производительность похуже, чем у Intel.

Успехов Вам и всего светлого!
Владимир

Если надо было отдельную ветку открыть, прошу модераторов отделить.

Phenom II x6 1090T. Посмотрите график:http://img12.imageshost.ru/img/2011/06/18/image_4dfc517fc13f2.png

С помощью PhenomMsrTweaker Cool'n'Quiet отключён, процессор работает на штатной частоте 3.2 ГГц. И - не справляется. Видно, что загрузка ядер не 100%. Можно ли заставить их работать на всю катушку?

Дополнительная информация

Параметры последнего обработанного файла видео:
Имя файла: Вселенная глазами телескопа Хаббл (2008) (1080).mkv
Размер кадра и частота: 1920x1080 pixels, 23.976 fps

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

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

Текущий определившийся профиль: 1920x1080@24

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

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


Phenom II x6 1090T без разгона, DDR2-800, nVidia 8300 (встроенная)
SVPMark ver.0.9 (31.03.2011). Copyright(c) 2011, SVP-Team.com.

Running subtest...
- CPU: compose (single-threaded): 308
- CPU: compose (multi-threaded): 1462
- CPU: search (single-threaded): 249
- CPU: search (multi-threaded): 1357
- GPU: system -> GPU transfer: 529
- GPU: GPU -> system transfer: 672
- GPU: calculation: 40
- GPU: total score: 367

Total SVP-MARKS: 1407
- SVP-CPU: 1407
- SVP-GPU: 734

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

Уважаемый MAG79, возможно, идея уже высказывалась, я всё же спрошу: нельзя ли побудить ATI и Nvidia добавить в свои карты и/или драйверы возможности сглаживания? Может быть, это даже принесло бы Вам гонорар. Вы им, часом, не писали? Для них новация может быть аргументов в конкурентной борьбе.

MAG79 wrote:

Если нужно быстрее и качественнее, то сжимать надо не в 2 прохода, а в один проход и сохранять в какой-нибудь беспотерьный формат

Прошу прощения за неумелость... в MeGUI есть 2 кодека: x264 и xVid. В любом случае предполагается сжатие, как же установить вариант без потерь? И места на диске потребуется, наверно, немало, буду чистить.

MAG79 wrote:

Вы про видеокарту не пишете.

Заполнил инфо в профиле, встроенная GeForce 8300 - даёт ли она какие-нибудь бонусы при конвертации?

MAG79 wrote:

Если приведете конечный AVS-скрипт, то там уже можно будет что-то посоветовать.

Вот:

LoadPlugin("C:\Program Files\Видеообработка\megui\tools\dgindex\DGDecode.dll")
DGDecode_mpeg2source("G:\- Фильмы\Вибрации Индии\VIDEO_TS\VTS_01_1.d2v", info=3)
LoadPlugin("C:\Program Files\Видеообработка\megui\tools\avisynth_plugin\ColorMatrix.dll")
ColorMatrix(hints=true, threads=0)
LanczosResize(1024,576) # Lanczos (Sharp)
TemporalSoften(4,6,10,15,2)
SetMTMode(3,7)
svp_scheduler=true
SetMemoryMax(1024)
svp_cache_reduce=true
svp_flow_lib="C:\Program Files\SVP\Plugins\MVTools2\libflowgpu.dll"
multinum=12
multiden=5
algo=13
block=false
ml=0
search=5
sadml=320
sadgamma=1
blend=true
dist=4
pel=2
Recalc=0
blkh=8
blkv=8
overlap=0
overlapv=0
wid_den=1
hei_den=1

LoadPlugin ("C:\Program Files\SVP\Plugins\MVTools2\mvtools2.dll")
SetMTMode(3,7)
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)
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

MAG79 wrote:

60 более универсально, т.к. может использоваться и там и там. 50 по определению более качественно для источника 25/сек

Попробую 60 с максимальным уплавнением. Надеюсь, при этом визуально разница с 25 ->50 будет слабо заметной.