|
fcp
Стаж: 16 лет 3 месяца Сообщений: 1470
|
fcp ·
25-Июн-11 10:29
(13 лет 6 месяцев назад)
l1966 писал(а):
Неопытным глазом по трем первым строкам лога вижу, что в корне C: XviD4PSP никогда не стоял. И папок таких в том, который стоит, просто нет.
Это просто путь к исходникам во время компиляции, ничего общего с реальным местом установки программы оно не имеет.
Попробуйте закрыть программу и вручную удалить папку D:\Temp\Ш.Холмс.(лень_перепечатывать_со_скриншота).index. Если не поможет, попробуйте переименовать папку с исходником так, чтоб там не было кириллицы, и чтоб сам путь был не слишком бы длинным. Если не поможет - будем качать и смотреть..
|
|
l1966
Стаж: 15 лет 5 месяцев Сообщений: 31
|
l1966 ·
25-Июн-11 11:32
(спустя 1 час 3 мин.)
fcp писал(а):
...попробуйте переименовать папку с исходником так, чтоб там не было кириллицы, и чтоб сам путь был не слишком бы длинным...
Большое спасибо, именно это и помогло.
Не подумал на пути, поскольку несколько десятков других подлиннее и позабористее прошли "на ура". Видимо, дело в каких-то сочетаниях.
|
|
BBDragon
Стаж: 17 лет 4 месяца Сообщений: 2547
|
BBDragon ·
25-Июн-11 12:10
(спустя 37 мин.)
Гуру кодинга на XviD4PSP, поделитесь, пожалуйста, секретами создания качественных ASP-рипов! В последних версиях программы появился более детальный лог при кодировании в AVI (кванты и т.д.). На какие настройки стоит обращать внимание? Я использую матрицу MPEG, 2-проходное кодирование и битрейт от 2000 и выше (чтобы бит/пиксель >= 0.2 и более). Что еще стоит настраивать?
P.S. Я не имею в виду фильтрацию, только настройки кодека
|
|
LonerD
Стаж: 16 лет 11 месяцев Сообщений: 3612
|
LonerD ·
25-Июн-11 12:47
(спустя 37 мин.)
|
|
BBDragon
Стаж: 17 лет 4 месяца Сообщений: 2547
|
BBDragon ·
25-Июн-11 13:30
(спустя 42 мин., ред. 25-Июн-11 17:18)
LonerD, спасибо!
Может кто еще какие-то секреты знает?
|
|
losnevitzky
Стаж: 15 лет 7 месяцев Сообщений: 159
|
losnevitzky ·
25-Июн-11 20:44
(спустя 7 часов, ред. 25-Июн-11 20:44)
не пойму почему программа не запускается. качал по ссылке, которая выложена здесь.
ос - xp sp3, .net framework и directx обновил. новая версия с оф.сайта запускается, 4 версия (отсюда https://rutr.life/forum/viewtopic.php?t=456338) запускается, а вот эта сборка ни в какую не хочет.
может кто-нибудь посоветует, как правильно установить? стоит ли удалить другой конвертер? и непременно ли нужны кодеки k-lite?
|
|
fcp
Стаж: 16 лет 3 месяца Сообщений: 1470
|
fcp ·
25-Июн-11 22:59
(спустя 2 часа 14 мин.)
fox5.11 писал(а):
стоит ли удалить другой конвертер?
4-я, 5-я и 6-я версии друг другу не мешают, удалять ничего не надо.
fox5.11 писал(а):
и непременно ли нужны кодеки k-lite?
Чтобы просто запустить программу - нет, не нужны.
Что происходит при попытке запустить 5-ю версию? Видимо вылазиет сообщение об ошибке Там в нем случайно нет доп. инфы? Ну а так, скорее всего, проблема в Framework 3.0, возможно какой-то из его компонентов кривой или отсутствует, ну или же Фрэймворк был кем-то "оптимизирован". Обновление до 4-го Фрэймворка врядли исправит кривой 3-й, скорее всего придется его удалить и поставить заново.
6-я версия XviD4PSP использует 4-й Фрэймворк, 5-я использует 3.0, а 4-я вообще никакой Фрэймворк не использует.
|
|
losnevitzky
Стаж: 15 лет 7 месяцев Сообщений: 159
|
losnevitzky ·
25-Июн-11 23:26
(спустя 27 мин., ред. 25-Июн-11 23:26)
fcp писал(а):
fox5.11 писал(а):
стоит ли удалить другой конвертер?
4-я, 5-я и 6-я версии друг другу не мешают, удалять ничего не надо.
нет, речь шла о конвртере avs. его уже удалил.
fcp писал(а):
Что происходит при попытке запустить 5-ю версию? Видимо вылазиет сообщение об ошибке
в том и проблема, что ничего вообще не открывается. даже окна с ошибками.
а вот совет по framework'у дельный. наверное, в нём и дело - иначе нелогично, с чего запускаются 4 и 6 версия. видимо, 3-й framework у меня не оригинальный. в связи с этим вопрос - а разница в версиях xvid4psp большая? может тогда 4 или 6 пользоваться? (пока всё же пробую переустановить framework)
|
|
fcp
Стаж: 16 лет 3 месяца Сообщений: 1470
|
fcp ·
25-Июн-11 23:47
(спустя 21 мин.)
fox5.11 писал(а):
в том и проблема, что ничего вообще не открывается. даже окна с ошибками.
Хм, странно.
fox5.11 писал(а):
а разница в версиях xvid4psp большая? может тогда 4 или 6 пользоваться?
Разница большая, особенно между 5-й и 6-й версиями. 4-я и 5-я для всех манипуляций с видео\аудио используют Ависинт и его плагины, а для кодирования\извлечения\муксинга используются всевозможные консольные утилиты. 6-я версия для всего использует библиотеки FFmpeg\Libav. У каждой версии есть какие-то свои особенности, плюсы и минусы. Какой пользоваться - не подскажу. Но если работа с Ависинтом не является основным требованием - то возможно имеет смысл остановиться на XviD4PSP 6.
|
|
losnevitzky
Стаж: 15 лет 7 месяцев Сообщений: 159
|
losnevitzky ·
26-Июн-11 00:26
(спустя 39 мин., ред. 26-Июн-11 00:26)
fcp писал(а):
fox5.11 писал(а):
в том и проблема, что ничего вообще не открывается. даже окна с ошибками.
Хм, странно.
сам удивился.
fcp писал(а):
Разница большая, особенно между 5-й и 6-й версиями. 4-я и 5-я для всех манипуляций с видео\аудио используют Ависинт и его плагины, а для кодирования\извлечения\муксинга используются всевозможные консольные утилиты. 6-я версия для всего использует библиотеки FFmpeg\Libav. У каждой версии есть какие-то свои особенности, плюсы и минусы. Какой пользоваться - не подскажу. Но если работа с Ависинтом не является основным требованием - то возможно имеет смысл остановиться на XviD4PSP 6.
спасибо за рекомендации.
вроде бы всё сделал (и framework 3 установил заново, и удалил все кодеки лишние), но никак 5-й xvid4psp не загружается. буду 6-м пользоваться. спасибо за советы.
|
|
Olte
Стаж: 15 лет 6 месяцев Сообщений: 183
|
Olte ·
26-Июн-11 02:41
(спустя 2 часа 14 мин., ред. 26-Июн-11 06:40)
Подскажите метод лечения рывков видеотрансляции. Не дрожания а именно прерывистости, причем проблема проявляется не всегда, на спокойных сценах нормально, а при глобальном движении начинает злостно подергиваться. Уверен что изначально фильм был нормальным (снят `History Channel`), а дергания видимо внесли трансляционной аппаратурой на местном телеканале :chair:. Вот фрагмент.
Пробовал при мелких рывках заметно улучшает ситуацию поднятие частоты с 25 fps до 30/50 конвертером "ConvertMFIowFPS" который я так понимаю дорисовывает кадры. Но вот более длительные видео рывки, изменение частоты почти не лечит. Ищу средство кардинальнее.
Если прерывистость нельзя уменьшить при кодировании, то хотя бы снизить её при просмотре в видеоплеере. Вот в `KMPlayer` много каких-то плагинов, кто нибудь тестировал что они умеют?
|
|
Gargul
Стаж: 16 лет 10 месяцев Сообщений: 1247
|
Gargul ·
26-Июн-11 06:59
(спустя 4 часа)
При выборе дорожек компьютер виснет нещадно. С чем может быть связано?
|
|
LonerD
Стаж: 16 лет 11 месяцев Сообщений: 3612
|
LonerD ·
27-Июн-11 03:32
(спустя 20 часов)
Хотелка в отношении функционала.
Добавлен видеофайл, настроен скрипт фильтрации.
Если после этого зайти в меню настройки деинтерлейса - то при выборе другого деинтерлейсера - весь скрипт фильтрации сбрасывается на дефолтный. То же самое - после захода в меню изменения разрешения и кроппинга.
Глюк или фича, но неудобно - уже не раз после этого приходилось заново переделывать скрипт.
Логичней было бы если б в скрипте изменялась только изменяемый параметр, а не всё остальное.
|
|
Лидка
Стаж: 17 лет 6 месяцев Сообщений: 150
|
Лидка ·
27-Июн-11 05:45
(спустя 2 часа 13 мин., ред. 27-Июн-11 05:45)
При попытке подключить фильтр DVD MDegrain2 DSSS MT выскакивает вот такая ошибка: LoadVideo: Попытка чтения или записи в защищенную память. Это часто свидетельствует о том, что другая память повреждена. в DirectShowLib.IGraphBuilder.RenderFile(String lpcwstrFile, String lpcwstrPlayList)
в XviD4PSP.MainWindow.PlayMovieInWindow(String filename) в C:\XviD4PSP\windows\MainWindow.xaml.cs:строка 4486
в XviD4PSP.MainWindow.LoadVideo(MediaLoad mediaload) в C:\XviD4PSP\windows\MainWindow.xaml.cs:строка 1931
При попытке подключить фильтр DVD MDegrain3 mask6 NLM_DLS выскакивает вот такая ошибка:
Что бы это значило?
P.S. Много фильтров не работают по умолчанию! Постоянно чего-нибудь попрошайничают - то MaskTools.dll подключи, то ещё чего-то...
|
|
Elvenpat
Стаж: 15 лет 10 месяцев Сообщений: 123
|
Elvenpat ·
27-Июн-11 11:00
(спустя 5 часов, ред. 27-Июн-11 11:00)
народ проблема следуйщая вот например эта https://rutr.life/forum/viewtopic.php?t=3479828 раздача как мне сделать чтоб программа XviD4PSP 5 открывала полный двд с одной единной аудиодорожкой т.е я хочу сделать единный рип со всех бонусов и концерта с клипом! как мне это сделать опишите по подробнее пожайста, если невозможно сделать единый файл то подскажите программу которая может соеденить (склеить) рипы в формате матрешка без кодировки!
|
|
ValiantMk
Стаж: 15 лет 5 месяцев Сообщений: 142
|
ValiantMk ·
27-Июн-11 12:56
(спустя 1 час 55 мин., ред. 27-Июн-11 12:56)
Elvenpat
mkvmerge GUI, если тех данные приблизительно одинаковы, закидываешь один файл, потом присоединяешь все остальные. Она находится в составе программы Xvid4PSP5
Ну или если это DVD диск оно автоматом может присоединить
|
|
Elvenpat
Стаж: 15 лет 10 месяцев Сообщений: 123
|
Elvenpat ·
27-Июн-11 13:19
(спустя 23 мин.)
ValiantMk
Xvid4PSP5
не присоденяет он а расскидывает по кускам аудио дорожки!
|
|
fcp
Стаж: 16 лет 3 месяца Сообщений: 1470
|
fcp ·
27-Июн-11 13:25
(спустя 5 мин.)
LonerD писал(а):
Если после этого зайти в меню настройки деинтерлейса - то при выборе другого деинтерлейсера - весь скрипт фильтрации сбрасывается на дефолтный. То же самое - после захода в меню изменения разрешения и кроппинга.
Глюк или фича, но неудобно - уже не раз после этого приходилось заново переделывать скрипт.
Это не глюк, это фича. Скрипт каждый раз составляется заново (кроме случая, когда для уже поставленного в очередь задания производится анализ громкости перед кодированием). При этом всё, что находится между метками ###[FILTERING]### остается без изменений, главное чтоб обе эти метки присутствовали. А всё что до и после них - да, сбросится.
LonerD писал(а):
Логичней было бы если б в скрипте изменялась только изменяемый параметр, а не всё остальное.
Было бы логичнее, но это уже врядли когда будет..
|
|
Tempter57
Стаж: 16 лет 3 месяца Сообщений: 4963
|
Tempter57 ·
27-Июн-11 17:12
(спустя 3 часа, ред. 28-Июн-11 22:42)
Лидка
Начнём с того, что DVD MDegrain2 DSSS MT довольно тяжелый скрипт своим шарпером и не каждому компу это по зубам.
Вполне возможно и такая беда:
Цитата:
Проблема была вызвана недостаточной мощностью блока питания. Почти весь софт работал, тесты память спокойно проходила. Но при нагрузке вызванной процессом сжатия вылетала либо ошибка либо синий экран.
Далее DVD MDegrain3 mask6 NLM_DLS по умолчанию включен только для видеокарт NVIDIA, для простых смертных необходимо переключиться в предварительном фильтре на fft3dgpu
Код:
preNR = source.NLMeansCL(A=4, S=2, B=1, aa=1.0, h=1.8, plane=4) # for VC NVIDIA
# preNR = source.degrainmedian(mode=3,limity=12,limituv=16).fft3dgpu(wintype=1,degrid=1,bw=16,bh=16,ow=8,oh=8,bt=1,sigma=2.4,sigma2=1.7,sigma3=1.5,sigma4=0.5,plane=0)
И это не единственный скрипт, где необходима карта NVIDIA. Во всех скриптах есть альтернатива для перехода на fft3dgpu, так что ваши замечания не уместны, учите матчасть или хотя бы читайте рекомендации в скриптах.
В третьих MaskTools.dll больше не применяется нигде, только mt_masktools-25.dll и там где это случайно осталось просто не убрано.
|
|
Лидка
Стаж: 17 лет 6 месяцев Сообщений: 150
|
Лидка ·
27-Июн-11 17:50
(спустя 38 мин.)
Tempter57 писал(а):
Начнём с того, что DVD MDegrain2 DSSS MT довольно тяжелый скрипт своим шарпером и не каждому компу это по зубам.
Core i7-2600k (4500 MHz) \ GA-P67A-UD4-B3 \ 8Gb DDR3 Kingston HyperX 2133 \ SSD OCZ RevoDrive 80Gb
Машина нормальная - дело в чём-то другом.
Tempter57 писал(а):
Далее DVD MDegrain3 mask6 NLM_DLS по умолчанию включен только для видеокарт NVIDIA, для простых смертных необходимо переключиться в предварительном фильтре на fft3dgpu.Читайте рекомендации в скриптах.
Спасибо за подсказку! В скрипте DVD MDegrain3 mask6 NLM_DLS ни слова о видеокарте, иначе вопроса и не было бы.
Tempter57 писал(а):
В третьих MaskTools.dll больше не применяется нигде, только mt_masktools-25.dll и там где это случайно осталось просто не убрано.
Вот навскидку пара фильтров: DVD MDegrain2 CF FFT MT, DVD MDegrain2 CFSS MT которые клянчат MaskTools.dll. И это только при беглом обзоре!
|
|
Tempter57
Стаж: 16 лет 3 месяца Сообщений: 4963
|
Tempter57 ·
27-Июн-11 18:12
(спустя 21 мин., ред. 27-Июн-11 18:18)
Лидка
В plugins затесалась старая версия SeeSaw, возьмите новую отсюда http://avisynth.org/mediawiki/SeeSaw, ну а машина ваша на сегодняшний день самая крутая , только вот видеокарту не обнаружил в инфе. Пробуйте в проблемном пресете включить threads=2 в последней строке скрипта.
|
|
Лидка
Стаж: 17 лет 6 месяцев Сообщений: 150
|
Лидка ·
27-Июн-11 18:23
(спустя 11 мин., ред. 27-Июн-11 18:23)
Вот спасибки!
P.S. Заработало! Одним головняком меньше!!!
|
|
Gargul
Стаж: 16 лет 10 месяцев Сообщений: 1247
|
Gargul ·
27-Июн-11 18:30
(спустя 6 мин.)
Gargul писал(а):
При выборе дорожек компьютер виснет нещадно. С чем может быть связано?
Мож кто поможет?
|
|
Elvenpat
Стаж: 15 лет 10 месяцев Сообщений: 123
|
Elvenpat ·
27-Июн-11 19:21
(спустя 51 мин., ред. 27-Июн-11 19:21)
Цитата:
Core i7-2600k (4500 MHz) \ GA-P67A-UD4-B3 \ 8Gb DDR3 Kingston HyperX 2133 \ SSD OCZ RevoDrive 80Gb
Это пк? у вас!
|
|
BBDragon
Стаж: 17 лет 4 месяца Сообщений: 2547
|
BBDragon ·
27-Июн-11 20:49
(спустя 1 час 27 мин.)
Elvenpat писал(а):
Цитата:
Core i7-2600k (4500 MHz) \ GA-P67A-UD4-B3 \ 8Gb DDR3 Kingston HyperX 2133 \ SSD OCZ RevoDrive 80Gb
Это пк? у вас!
Да, это ПК, новое поколение процессоров Intel
|
|
LonerD
Стаж: 16 лет 11 месяцев Сообщений: 3612
|
LonerD ·
27-Июн-11 21:49
(спустя 1 час)
fcp писал(а):
При этом всё, что находится между метками ###[FILTERING]### остается без изменений, главное чтоб обе эти метки присутствовали. А всё что до и после них - да, сбросится.
Спасибо за пояснение. А я эти метки удалял, думал они сделаны для людей, а программа их игнорирует.
|
|
Лидка
Стаж: 17 лет 6 месяцев Сообщений: 150
|
Лидка ·
28-Июн-11 00:27
(спустя 2 часа 38 мин.)
Tempter57 писал(а):
Пробуйте в проблемном пресете включить threads=2 в последней строке скрипта.
Изменение скрипта MDegrain2 DSSS не помогло, опять та же ошибка:
|
|
Tempter57
Стаж: 16 лет 3 месяца Сообщений: 4963
|
Tempter57 ·
28-Июн-11 00:53
(спустя 26 мин.)
Лидка
DVD MDegrain2 DSSS MT
#LoadDll.dll
#aWarpSharp2.dll
#dctfun4b.dll
#VariableBlur.dll
#RemoveGrainHD.dll
#RemoveGrainSSE2.dll
#degrainmedian.dll
#mvtools2.dll
#RepairSSE2.dll
#WarpSharp.dll
#mt_masktools-25.dll
#AddGrainC.dll
#Gradfun2db.dll
#Mt.dll
#SSSharp.avs
#Ylevels.avs
#Gradfun2dbmod.avs setmemorymax(768)
MT("""
#ColorYUV(gain_y=0,cont_y=0,cont_u=0,cont_v=0,gain_v=0,gain_u=-0,off_u=-0,off_v=-0) source = last
sharp = source.SSSharp(rad=0.25, strength=4.0, ssw=true, iter=1, denoise=1)
source_super = source.MSuper(pel=2, sharp=2, rfilter=2)
sharp_super = sharp.MSuper(pel=2, sharp=2, levels=1)
vb2 = MAnalyse(source_super,isb=true, delta=2,blksize=16,overlap=8,truemotion=false,search=5)
vb1 = MAnalyse(source_super,isb=true, delta=1,blksize=16,overlap=8,truemotion=false,search=5)
vf1 = MAnalyse(source_super,isb=false,delta=1,blksize=16,overlap=8,truemotion=false,search=5)
vf2 = MAnalyse(source_super,isb=false,delta=2,blksize=16,overlap=8,truemotion=false,search=5)
den = source.MDegrain2(sharp_super,vb1,vf1,vb2,vf2,thSAD=256) # EDGECLEANING
mP = mt_edge(den,"prewitt",0,255,0,0,V=1,U=1)
mS = mP.mt_expand(mode=mt_square(radius=2),U=1,V=1).mt_inflate(U=1,V=1)
mD = mt_lutxy(mS,mP.mt_inflate(U=1,V=1),"x y - "+string(32)+" <= 0 x y - ?",U=1,V=1).mt_inflate(U=1,V=1).removegrain(20,-1)
mt_merge(den,Eval("den." + "Removegrain(2,0)"),mD,luma=true,U=3,V=3) Gradfun2dbmod(thr=1.4,thrC=1.8,str=0.8,temp=70)
YlevelsS(0,1.0,255,0,255,false)
""",threads=4,overlap=16,splitvertical=false) # or threads=2
Давайте перезапишите пресет таким образом. У меня gjxnb на аналогичном железе(i5-2500) идёт на SD разрешении со скоростью 6-8 fps. И почему не пробуете применить DVD Twister Sharpen?
|
|
Лидка
Стаж: 17 лет 6 месяцев Сообщений: 150
|
Лидка ·
28-Июн-11 01:16
(спустя 22 мин.)
Tempter57 писал(а):
Давайте перезапишите пресет таким образом.
Та же история... Может это от того что отключена виртуальная память?
|
|
Tempter57
Стаж: 16 лет 3 месяца Сообщений: 4963
|
Tempter57 ·
28-Июн-11 08:43
(спустя 7 часов, ред. 28-Июн-11 08:43)
Лидка
Хорошо, давайте сделаем по иному. Скрипт с двумя суперклипами потребляет много виртуальной памяти, ограничимся одним суперклипом и поставим шарпер в конце:
скрытый текст
#LoadDll.dll
#aWarpSharp2.dll
#dctfun4b.dll
#VariableBlur.dll
#RemoveGrainHD.dll
#RemoveGrainSSE2.dll
#degrainmedian.dll
#mvtools2.dll
#RepairSSE2.dll
#WarpSharp.dll
#mt_masktools-25.dll
#AddGrainC.dll
#Gradfun2db.dll
#Mt.dll
#SSSharp.avs
#Ylevels.avs
#Gradfun2dbmod.avs setmemorymax(768)
MT("""
#ColorYUV(gain_y=0,cont_y=0,cont_u=0,cont_v=0,gain_v=0,gain_u=-0,off_u=-0,off_v=-0) source = last
super = source.MSuper(pel=2, sharp=2, rfilter=2)
vb2 = MAnalyse(super,isb=true, delta=2, truemotion=true, blksize=8, overlap=4, search=5)
vb1 = MAnalyse(super,isb=true, delta=1, truemotion=true, blksize=8, overlap=4, search=5)
vf1 = MAnalyse(super,isb=false, delta=1, truemotion=true, blksize=8, overlap=4, search=5)
vf2 = MAnalyse(super,isb=false, delta=2, truemotion=true, blksize=8, overlap=4, search=5)
den = source.MDegrain2(super,vb1,vf1,vb2,vf2,thSAD=180) # PROTECTING
threshold = 16
cutoff = 64
maxdiff = 4
rg17 = den.removegrain(17,-1)
iOB = source.mt_lut("x "+string(cutoff)+" >= x 0 ?",U=1,V=1)
mB = mt_makediff(iOB,rg17,U=1,V=1).mt_binarize(128+threshold,upper=false,U=1,V=1).removegrain(5,-1)
lB = mt_lutxy(den,source,"x y - abs "+string(maxdiff)+" <= x x y - 0 < y "+string(maxdiff)+" - x ? ?",U=1,V=1)
smB = mt_merge(den,lB,mB,U=2,V=2) # SHARPENING
sL = smB.SSSharp(rad=0.25, strength=4.0, ssw=true, iter=1, denoise=1) # EDGECLEANING
mP = mt_edge(sL,"prewitt",0,255,0,0,V=1,U=1)
mS = mP.mt_expand(mode=mt_square(radius=4),U=1,V=1).mt_inflate(U=1,V=1)
mD = mt_lutxy(mS,mP.mt_inflate(U=1,V=1),"x y - "+string(24)+" <= 0 x y - ?",U=1,V=1).mt_inflate(U=1,V=1).removegrain(20,-1)
mt_merge(sL,Eval("sL." + "Removegrain(2,2)"),mD,luma=true,U=3,V=3) Gradfun2dbmod(thr=1.4,thrC=1.8,mode=2,str=0.3,strC=0.0,temp=70,adapt=64)
YlevelsS(0,1.0,255,0,255,false)
""",threads=4,overlap=16,splitvertical=false) # or threads=2
И ещё один момент: этот шарпер оставляет по краям разрешения светлые точки, поэтому необходимо выполнить в любом случае кроп по 2 пикселя. Надеюсь, что с помощью этого скрипта вы пытаетесь добавить резкости несколько замыленному исходнику, а иначе нет смысла его использовать и выше я указал на более быстрый аналог, который к тому же не добавляет ореолы на контурах.
|
|
|