1 (edited by S_Snake 16-02-2014 07:36:59)

Topic: Видео запаздывает

http://s45.radikal.ru/i109/1402/7c/bb58fc9806a9t.jpg

CPU: AMD FX-8350
MB: ASUS SABERTOOTH 990FX R2.0/C/SI
ОЗУ: AMD 1x 8GB DDR3 1600 MHz
Video: HIS HD7870 IceQ 2GB H787Q2G2M
Sound: Creative SoundBlaster ZxR
Монитор: ASUS VG248QE
OS: MS Windows 8.1 Pro x64

ЦП, ВК, память не загружены полностью.


всё никик не могу уловить, почему так происходит? объясните пожалуйста.

позже ссылку сделаю на эту тему.

Re: Видео запаздывает

Всё просто . Ваш монитор выводит 120 гц . Что чрезвычайно много .
Проблема может быть как в рендере , так и в производительности самой системы , гонять 120 кадров камень-видяйка стоит денег . При этом будет недогруз ядер . Видяйка же у вас достаточной мощности .
Переезжайте на встроенный в свп плеер ,
уменьшайте размер входящего видео
пробуйте играть с количеством потоков , исключением "полупиксела" .

Re: Видео запаздывает

gaunt, утроил ускорение кадров - помогло, полегчало. спасибо.

Re: Видео запаздывает

S_Snake
gaunt, утроил ускорение кадров - помогло, полегчало. спасибо.

Все правильно , при утроении вы имеете 72 кадра вместо 120 . Это не решение проблемы , вам нужно упятерить количество выводимых кадров .
Вы просто сдались без боя smile

Re: Видео запаздывает

gaunt
вам нужно упятерить количество выводимых кадров .

можно даже ушестерить! smile

чуть позже попробую.

Re: Видео запаздывает

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

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

Re: Видео запаздывает

MAG79
Не знаю, как на AMD, но на Intel одноканальность памяти ровно в два раза ухудшает скорость работы повышения плавности по сравнению с полноценным двухканальным режимом.

любопытно. не буду интересоваться как SVP работает архитектурно... или дело в OpenCL? копирование там всякое, туда-сюда...

если честно, то я убеждён в том, что нынешние процессоры слишком слабы, чтоб упираться в ПСП. 100 гигафлопс (в среднем) - это немного.

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

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

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

у-у, вот оно значит как. фиксированный множитель тут тогда к месту.

MAG79
Рекомендую обратить внимание на то, правильно ли определяется частота видео. Если нет, то будем вместе думать в чем причина и как эту проблему победить.

http://s43.radikal.ru/i101/1402/ab/5a894a7d98a2t.jpg

не знаю, оно / не оно.

Re: Видео запаздывает

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 файла.

Re: Видео запаздывает

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

окей, появится вторая планка, обязательно сообщу о изменениях и прогоню SVPmark. кстати, результат нынешней системы уже можно найти там.

MAG79
Надо в журнале последнего запуска смотреть.

13:41:17.726; ===== Воспроизведение
23.976 * (3 : 1) = 71.928 fps
13:41:17.726; SetPriorityPlayer: 2. Длительность: 5227 мсек
13:41:22.953; это изменение FalseVFR_Dwn. ffdShow-частота: 23.407
13:41:23.892; это изменение FalseVFR_Dwn. ffdShow-частота: 14.063
13:41:24.830; это изменение FalseVFR_Up. ffdShow-частота: 18.958
13:41:25.765; это изменение FalseVFR_Up. ffdShow-частота: 23.008
13:41:26.701; это изменение FalseVFR_Up. ffdShow-частота: 23.91
13:41:27.645; экспресс сброс интервала
13:41:27.645; ffdShow-частота стабилизировалась: 23.976 fps. SVP-индекс:1.13/1.17

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

13:42:02.984; ===== перемотка вперед 00:48:18 / 01:34:05
13:42:05.263; это изменение FalseVFR_Dwn. ffdShow-частота: 19.916
13:42:06.202; это изменение FalseVFR_Dwn. ffdShow-частота: 17.049
13:42:07.139; это изменение FalseVFR_Up. ffdShow-частота: 17.986
13:42:08.076; это изменение FalseVFR_Up. ffdShow-частота: 18.393
13:42:09.015; это изменение FalseVFR_Up. ffdShow-частота: 19.548
13:42:09.951; это изменение #2. ffdShow-частота: 19.19
13:42:10.889; это изменение #3. ffdShow-частота: 18.764
13:42:11.827; это изменение #4. ffdShow-частота: 19.465
13:42:12.765; это изменение #5. ffdShow-частота: 20.451
13:42:13.702; это изменение #6. ffdShow-частота: 21.156
13:42:13.702; экспресс сброс интервала
13:42:13.702; ffdShow-частота стабилизировалась: 21.156 fps. SVP-индекс:1.14/1.01
13:42:14.640; это изменение FalseVFR_Up. ffdShow-частота: 23.976
13:42:14.640; экспресс сброс интервала
13:42:14.640; ffdShow-частота стабилизировалась: 23.976 fps. SVP-индекс:1.10/1.01
13:42:25.889; это изменение FalseVFR_Dwn. ffdShow-частота: 23.833
13:42:26.827; это изменение FalseVFR_Dwn. ffdShow-частота: 23.407
13:42:27.764; это изменение FalseVFR_Dwn. ffdShow-частота: 23.1
13:42:28.703; это изменение FalseVFR_Dwn. ffdShow-частота: 22.881
13:42:32.451; сброс интервала
13:42:32.451; ffdShow-частота стабилизировалась: 22.927 fps. SVP-индекс:0.93/1.01
13:42:35.264; это изменение FalseVFR_Up. ffdShow-частота: 23.337
13:42:36.201; это изменение #2. ffdShow-частота: 23.031
13:42:37.142; это изменение FalseVFR_Up. ffdShow-частота: 23.217
13:42:38.077; это изменение FalseVFR_Up. ffdShow-частота: 23.317
13:42:39.016; это изменение #2. ffdShow-частота: 23.079
13:42:39.952; это изменение FalseVFR_Up. ffdShow-частота: 23.434
13:42:40.889; это изменение #2. ffdShow-частота: 22.963
13:42:41.828; это изменение FalseVFR_Up. ffdShow-частота: 23.227
13:42:43.702; это изменение #2. ffdShow-частота: 23.116
13:42:46.514; это изменение #3. ffdShow-частота: 22.982
13:42:50.264; это изменение FalseVFR_Up. ffdShow-частота: 23.115
13:42:51.202; это изменение FalseVFR_Up. ffdShow-частота: 23.976
13:42:51.202; экспресс сброс интервала
13:42:51.202; ffdShow-частота стабилизировалась: 23.976 fps. SVP-индекс:1.05/1.01
13:43:02.453; это изменение FalseVFR_Dwn. ffdShow-частота: 23.874
13:43:03.389; это изменение FalseVFR_Dwn. ffdShow-частота: 23.062
13:43:04.326; это изменение FalseVFR_Up. ffdShow-частота: 23.877
13:43:05.265; экспресс сброс интервала
13:43:05.266; ffdShow-частота стабилизировалась: 23.976 fps. SVP-индекс:1.02/1.05
13:43:27.388; RefreshSVP
13:43:27.390; ===== Ожидание появления ffdshow video

блин, даже с x3 видео всё равно запаздывает. sad

Re: Видео запаздывает

S_Snake
даже с x3 видео всё равно запаздывает
Какова величина запаздывания в секундах?
Желательно еще скрипт привести: меню SVP в трее - показать - AVS-скрипт последнего запуска.

Возможно, виновато число потоков и буфер кадров. Сейчас с англо-форуме с этим разбираемся.

Re: Видео запаздывает

MAG79
Какова величина запаздывания в секундах?

да немного, не больше секунды.

MAG79
Желательно еще скрипт привести: меню SVP в трее - показать - AVS-скрипт последнего запуска.

# This script was generated by SmoothVideo Project (SVP) Manager.
# Check http://www.svp-team.com for more details.

SetMemoryMax(1024)

global svp_scheduler=true
global threads=15
global svp_cache_fwd=threads+2

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

SetMTMode(3,threads)
ffdShow_source()
SetMTMode(2)

global crop_params=""
global resize_string="LanczosResize(1920,1080)"
global super_params="{scale:{up:0},gpu:1,rc:true}"
global analyse_params="{main:{search:{coarse:{distance:-10,bad:{sad:2000}}}},refine:[{thsad:65000}]}"
global smoothfps_params="{rate:{num:3,den:1},algo:13,scene:{}}"

global demo_mode=0
stereo_type=0
stereo_left_selection=""
stereo_right_selection=""

########## BEGIN OF MSMoothFps.avs ##########
# This file is a part of SmoothVideo Project (SVP) 3.1.4
# This is NOT the full AVS script, all used variables are defined via 
# JavaScript code that generates the full script text.

function interpolate(clip src)
{
    input = crop_params=="" ? src : eval("src.crop("+crop_params+")")
    input = resize_string=="" ? input : eval("input."+resize_string)

    super=SVSuper(input, super_params)
    vectors=SVAnalyse(super, analyse_params, src=input)
    smooth=SVSmoothFps(input, super, vectors, smoothfps_params, mt=threads, url="www.svp-team.com")

    return demo_mode==0 ? smooth : demo(input,smooth)
}

input=last

    stereo_type==0 ? eval(""" interpolate(input)
""") :     stereo_type==1 || stereo_type==3 ? eval("""
        lf = interpolate(input.crop(0,0,input.width/2,0))"""+stereo_left_selection+"""
        rf = interpolate(input.crop(input.width/2,0,0,0))"""+stereo_right_selection+"""
        StackHorizontal(lf, rf)
""") :     stereo_type==2 || stereo_type==4  ? Eval("""
        lf = interpolate(input.crop(0,0,0,input.height/2))"""+stereo_left_selection+"""
        rf = interpolate(input.crop(0,input.height/2,0,0))"""+stereo_right_selection+"""
        StackVertical(lf, rf)""") : input

########### END OF MSMoothFps.avs ###########
distributor()

Re: Видео запаздывает

S_Snake
global threads=15
Используется всего 15 потоков. Не так уж и много. Вероятная теоретическая задержка при 23.976 к/сек - это 15/23.976 = 626 мсек.

Можно попробовать добавить такую задержку в настройки SVP и проверить, скомпенсировалось ли запаздывание видео.
1. Добавить значение задержки:
- открыть в блокноте файл C:\Program Files (x86)\SVP\SVPMgr.config
- найти строку

VDelay#1#2;Задержка видео

- добавить сразу после нее строку:

--626;-626 мсек

- закрыть блокнот с сохранением файла
2. Перезапустить SVP-Менеджер
3. Выбрать эту задержку: меню SVP в трее - Задержка видео - -626 мсек

Re: Видео запаздывает

MAG79
Используется всего 15 потоков. Не так уж и много.

я ничего не делал, оно само так определилось.

MAG79
Можно попробовать добавить такую задержку в настройки SVP и проверить, скомпенсировалось ли запаздывание видео.

не помогает. задержка вообще никак не влияет на ход видео, ни "в плюс", ни "в минус".

Re: Видео запаздывает

S_Snake
не помогает. задержка вообще никак не влияет на ход видео, ни "в плюс", ни "в минус"
Тогда нужны детали:
- Что за файл
- Что за плеер
- Версия винды
- Используемые DS-фильтры

Re: Видео запаздывает

MAG79
- Что за файл

Addams Family Values, скачан был отсюда.

MAG79
- Что за плеер

http://www.jetaudio.com/products/jetvideo/

MAG79
- Версия винды

OS: MS Windows 8.1 Pro x64

MAG79
- Используемые DS-фильтры

а где это глянуть? сам я никаких изменений не вносил.

Re: Видео запаздывает

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

Re: Видео запаздывает

S_Snake
Addams Family Values, скачан был отсюда.

Потрудитесь прочитать коменты к раздаче .

Re: Видео запаздывает

gaunt
Блин! А я уже 70% скачал. hmm Точно надо было прочитать.
Спасибо, друг!

Re: Видео запаздывает

gaunt
Потрудитесь прочитать коменты к раздаче .

не совсем понял. значит это нормальное явление?

Re: Видео запаздывает

S_Snake
Нет. Это ненормально. Но причина не в SVP - раздача сама с рассинхроном. В ветке как про это и жалуются.

Re: Видео запаздывает

MAG79
В ветке как про это и жалуются.

отключил все улучшайзеры в видеокарте, и на x3 перестало запаздывать видео.

MAG79
Но причина не в SVP - раздача сама с рассинхроном.

да, но без SVP звук-то нормально с видео идёт, если не придираться.

Re: Видео запаздывает

S_Snake
На других файлах проверялось?

Re: Видео запаздывает

MAG79, как-то анимешку запуска, посмотреть как оно воспринимается

(оказалось по прежнему - никак)
, и там всё было норм, рассинхрона не было.

Re: Видео запаздывает

Посмотрел "Семейку Адамс" по ссылке. Звук на файле "Addams Family Values-1080rus.mkv" от начала до конца синхронный. Звук на файле "Addams Family-1080rus.mkv" синхронный в начале, в середине для синхронности пришлось указать задержку аудио -600, а в конце -1200. Использовал кнопки серый + и серый - в MPC-HC 1.7.3.

Скриншоты плеера и настроек аудио.

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

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

Может дело в этой галке?!

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

Все-таки один из файлов оказался с записанным в нем рассинхроном. От SVP не зависит. Ставил число потоков 15. На синхронность не влияет. Так что аккуратней выбираем торренты, и умело пользуемся компенсаторами задержки аудио.

P.S. И да. На том файле запаздывает. Только не видео, а звук wink

Post's attachments

Adams_Family_Audio.jpg, 138.91 kb, 969 x 726
Adams_Family_Audio.jpg 138.91 kb, 649 downloads since 2014-02-19 

Adams_Family_Audio_delay.jpg, 113.62 kb, 969 x 726
Adams_Family_Audio_delay.jpg 113.62 kb, 665 downloads since 2014-02-19 

LAV_Audio.png, 17.33 kb, 585 x 459
LAV_Audio.png 17.33 kb, 667 downloads since 2014-02-19 

Re: Видео запаздывает

MAG79, у меня на Addams Family Values-1080rus.mkv видео запаздывало, иногда про индекс меньше единицы оповещало. возможно дело в одном канале оперативной памяти.