Помогите со скриптом, пожалуйста!, Делаю ДВД рип...
Привет, Гость ( Вход | Регистрация )
![]() ![]() ![]() ![]() ![]() |
![]() ![]() ![]() ![]() |
![]() ![]() ![]() |
Помогите со скриптом, пожалуйста!, Делаю ДВД рип...
klopster |
![]() ![]()
Сообщение
#1
|
![]() дальнобойщик с семками на борту ![]() ![]() ![]() ![]() ![]() Группа: Мемберы Сообщений: 1080 Регистрация: 06 Янв '06 Откуда: Polska 2 Юзер Цитировать ![]() |
Первый раз столкнулся с изготовлением рипа с NTSC источника (коим является в данном случае, если я правильно понял, пятерка "Кровавый четверг" розданная недавно Ефимом -- тут и гостинг, и интерлейс, и ФПС не подходящий...); раньше имел дело только с PAL и все получалось замечательно.
И не то чтобы мне рип особо нужен, но для спорту захотелось сделать, ан тут и проблемма появилась. Короче вот мой скрипт: CODE # PLUGINS LoadPlugin("C:\PROGRA~1\GORDIA~1\DGMPGDec\DGDecode.dll") LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\TomsMoComp.dll") LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\Decomb.dll") # SOURCE mpeg2source("D:\RIPS\THURSD\d2vpr.d2v", idct=0) # DEINTERLACING (1) TomsMoComp(1,5,1) # CROPPING crop(8,66,708,346) # DENOISING: choose one combination (or none) #Telecide(0,0,10,2,35,7,false) Decimate(5,0,0.0,3.0,2,"",false) # RESIZING LanczosResize(640,336) sharpen (0,1) #DENOISING: choose one combination (or none) Tweak(0.0,1.0,0.0,1.0,true) Кодек DivX 6.4, ~1540 kbps. Некоторые опции пробовал включать, а потом отключать (видимого положительного эффекта это так и не принесло). После длительных мучений решил написать сюда, ибо где-то здесь наверняка есть ошибка. А беда собственно в том, что картинка получается отвратительная... Может кто-нибудь запостит примерный рабочий скрипт?? ![]() ![]() |
EFIM |
![]()
Сообщение
#2
|
![]() Злой Модератор ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Cупермодераторы Сообщений: 4823 Регистрация: 11 Сен '03 Откуда: СССР 2 Юзер Цитировать ![]() |
QUOTE(klopster @ там) , если я правильно понял, пятерка "Кровавый четверг" розданная недавно Ефимом ты не правильно понял я его не раздавал, ну а насчет скрипта, выкинь в топку Gordian Knot ![]() ![]() -------------------- есть два сорта, их имеют, они имеют, но есть и те кто всех имеют...
![]() |
starsoft |
![]()
Сообщение
#3
|
ДВД-Профи ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Cупермодераторы Сообщений: 8282 Регистрация: 05 Фев '01 2 Юзер Цитировать ![]() |
Пример скрипта, сделанного вручную:
CODE LoadPlugin("DGDecode.dll") MPEG2Source("D:\RIPS\THURSD\d2vpr.d2v",cpu=4,iPP=true) Telecide(order=1,guide=1,post=2) Decimate(cycle=5) crop(8,68,-8,-68) Lanczos4Resize(640,336) Удачи! ![]() -------------------- ![]() Такую чушь вокруг несут, таким абсурдом жизнь согрета, что я боюсь – и Страшный Суд у нас пойдет как оперетта. [И.Губерман] |
klopster |
![]()
Сообщение
#4
|
![]() дальнобойщик с семками на борту ![]() ![]() ![]() ![]() ![]() Группа: Мемберы Сообщений: 1080 Регистрация: 06 Янв '06 Откуда: Polska 2 Юзер Цитировать ![]() |
|
klopster |
![]()
Сообщение
#5
|
![]() дальнобойщик с семками на борту ![]() ![]() ![]() ![]() ![]() Группа: Мемберы Сообщений: 1080 Регистрация: 06 Янв '06 Откуда: Polska 2 Юзер Цитировать ![]() |
2
![]() Снес Гордианкнот, и теперь ВиртуалДаб пишет: Error: unable to load plugin DGDecode.dll Установил, как написано в гайде, AviSinth, с www.avithins.org содрал плагины и записал в папку с плагинами, где АвиСинс установлен. Но Виртуалаб все равно их не видит. Закинул и в папку для плгинов виртуалдаба -- по барабану. ГордианКнот чтоли восстанавливать?? |
starsoft |
![]()
Сообщение
#6
|
ДВД-Профи ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Cупермодераторы Сообщений: 8282 Регистрация: 05 Фев '01 2 Юзер Цитировать ![]() |
да просто напиши в строке LoadPlugin полный путь к этой dll-ке.
-------------------- ![]() Такую чушь вокруг несут, таким абсурдом жизнь согрета, что я боюсь – и Страшный Суд у нас пойдет как оперетта. [И.Губерман] |
klopster |
![]()
Сообщение
#7
|
![]() дальнобойщик с семками на борту ![]() ![]() ![]() ![]() ![]() Группа: Мемберы Сообщений: 1080 Регистрация: 06 Янв '06 Откуда: Polska 2 Юзер Цитировать ![]() |
2
![]() Ок. Теперь пишет: Script error: Telecide does not have a named argument "order" Запарился я. ДГДекод.длл взят из папки с ДГиндексом, тобишь той же версии. Блин волшебство какое-то... 8) |
kvappa |
![]()
Сообщение
#8
|
![]() Нанотехник с ключом на 12 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Админы Сообщений: 9123 Регистрация: 14 Авг '01 Откуда: Альфа-центавра 2 Юзер Цитировать ![]() |
2
![]() DGIndex и DGDecode.dll должны обязательно быть одной версии. Скачай последний пакет (где качать - см. ЧаВо), и всё будет нормально. -------------------- ![]() |
klopster |
![]()
Сообщение
#9
|
![]() дальнобойщик с семками на борту ![]() ![]() ![]() ![]() ![]() Группа: Мемберы Сообщений: 1080 Регистрация: 06 Янв '06 Откуда: Polska 2 Юзер Цитировать ![]() |
2
![]() Ну дык скачал!! Путь к DGDecode прописал прямо в папку с DGIndex, которым сделан d2v проект. По барабану. А что думаешь насчет того чтоб снести абсолютно все под ноль, и наново установить? Имхо Гордианкнот в реестре чегото напорол ![]() Или попробовать снова установить Гордианкнот а поверху переписать новыми версиями AviThins i DGIndex?? |
kvappa |
![]()
Сообщение
#10
|
![]() Нанотехник с ключом на 12 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Админы Сообщений: 9123 Регистрация: 14 Авг '01 Откуда: Альфа-центавра 2 Юзер Цитировать ![]() |
2
![]() DgDecode.dll в папке AviSynth/plugins должно быть достаточно, для нормальной работы. Если всё равно не работает, дело в другом. И еще - проект в DgIndex пересохранял или нет? Версии проектов тоже несовместимы. -------------------- ![]() |
klopster |
![]()
Сообщение
#11
|
![]() дальнобойщик с семками на борту ![]() ![]() ![]() ![]() ![]() Группа: Мемберы Сообщений: 1080 Регистрация: 06 Янв '06 Откуда: Polska 2 Юзер Цитировать ![]() |
Все переделал. Осталось только с TeleCide разобраться. Если эту строку в скрипте убрать, то все работает, но как нетрудно догадаться, остается интерлейс. Заменил другим -- типа TomsMoCOmp. Вроде все ок.
Теперь другой вопрос. В упор не нашел птичку "Update Log File" при мультипасс кодировании... Кодек аутаматичэски его обновляет?? Речь о DivX 6.4 Отредактировано: klopster в Вторник, 28 Ноября 2006, 0:03 |
Bubble-Gum |
![]()
Сообщение
#12
|
![]() Танкист со стажем ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Админы Сообщений: 8012 Регистрация: 26 Сен '01 Откуда: Germany 2 Юзер Цитировать ![]() |
он скорее всего не напорол, а убрал регистрацию длл.
start->run->regsvr32 "полный путь к длл" к примеру: regsvr32 c:\Program Files\AviSynth\plugins\DGDecode.dll -------------------- ![]() |
starsoft |
![]()
Сообщение
#13
|
ДВД-Профи ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Cупермодераторы Сообщений: 8282 Регистрация: 05 Фев '01 2 Юзер Цитировать ![]() |
-------------------- ![]() Такую чушь вокруг несут, таким абсурдом жизнь согрета, что я боюсь – и Страшный Суд у нас пойдет как оперетта. [И.Губерман] |
kvappa |
![]()
Сообщение
#14
|
![]() Нанотехник с ключом на 12 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Админы Сообщений: 9123 Регистрация: 14 Авг '01 Откуда: Альфа-центавра 2 Юзер Цитировать ![]() |
2
![]() Да, DivX обновляет лог автоматически. А какие проблемы возникли с Telecide, кстати? Порядок полей проверял? -------------------- ![]() |
Bubble-Gum |
![]()
Сообщение
#15
|
![]() Танкист со стажем ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Админы Сообщений: 8012 Регистрация: 26 Сен '01 Откуда: Germany 2 Юзер Цитировать ![]() |
-------------------- ![]() |
klopster |
![]()
Сообщение
#16
|
![]() дальнобойщик с семками на борту ![]() ![]() ![]() ![]() ![]() Группа: Мемберы Сообщений: 1080 Регистрация: 06 Янв '06 Откуда: Polska 2 Юзер Цитировать ![]() |
2
![]() Script error: Telecide does not have a named argument "order" не знаю что с ним за фигня. Пробовал и единицу и ноль... 2 ![]() Вот это мне понравилось ![]() Поставил кодировать сэмплы в 6 проходов. Конечный скрипт сделал таким: CODE LoadPlugin("E:\Soft\Video\dgmpgdec145\DGDecode.dll") MPEG2Source("D:\THRUSDAY\VIDEO_TS\thurthday.d2v",cpu=4,iPP=true) #Telecide(order=1,guide=1,post=2) (эту бадягу заменил на ТомсМоКомп) TomsMoComp(1,5,1) Decimate(cycle=5) crop(8,68,-8,-68) Lanczos4Resize(640,336) может покатит... Всем спасибо бльшое за помощь!! ![]() Отредактировано: klopster в Вторник, 28 Ноября 2006, 0:23 |
kvappa |
![]()
Сообщение
#17
|
![]() Нанотехник с ключом на 12 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Админы Сообщений: 9123 Регистрация: 14 Авг '01 Откуда: Альфа-центавра 2 Юзер Цитировать ![]() |
2
![]() А вот это уже проблема с плагином Decomb - нужно обновить до свежей версии. Где скачать - опять же в ЧаВо dll потом закинуть в папку плагинов AviSynth Судя по тому, что сама команда Telecide таки воспринимается, в плагинах уже болтается какая-то сильно древняя Decomb.dll - там был другой формат строки команд. -------------------- ![]() |
Digitus |
![]()
Сообщение
#18
|
![]() Иконостасный мастер РДА ![]() ![]() ![]() ![]() ![]() ![]() Группа: Cупермодераторы Сообщений: 2948 Регистрация: 30 Апр '02 Откуда: www.rusdivx.net 2 Юзер Цитировать ![]() |
2
![]() QUOTE(klopster @ там) Script error: Telecide does not have a named argument "order" не знаю что с ним за фигня. Пробовал и единицу и ноль... Фигни никакой нет, просто у тебя новая версия 5.2.2 decomb'а из которого убрали "order".Есть два варианта решения твоей проблемы: либо вместо CODE Telecide(order=1,guide=1,post=2) использовать CODE AssumeTFF() Telecide(guide=1,post=2) либо скачать старую версию 5.2.1 там [>>>] 2 ![]() QUOTE(kvappa @ там) в плагинах уже болтается какая-то сильно древняя Decomb.dll Наоборот у него новая версия ![]() "Version 5.2.2 removes Telecide's order parameter. The field order is now picked up from Avisynth." -------------------- © by Digitus
------------- Лёгким движением руки танцплощадка превращается в ринг! ------ Feci Quod Potui, Faciant Meliora Potentes. |
kvappa |
![]()
Сообщение
#19
|
![]() Нанотехник с ключом на 12 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Админы Сообщений: 9123 Регистрация: 14 Авг '01 Откуда: Альфа-центавра 2 Юзер Цитировать ![]() |
-------------------- ![]() |
klopster |
![]()
Сообщение
#20
|
![]() дальнобойщик с семками на борту ![]() ![]() ![]() ![]() ![]() Группа: Мемберы Сообщений: 1080 Регистрация: 06 Янв '06 Откуда: Polska 2 Юзер Цитировать ![]() |
QUOTE(Digitus @ Вторник, 28 Ноября 2006, 1:31) Есть два варианта решения твоей проблемы: либо вместо CODE Telecide(order=1,guide=1,post=2) использовать CODE AssumeTFF() Telecide(guide=1,post=2) Знаешь чисто интуитивно так и сделал (только не писал CODE AssumeTFF() ), и, естественно, заработало ![]() ![]() Отредактировано: klopster в Вторник, 28 Ноября 2006, 2:30 |
![]() ![]() ![]() |
Lo-Fi Версия | CMSBlog | Сейчас: Суббота, 03 Мая 2025, 15:29 |