Re: Зависания при перемотке

MAG79 wrote:

Тема про БЫСТРУЮ перемотку клавишами, насколько я понимаю, это значит БЫСТРО нажимать

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

П.с. галочка "не использовать GPU" - вроде как и вправду помогает. II день без проблем.

Re: Зависания при перемотке

Mikluhamaklay
Выпущена SVP 3.0.4, которая должна решить эту проблему.
Страница загрузки

Re: Зависания при перемотке

MAG79
да, спасибо большое (немного запоздалое smile )

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

D:\Videos\Анимэ\Kore wa Zombie Desu ka\[Underwater-Commie] Kore wa Zombie Desu ka - 07 [Zack_Fair].mkv
  General
    Unique ID : 174340298081679085575829159760016603716 (0x8328B855C788BDDEA7FCEB0271927A44)
    Complete name : D:\Videos\Анимэ\Kore wa Zombie Desu ka\[Underwater-Commie] Kore wa Zombie Desu ka - 07 [Zack_Fair].mkv
    Format : Matroska
    Format version : Version 2
    File size : 383 MiB
    Duration : 24mn 40s
    Overall bit rate : 2 169 Kbps
    Movie name : Is this a Dyson fan? - 03 - Yes, I have twin tails
    Encoded date : UTC 2011-05-01 09:38:36
    Writing application : mkvmerge v4.6.0 ('Still Crazy After All These Years') сборка от Mar 10 2011 02:50:32
    Writing library : libebml v1.2.0 + libmatroska v1.1.0
  Video #1
    ID : 1
    Format : AVC
    Format/Info : Advanced Video Codec
    Format profile : High@L4.0
    Format settings, CABAC : Yes
    Format settings, ReFrames : 9 frames
    Muxing mode : Header stripping
    Codec ID : V_MPEG4/ISO/AVC
    Duration : 24mn 40s
    Width : 1 280 pixels
    Height : 720 pixels
    Display aspect ratio : 16:9
    Frame rate : 23.976 fps
    Color space : YUV
    Chroma subsampling : 4:2:0
    Bit depth : 8 bits
    Scan type : Progressive
    Title : H.264
    Writing library : x264 core 114 r1900+416 f777889
    Encoding settings : cabac=1 / ref=9 / deblock=1:1:1 / analyse=0x3:0x133 / me=umh / subme=10 / psy=1 / fade_compensate=0.80 / psy_rd=1.00:0.10 / mixed_ref=1 / me_range=24 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-3 / threads=12 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / constrained_intra=0 / fgo=0 / bframes=10 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=60 / rc=crf / mbtree=1 / crf=17.6 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:0.70
  Audio #2
    ID : 2
    Format : AAC
    Format/Info : Advanced Audio Codec
    Format profile : LC
    Codec ID : A_AAC
    Duration : 24mn 40s
    Channel(s) : 2 channels
    Channel positions : Front: L R
    Sampling rate : 48.0 KHz
    Compression mode : Lossy
    Language : Russian

сборка Daum PotPlayer от 7sh3, профиль (SOFT)Ffdshow+SVP. Дело именно в SVP - галочка "Остановить работу SVP" исправляет ситуацию.
п.с. еще стоит галка GPU-ускорение  (nVidia 430).

Re: Зависания при перемотке

Mikluhamaklay
плавность на перемотке - задержка 1сек
при включенном свпгпу с зависаниями на перемотках ничего нельзя сделать.

Re: Зависания при перемотке

Mikluhamaklay wrote:

теперь - гораздо реже, изредка зависает.

Можно ли узнать подробности последних действий, которые приводят к зависанию?
Было бы здорово, если бы удалось найти такой порядок действий, которые всегда приводят к этой ошибке.
Тогда мы сможем повторить ошибку и устранить причину этих зависаний.

Rimsky wrote:

при включенном свпгпу с зависаниями на перемотках ничего нельзя сделать

Это на данный момент. Т.к. ошибка сложноуловима. Давайте ловить ее вместе wink

Re: Зависания при перемотке

MAG79 а действий особо никакаих и не нужно - просто тупо виснет и всё.
Постояно напр когда смотрю топ гир в сд качестве 640х352 зажатом Xvid кодером в контейнере avi и хочу пропустить какой нить кусок - тыц, тыц по ползунку перемотки и плеер повис, а звук идёт, чтоб не вис приходится не слишком резко клацать по ползуку - щёлкнул и подождал пока пригрузится, потом ещё щёлкнул и подождал и т.д., а если сразу клацать многократно то однозначный зависон, видимо у свп просто несварение в связке с гпу ускорением. Плавность на перемотке стоит отключить на 1 сек

32 (edited by Rimsky 30-09-2011 08:56:52)

Re: Зависания при перемотке

для начала надо уловить общее - плеер/сплиттер/рендер, декодер ффд или плеер, есть ли сторонние феньки: кореавц, мадвр итп
обязательно ависинт-скрипт и допинфо в тегах code
список фильтров при просмотре также важно указать
а иначе это все разговор ниачем

Re: Зависания при перемотке

плеер всегда пот, сплиттер щас LAV, до этого был haali - и на том и на другои виснит, декодер последний коре авц, для всего остального встроенные в плеер декодеры, рендер евр кастом
avs скрипт

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=4
sharp=0
Recalc=1
blkh=16
blkv=8
blkh2=8
blkv2=4
overlap=4
overlapv=2
wid_den=1
hei_den=1


LoadPlugin ("C:\Program Files\SVP\Plugins\MVTools2\mvtools2.dll")
SetMTMode(3,7)
DirectShowSource("E:\Top Gear 10-13 + extras\Season 05 (DriveTV)\5x01.avi", fps=25, convertfps=true, pixel_type="YV12")
Assert(width==640 && height==352,"Frame size "+string(width)+"x"+string(height)+" instead of 640x352")
delim=":"
WriteFileStart("C:\Users\Miha\AppData\Roaming\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
ConvertFps(60.019)


distributor()

доп инфа

Параметры последнего обработанного файла видео:
Имя файла: 5x01.avi
Размер кадра и частота: 640x352 pixels, 25 fps

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

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

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

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

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

вот заметил закономерность - плеер вешается когда клацаешь по ползунку перемтки, в этот момент перемотка отрубается на 1 сек как и положено, спустя 1 сек плавность врубается и свп набирает обороты - так вот если в это момент опять клацнуть по ползуку перемотки то плеер с достаточно большой вероятностью может повиснуть т.е. когда свп начинает применять уплавнение после после паузы с перемотки, если немного подождать после перемотки с того времени как плавность уже включилать (т.е. где-то 1.2-2 сек) то плеер не падает, кстати если перематывать с клавиатуры стрелками то плеер сложнее повесить - нужно именно подловить момент, с ползунком навигации проще, ещё иногда после такого зависона вышибает такое:
http://s1.ipicture.ru/uploads/20110929/SWjXie4L.png

34 (edited by Ghostlamer 29-09-2011 20:11:10)

Re: Зависания при перемотке

вот заметил закономерность - плеер вешается когда клацаешь по ползунку перемтки, в этот момент перемотка отрубается на 1 сек как и положено, спустя 1 сек плавность врубается и свп набирает обороты - так вот если в это момент опять клацнуть по ползуку перемотки то плеер с достаточно большой вероятностью может повиснуть

Тоже такое изредка иногда бывает при SVP GPU ON, только у меня совсем другой плеер со встроенным своими сплиттерами, так что это явно не вина связки сплиттер+декодер. smile

Re: Зависания при перемотке

Ghostlamer
гореавц пользуешь?

Re: Зависания при перемотке

KRATOS wrote:

вот заметил закономерность - плеер вешается когда клацаешь по ползунку перемтки, в этот момент перемотка отрубается на 1 сек как и положено, спустя 1 сек плавность врубается и свп набирает обороты - так вот если в это момент опять клацнуть по ползуку перемотки то плеер с достаточно большой вероятностью может повиснуть

могу только добавить, что завесить таким образом PotPlayer можно и используя связку Встроенный сплиттер -> ffdshow video decoder -> Встроенный видео-фильтр -> EVR CP, причем на некоторых файлах этого добится крайне сложно, а на некоторых прямо с первого тычка зависает

Re: Зависания при перемотке

nixties не с первого тычка у меня ничего не висло никогда, если тогдо усердно клацать по ползунку (раз эдак по 5, хотя если повезёт бывает и 3его тычка зависон) пытаясь найти нужный момент.

38 (edited by Ghostlamer 30-09-2011 19:24:38)

Re: Зависания при перемотке

Rimsky
Нет. Исключительно только ffdshow.

Re: Зависания при перемотке

2ALL
показываем список фильтров, допинфо и ависинт-скрипт

40 (edited by Ghostlamer 30-09-2011 23:14:18)

Re: Зависания при перемотке

Rimsky, толку от этого, от того что тут кто-то покажет что в ffdshow всё настроено верно(ибо при установке уже так) и скрипт в норме, так как и должно быть, как буд-то после этого трудноуловимое редкое зависание при перемотке прибежит и даст себя поймать сачком. lol

Re: Зависания при перемотке

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

42 (edited by Ghostlamer 30-09-2011 23:45:22)

Re: Зависания при перемотке

Ну вообще-то Chainik ещё вторым постом сказал "Ничего с этим не сделать, принципиально." Что намекает как бы на ближайшее(и не совсем) время не рассчитывайте. smile

смысл в том что у одних все хорошо

Я вот вам говорю что не совсем хорошо, проверял на 4 разных конфигурациях(ибо я железняк, а не софтовик, уж железо-то протестировать могу big_smile ), в том числе и амд, везде точь в точь может зависнуть изредка при перемотке, а может и нет, не зависание по большей части и происходит big_smile  .
Разные конфиги с разной начинкой, а редкий зависон везде одинаков, дайка подумать - железо виновато? - да нет вроде big_smile , как-то напрашивается мысль о софте, который пакетом svp ставится везде один и тот же. smile

43 (edited by Rimsky 30-09-2011 23:46:45)

Re: Зависания при перемотке

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

[Используемые фильтры PotPlayer]
(1) Haali Media Splitter
(2) Video Codec/Transform
(3) ffdshow Video Decoder
(4) Enhanced Video Renderer
(5) Audio Codec/Transform
(6) DirectSound Audio Renderer

44 (edited by Ghostlamer 01-10-2011 00:07:48)

Re: Зависания при перемотке

надо KRATOS допросить с пристрастием, чего у него там висит и падает

Он же ясно подробно написал, редко может зависнуть при перемотке(если дёргать ползунок навигации во время включения и выключения плавности), чего тут непонятного?. neutral
Я подтвердил его слова, это в svp уже очень давно придавно наблюдается, вылечивали все остальные вылеты со временем, а вот этот редкий зависон при перемотке так и остался.
Как раз суть проблемы в том что он редкий, по большей части его нет.
Просто не придаю этому значения, т.к выставляю отключать плавность на 2 сек и пока она отключена тереблю перемотку плеера с нужной мне интенсивностью без лишних проблем. smile

Re: Зависания при перемотке

Я недавно на основном компе сменил железо (мать, проц, БП, память), но видюха, драйвера под неё, и ОС остались прежние, та же версия PotPlayer (+ тот же CoreAVC) и зависонов нет, по крайней мере пока поймать не получилось. Смотрел недавно и уплавнял рип 1080p нового трона весящий 13гб, мотал и так и сяк, ну никак не хочет зависать, даже переключил специально в SVP плавность на перемотке в отключить и сразу включить, всё равно не виснет.
Это определённо как-то связано с железом, может пропускной способности между системой и картой не хватает, может что не совместимо.

У меня вот теперь зависонов нет, зато внешняя звуковая карта (x-fi gamer) на DirectSound начинает глючить, стоит в что-нибудь некоторое время поиграть, как при следующем запуске игры или видео начинаются повторяющиеся щелчки и треск. После перезагрузки системы всё опять становится нормально. Если перевести комп в ждущий режим, а потом выйти из него, щелчки сразу же проявляются. При этом на ASIO их нет (но на KS есть). Если у DirectSound перевести режим в Базовое ускорение щелчки и треск пропадают. Кроме этого есть странная особенность, в уже запущенных приложениях где играет непрерывно один звуковой поток, со временем эти эффекты не появляются, только при смене дорожке/воспроизведении нового звука начинаются эти глюки звука. Драйвера сносить и заново ставить пробовал, эффекта ноль. Попробую на днях систему переставить, может само пройдёт, ибо в биосе мне ничего не помогает. Система у меня сейчас 2003 сервер (7рка у меня почему-то не завелась при переходе на новое железо, сейчас заодно с переустановкой 2003 поставлю вместо неё восьмёрку).

46 (edited by Argus 14-06-2013 13:12:17)

Re: Зависания при перемотке

Так же постоянно зависал плеер MPC при перемотке, пока не отключил GPU-ускорение - на этом форуме узнал об этом способе. до этого страдал. отключение плавности при перемотки на 1-2 сек ничего не меняло. в купе с тем, что с горячих клавиш отключить SVP было невозможно (тоже только на форуме узнал как можно отключить), эти зависания конкретно раздражали, подумывал о сносе SVP - всеравно его постоянно отключал.
NVIDIA GeForce GTS 450
Windows 7 x32
Media Player Classic + SVP 3.1.4

Re: Зависания при перемотке

У меня тоже - PotPlayer пока виснет при частых перемотках. Попробую все что тут советуют.  Да и в Splash PRO кстати та же проблема  smile

48 (edited by tormozit 02-06-2019 12:53:11)

Re: Зависания при перемотке

Какой статус у проблемы на текущий момент? Я перечитал и перепробовал все. Зависания проигрывателя (MPC-HC) продолжаются. Причем чем выше нагрузка по расчету кадра тем выше вероятность зависания. SVP последний (купленный). Вывод через MadVR.

Re: Зависания при перемотке

Сегодня, с Avisynth+ и MPC-HC 64-bit, надо очень постараться чтобы что-то зависло. Оно, может, иногда у кого-то и зависает, но такой остроты проблемы, как была в 2013, сейчас нет.

50 (edited by tormozit 02-06-2019 14:20:04)

Re: Зависания при перемотке

Удалил все кодеки. Удалил SVP. Удалил MPC-HC. Заново установил платную версию SVP с настройками по умолчанию. Открыл видео 4k 24fps. Несколько раз с интервалом 0.2сек нажал клавишу курсора [Вправо] и проигрыватель завис. Зря потерял настройки. У меня Geforce 1080Ti (пробовал с/без GPU ускорением). Процессор Intel 8700K. Видеофайл https://drive.google.com/open?id=1WhKlf … d2DmRp1NiU

Filters currently loaded:
  - Default DirectSound Device
  - madVR
  - Audio Switcher
  - ffdshow raw video filter
  - LAV Audio Decoder (internal)
  - LAV Video Decoder (internal)
  - LAV Splitter Source (internal)

MediaInfo

General
Complete name                  : C:\Download\Demo\SDR\Samsung Nature.webm
Format                         : WebM
Format version                 : Version 4
File size                      : 355 MiB
Duration                       : 2 min 57 s
Overall bit rate               : 16.8 Mb/s
Writing application            : Lavf57.72.101
Writing library                : Lavf57.72.101

Video
ID                             : 1
Format                         : VP9
Codec ID                       : V_VP9
Duration                       : 2 min 57 s
Width                          : 3 840 pixels
Height                         : 2 160 pixels
Display aspect ratio           : 16:9
Frame rate mode                : Constant
Frame rate                     : 29.970 (30000/1001) FPS
Color space                    : YUV
Language                       : English
Default                        : Yes
Forced                         : No
Color range                    : Limited
Matrix coefficients            : BT.709

Audio
ID                             : 2
Format                         : Opus
Codec ID                       : A_OPUS
Duration                       : 2 min 57 s
Channel(s)                     : 2 channels
Channel layout                 : L R
Sampling rate                  : 48.0 kHz
Bit depth                      : 32 bits
Compression mode               : Lossy
Language                       : English
Default                        : Yes
Forced                         : No


И это не единичный случай. Такое происходит со всеми тяжелыми (по вычислению кадра) файлами.

Post's attachments

Clip 90415 copy.png, 30.82 kb, 576 x 504
Clip 90415 copy.png 30.82 kb, 455 downloads since 2019-06-02