You are not logged in. Please login or register.
SmoothVideo Project → Posts by MAG79
NightFox
Железо какое?
Какой декодер использует LAV (аппаратный или программный)?
Это можно подсмотреть в окне LAV из плеера MPC-HC во время воспроизведения: Воспроизведение - фильтры - LAV Video Decoder
wmv9 dmo - это программный декодер. У меня он без SVP загружает процессор на 8%
cuvid - аппаратный декодер. Для этого надо выбрать NVIDIA CUVID и переоткрыть файл. У меня он без SVP загружает процессор на 4%
NightFox
Это фраза к чему относилась?
aloola
It is a bug. I see it. Thanks a lot.
---
Fixed!
Try this: SVPMgr_3.1_MemoryLeaks_HotFix.zip
Unpack and replace SVPMgr.exe in SVP 3.1 folder.
NightFox
WMV - это контейнер. Загрузка ЦП зависит не от контейнера, а от декодера. Декодер зависит от формата сжатия видеодорожки.
Советы:
1. Выяснить какой формат сжатия (в этих WMV) конкретно у Вас декодируется с большими затратами ЦП.
2. Установить SVP 3.1 из полного дистрибутива и получить аппаратное декодирование большинства видео-форматов.
NightFox
Скачать и установить полный дистрибутив SVP 3.1.
Тогда автоматом включится аппаратное декодирование, это освободит ресурсы процессора для доступности более тяжелых настроек SVP.
Эта ошибка:
SVSmoothFps: unable init FlowLib [code 0x3FFFB]
Известный, пока не побежденный глюк утечек видеопамяти.
Дословно ошибка сообщает о том, что закончилась свободная видеопамять.
Наблюдается только на NVIDIA видеокартах и случается после 10-20 обновлений скрипта плавности. Обновления скрипта плавности происходят при смене настроек и на перемотках видео.
Варианты избавления от ошибки:
1. При появлении ошибки переоткрыть плеер. У Вас появится новый запас на 10-20 обновлений скрипта до следующей ошибки.
2. Отключить GPU-ускорение. Вы потеряете в производительности, зато эта ошибка больше не будет Вас беспокоить.
Это пока все советы, которые можно предложить. Мы работаем над исправлением ошибки утечек видеопамяти. Неудобство заключается в том, что у основного разработчика SVP нет видеокарты от NVIDIA для тестирования и отладки. А по добровольным пожертвованиям проекту мы пока не накопили требуемую сумму.
Maikl
ffdShow не подгружается при воспроизведении. Это указывает на то, что используется аппаратный декодер. Надо выяснить какой и отключить его.
spotpuff
What config of your system?
mark007
If you so demanding to video quality and to video speed with high pitched audio then you need to get 24p DVDs. If you can't get it then you need to know how to translate video to film (50i PAL DVDs to 24p mkv) with reconstructing of progressive frames. It have been posted earlier.
SVP can be used with vertical/horizontal setereopair and can't be used with interlaced and packed 3D.
heyer
so as long as my index is hovering around 1x, SVP is outputting enough frames to the renderer?
That's right
mark007
They were ripped from the original dvds
I think man who did this rip knows nothing about telecine. He done bad rip.
And I think these are not original (official) DVDs of Star Trek. Such DVDs with PAL Speedup are bad too.
spotpuff
Thank you. It is good idea to automatically disable shortcuts when not playing video with SVP
mark007
I assume its some telicine flag thats not set correctly?
No. No flags. It is wrong frames composed from fields. It is fault of video coders. You can compose fields with right order but quality of this video is already worse because of wrong field composing before compressing. Video file contain compressing errors now.
To fix filed shift of 2:2 pulldown in Avisynth to get progressive frames:
AssumeTFF
SeparateFields
DeleteFrame(0)
AssumeBFF
Weave
If script give wrong result then swap "T" and "B".
Best way is to delete all such video with wrong 2:2 pulldown and to download it again from another source with right progressive video.
You need not PAL, you need true 24 (23.976) fps version.
heyer
SVP-index shows SVP processing speed. If you have SVP-index 1.0 and stutter sometimes then choose another renderer to display all frames more accurately without drops.
I use madVR fullscreen exclusive or EVR Custom Pres with D3D fullscreen option.
mark007
how did you check
1. Switch on deinterlacing 50p
2. Look to video frame-by-frame:
- <Ctrl-right> in MPC-HC at pause
- <F> in PotPlayer at pause
mark007
Thank you. I just watched at your sample. It is progressive video without interlace It is 2:2 pulldown (telecine) with wrong field shift. You can look at the video frame-by-frame. In 50 frames each second is double. I recommend to use for this video such settings of LAV:
Then you will get original frames without doubles.
mark007
the voices are noticibly too high pitched and movement is too fast
You can see this only at film-content with 24 fps progressive source. You don't need to deinterlace it.
What deinterlace you are talking about?
Can you give me a small video-sample with your "interlaced" 25 fps with PAL Speedup video?
I think you are confusing PAL speedup, interlace and telecine. These are the three different methods of mixing frames in 25 fps video.
vivan
при конвертации в другое цветовое пространство
Да, так и есть. Почитал первоисточник. Спасибо. Теперь буду знать.
cel10
EVR CP - Полноэкранный Direct3D, Как это понять
Это в MPC-HC так:
Ustrahan
Размер экрана и частота обновления: 1920x1200 pixels, 59.953 Hz
Результирующая частота видеокадров: 60 fps
Вывод очевиден. Ваш отрисовщик не в состоянии отбрасывать лишние кадры и пытается показывать все 60 кадров при частоте обновления всего 59.953. Низкая частота обновления экрана - это не редкость. Решить проблему отставания видео можно сменив отрисовщик, или если использовать ReClock.
vivan
явно не при декодировании
Тогда что это?
mark007
What you have against PAL Speedup?
Who told you about need in slow down? It is not necessary. It is harm to picture quality on your 50 Hz display.
DAAO
Какой смысл делать дизеринг при кодировании? Это только вносить помехи и ухудшать сжимаемость материала.
Дизеринг нужен при декодировании, при ресайзе, при уменьшении глубины цветов.
SmoothVideo Project → Posts by MAG79
Powered by PunBB, supported by Informer Technologies, Inc.