I can't reproduce the issue. When I install SVP 3.1.6 on my Win7 it switches to Expert mode from tray menu successfully.
Can you give me access to your PC via teamviewer?
If yes then send me private message with your ID and password.
You are not logged in. Please login or register.
SmoothVideo Project → Posts by MAG79
I can't reproduce the issue. When I install SVP 3.1.6 on my Win7 it switches to Expert mode from tray menu successfully.
Can you give me access to your PC via teamviewer?
If yes then send me private message with your ID and password.
Windows 7?
matthewn4444
I think No. But you can try. You need to study direct show chain and reduce all buffers size in it.
picolo
Thank you. I can try to fix the issue. But I need your help.
It is good that you can repeat the issue.
I need to know:
1. details about your user's account. User or Admin. UAC current setting?
2. details about C:\ProgramData\SVP 3.1 folder's settings: permissions for this folder and is there rule fo all users?
You are welcome
picolo
It is not permission selection it is selection of SVP settings folder location.
If problem was earler it is mean SVP settings folder was created before SVP 3.1.5 installation without rights needed to work properly. If folder exist then SVP installator don't change them. And problem stays.
If folder apsend then it is created and all rights are given to it. I think when you uninstalled SVP last time you selected DELETE SETTINGS FOLDER and it helped you.
picolo
Did you any changes with logins of your windows recently?
The problem can appears when renaiming or add new user without reinstall SVP.
picolo
Could this be an installation bug?
No. I think it is "lucky" configuration in your case.
If anyone can confirm the issue at his system then we will start to fix it.
Congratulations!
Yes. First off all I need to know your SVP settings folder: for all users or for local user?
What you choosed when install SVP?
picolo
Something wrong with user's rights to SVP settings folder. Uninstall SVP with delete all settings and install again. It must help.
SVP tray menu - Inteface type - Expert
Somebody take true 24 fps video and put it on youtube with 3:2 telecine applied. It harmful to SVP. SVP can't handle it correctly.
You need to find another copy of the video with original fps without telecine.
How do I apply inverse telecine?
for example: http://avisynth.nl/index.php/TIVTC
Would that have side-effects or just make SVP work smoother?
No side effects. Just SVP can't recognize it automatically so you need to restore original framerate manually or find GOOD video with source framerate.
LaleksUi
может видео-дорожка сейчас короче аудио-дорожки
Нет. Они очень близки по длительности. См. скриншоты.
ависинт не точно открывает видео
В данном случае точно так же, как и плеер. Причина в некорректном заголовке в этом файле. Уже разбиралось выше. Пошли по второму кругу?
возможно, не считываются какие-то задержки или растяжки
Во-о-от! Их нет в файле и не должно быть в видео. Их не предусматривает видео с постоянной частотой кадров. Т.к. видео отображается на мониторах с постоянной частотой обновления экрана.
нет возможности переснять. и 450-го уже давно нет
приходится время от времени склеивать видео с разных фотоаппаратов... приходится поднимать фпс
Тогда предлагаю такое решение: сразу поднять частоту кадров записям с 20 до 30 к/сек, расставив в записи РАВНОМЕРНЫЕ дропы по одному через каждые два кадра. А потом просто воспользоваться скриптом GameDropFix_v4. Это даст сокращение числа перекодировок, сократит время обработки, и оставит больше исходных кадров в видео. При таком расположении дропов у любого скачка окажется дроп либо слева либо справа от него и этот скачок будет корректно сглажен. Ну а места без скачков будут просто проинтерполированы, как это сделал бы SVP при повышении частоты кадров с 20 до 30 к/сек.
Для этого надо взять скрипт GameDropFix_v4 и добавить строчку
SelectEvery(2,0,1,1)
после строки SetMTMode(2)
Для ускорения работы скрипта можно еще и GPU задействовать. gpu:0 заменить на gpu:1. Мне это кроме всего прочего позволило избежать вылетов скрипта на видео с EOS 450D в районе 30-го кадра.
Mystery
It is telecined video: 24 fps in 30 fps. Every 5-th frame is double. Before insert new frames in SVP you need to apply inverse telecine to it to decimate frames doubles.
Or use another TRUE 24 fps video.
Посмотрел оба файла:
1. солнечная электростанция (Nikon D600, 1080p 25fps) ни одного пропущенного кадра. Видео тяжеловатое, но можно избежать тормозов при проигрывании. В моем случае все упиралось как раз во встроенную в процессор видеокарту Intel HD4000 и тяжелый отрисовщик madVR. Я в итоге использовал плеер MPC-HC, отрисовщик EVR Custom, интерполяцию bilinear + D3D Fullscreen. Так даже совместно с SVP заработало с повышением частоты кадров до 60 fps. Звук правда постоянно прерывался, я это не победил, в этот раз особо не разбирался со звуком. Если SVP не тянет, то для плавного воспроизведения достаточно включить режим на мониторе с кратной частотой обновления экрана (50 или 75 Гц).
2. ДР (Canon 5D Mark II, 1080p 30fps) всего два места с пропущенными кадрами: 9138-9140, 9447-9449. В остальном тоже все хорошо, насколько может снимать CMOS-матрица яркие вспышки. Повышение плавности через SVP противопоказано из-за этих ярких вспышек. SVP на них теряет плавность, да и любой другой уплавнитель откажется улучшать такой материал. С родной частотой 30 fps смотрится вполне плавно.
Если есть возможность переснять материалы, записанные на 450D, то лучше переснять заново на один из этих аппаратов.
Пропущенные кадры ловил все тем же, но чуть модифицированным скриптом:
#DSS2("Solar Station 1 [1080p25].D600.mkv").ConvertToYV12()
FFVideoSource("PagoneaDR [1080p30].5Dm2 (1).mkv").ConvertToYV12()
WriteFileIf("stat.txt", "YDifferenceFromPrevious<1.0 && current_frame>0", "current_frame","""";"""","String(YDifferenceFromPrevious)")
Странно, что одно видео у меня открывалось исключительно только через DSS2, а второе - исключительно через FFVideoSource. Значение 1.0 подобрано экспериментально. Для ДР оно в самый раз, для электростанции - смело можно 0.3 ставить. Но я ставил побольше и потом просто проверял кадры, ошибочно попавшие в список.
LaleksUi
Кадр-дубль и дроп (выпавший кадр) - это одно и то же с точки зрения скрипта: полное отсутствие отличий от предыдущего кадра. На картинках выше это кадр с нулевым значением смещения в кадре.
Скрипт GameDropFix_v4 удаляет все дубли до единого. Справляется со своей работой на 100%. Но видео плавным не становится из-за наличия скачков. См. Последнюю анимацию.
LordMerlin
Ух ты! Не знал, что так можно.
Magic Lantern явно нацелена на видеовозможности зеркалок... Проект Magic Lantern хорошо документирован, открыт для сотрудничества и помощи от пользователей. Необходимую для освоения ML информацию нужно брать с сайта проекта magiclantern.wikia.com (есть там и русскоязычная ветка). Тем, кто лучше обучается в лекционной форме, могу рекомендовать видеоролики DJ Krypton о Magic Lantern (раздел Уроки). Отмечу, что прошивка и документация обновляются, а ошибки (которые все же есть) исправляются. Если что-то не получается и не удается найти решение в русскоязычной инструкции, стоит обратиться к наиболее полной англоязычной.
Magic Lantern: Альтернативное микропрограммное обеспечение для камер Canon EOS
LaleksUi
К сожелению, нет информации о поддержке EOS 450D:
Supported Cameras: 5Dc, 5D2, 5D3, 6D, 7D, 40D, 50D, 60D, 500D (T1i), 550D (T2i), 600D (T3i), 650D (T4i), 700D (T5i), 1100D (T3), EOS M, 100D (SL1)
оф.сайт Magic Lantern
Анимация работы скрипта GameDropFix_v4 на этом же отрывке видео. Фотошоп.
LaleksUi
это великолепно! но разве это сложно? не помню точно, но кажется, для удаления дублей можно использовать готовый плагин, а картинку, что я вижу, (в меру моего понимания) - разве (авто) скрипт SVP не тоже самое делает? и синхронизация со звуком сама получается, или нет?
в первом моем архиве __44.H@L41.crf19vslow.mkv прошел сквозь GDFv4, потом через автоскрипт SVP до 60 кадров, потом повыброшены каждый 2 кадр ChangeFPS()-ом до 30 кадров/сек., если посмотреть его, картинка его кадров будет похожа на этот красивый GIF в последней фазе?
кажется, для удаления дублей можно использовать готовый плагин
Дубли=выпавшие кадры. Тут вся тема про это. Можно использовать
картинку, что я вижу, (в меру моего понимания) - разве (авто) скрипт SVP не тоже самое делает?
Нет. Совсем не то же самое. Общее только одно слово "интерполяция"
синхронизация со звуком сама получается, или нет?
В том и дело, что повышение плавности скриптами SVP заботится о синхронизации со звуком. Это достигается тем, что положение всех объектов в кадре остаются строго на том же месте, что и в исходнике. Рассчитываются лишь промежуточные положения, но они не сдвигают исходные кадры. Поэтому картинка становится плавней БЕЗ ускорений и замедлений видеоряда.
Нарисованная анимация лечения скачков не отвечает этим требованиям. Исходные кадры свободно гуляют по оси времени вперед-назад из-за нерегулярности расположения дублей и скачков в видео.
GDFv4, потом SVP до 60 кадров, потом ChangeFPS()-ом до 30 кадров/сек...
если посмотреть его, картинка его кадров будет похожа на этот красивый GIF в последней фазе?
Даже не смотря скажу: нет, не похожа. И приведенные скрипты в этой ветке и ChangeFPS так же, как и SVP-скрипты, не сдвигают исходные кадры со своих мест.
Вам сохранение звука важно для записей с EOS 450D через ExtraWebcam? Если да, то приведенный алгоритм Вам не подходит. Тогда в угоду сохранения синхронизации со звуком придется приносить в жертву плавность. А впредь либо не пользоваться ExtraWebcam, либо установить в ней частоту кадров много выше 20 fps, чтобы исключить скачки. Предлагаю 50 или лучше 60 fps. Дропы в таких записях вылечатся намного проще, например, скриптом GameDropFix_v4.
Trilandian
Radeon HD 7850
It is powerfull GPU. SVP can't utilize all its power. SVP uses GPU to unload CPU, but a half of work must be implemented at CPU.
Trilandian
I use Zoom Player
So. You must to know how to change renderer Or you can google it. I don't use Zoom Player
1048
1048 is devided to 8. Good. Try CropMultipleOf=16. Maybe it will help you.
SmoothVideo Project → Posts by MAG79
Powered by PunBB, supported by Informer Technologies, Inc.