Привет, Гость ( Вход | Регистрация )


Reply to this topicStart new topicStart Poll

Каскадный · [ Стандартный ] · Линейный+

> Помогите со скриптом, пожалуйста!, Делаю ДВД рип...

klopster
post Понедельник, 27 Ноября 2006, 4:47
Сообщение #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. Некоторые опции пробовал включать, а потом отключать (видимого положительного эффекта это так и не принесло). После длительных мучений решил написать сюда, ибо где-то здесь наверняка есть ошибка.
А беда собственно в том, что картинка получается отвратительная...
Может кто-нибудь запостит примерный рабочий скрипт??
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
EFIM
post Понедельник, 27 Ноября 2006, 9:34
Сообщение #2


Злой Модератор
********

Группа: Cупермодераторы
Сообщений: 4823
Регистрация: 11 Сен '03
Откуда: СССР



2 Юзер   Цитировать


QUOTE(klopster @ там)
, если я правильно понял, пятерка "Кровавый четверг" розданная недавно Ефимом

ты не правильно понял я его не раздавал,

ну а насчет скрипта, выкинь в топку Gordian Knot mad.gif mad.gif и делай ручками http://www.rusdivx.net/ibf/sources/kvappa/gaid.htm


--------------------
есть два сорта, их имеют, они имеют, но есть и те кто всех имеют...

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
starsoft
post Понедельник, 27 Ноября 2006, 9:48
Сообщение #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)

Удачи! wink.gif


--------------------

Такую чушь вокруг несут, таким абсурдом жизнь согрета,
что я боюсь – и Страшный Суд у нас пойдет как оперетта. [И.Губерман]
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
klopster
post Понедельник, 27 Ноября 2006, 10:23
Сообщение #4


дальнобойщик с семками на борту
*****

Группа: Мемберы
Сообщений: 1080
Регистрация: 06 Янв '06
Откуда: Polska



2 Юзер   Цитировать


2 userinfoEFIM:
Извини, если задел, почему-то казалось что это ты... unsure.gif
Делал одновременно и по гайду, (в Гордиане юзал калькулятор) решил заодно и скрипт сгенерировать. Результат -- как видно.

2 userinfostarsoft:
Спасибо, сейчас буду пробовать smile.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
klopster
post Понедельник, 27 Ноября 2006, 22:55
Сообщение #5


дальнобойщик с семками на борту
*****

Группа: Мемберы
Сообщений: 1080
Регистрация: 06 Янв '06
Откуда: Polska



2 Юзер   Цитировать


2 userinfoklopster:

Снес Гордианкнот, и теперь ВиртуалДаб пишет: Error: unable to load plugin DGDecode.dll
Установил, как написано в гайде, AviSinth, с www.avithins.org содрал плагины и записал в папку с плагинами, где АвиСинс установлен. Но Виртуалаб все равно их не видит. Закинул и в папку для плгинов виртуалдаба -- по барабану. ГордианКнот чтоли восстанавливать??
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
starsoft
post Понедельник, 27 Ноября 2006, 22:58
Сообщение #6


ДВД-Профи
***********

Группа: Cупермодераторы
Сообщений: 8282
Регистрация: 05 Фев '01



2 Юзер   Цитировать


да просто напиши в строке LoadPlugin полный путь к этой dll-ке.


--------------------

Такую чушь вокруг несут, таким абсурдом жизнь согрета,
что я боюсь – и Страшный Суд у нас пойдет как оперетта. [И.Губерман]
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
klopster
post Понедельник, 27 Ноября 2006, 23:17
Сообщение #7


дальнобойщик с семками на борту
*****

Группа: Мемберы
Сообщений: 1080
Регистрация: 06 Янв '06
Откуда: Polska



2 Юзер   Цитировать


2 userinfostarsoft:
Ок. Теперь пишет: Script error: Telecide does not have a named argument "order" Запарился я. ДГДекод.длл взят из папки с ДГиндексом, тобишь той же версии. Блин волшебство какое-то... 8)
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
kvappa
post Понедельник, 27 Ноября 2006, 23:22
Сообщение #8


Нанотехник с ключом на 12
***********

Группа: Админы
Сообщений: 9123
Регистрация: 14 Авг '01
Откуда: Альфа-центавра



2 Юзер   Цитировать


2 userinfoklopster:
DGIndex и DGDecode.dll должны обязательно быть одной версии. Скачай последний пакет (где качать - см. ЧаВо), и всё будет нормально.


--------------------
Крокодилы ходят лёжа
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
klopster
post Понедельник, 27 Ноября 2006, 23:32
Сообщение #9


дальнобойщик с семками на борту
*****

Группа: Мемберы
Сообщений: 1080
Регистрация: 06 Янв '06
Откуда: Polska



2 Юзер   Цитировать


2 userinfokvappa:
Ну дык скачал!! Путь к DGDecode прописал прямо в папку с DGIndex, которым сделан d2v проект. По барабану. А что думаешь насчет того чтоб снести абсолютно все под ноль, и наново установить? Имхо Гордианкнот в реестре чегото напорол frownold.gif сейчас фиг откопаю...
Или попробовать снова установить Гордианкнот а поверху переписать новыми версиями AviThins i DGIndex??
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
kvappa
post Понедельник, 27 Ноября 2006, 23:59
Сообщение #10


Нанотехник с ключом на 12
***********

Группа: Админы
Сообщений: 9123
Регистрация: 14 Авг '01
Откуда: Альфа-центавра



2 Юзер   Цитировать


2 userinfoklopster:

DgDecode.dll в папке AviSynth/plugins должно быть достаточно, для нормальной работы. Если всё равно не работает, дело в другом.
И еще - проект в DgIndex пересохранял или нет? Версии проектов тоже несовместимы.


--------------------
Крокодилы ходят лёжа
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
klopster
post Вторник, 28 Ноября 2006, 0:02
Сообщение #11


дальнобойщик с семками на борту
*****

Группа: Мемберы
Сообщений: 1080
Регистрация: 06 Янв '06
Откуда: Polska



2 Юзер   Цитировать


Все переделал. Осталось только с TeleCide разобраться. Если эту строку в скрипте убрать, то все работает, но как нетрудно догадаться, остается интерлейс. Заменил другим -- типа TomsMoCOmp. Вроде все ок.

Теперь другой вопрос. В упор не нашел птичку "Update Log File" при мультипасс кодировании... Кодек аутаматичэски его обновляет?? Речь о DivX 6.4

Отредактировано: klopster в Вторник, 28 Ноября 2006, 0:03
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Bubble-Gum
post Вторник, 28 Ноября 2006, 0:03
Сообщение #12


Танкист со стажем
***********

Группа: Админы
Сообщений: 8012
Регистрация: 26 Сен '01
Откуда: Germany



2 Юзер   Цитировать


он скорее всего не напорол, а убрал регистрацию длл.
start->run->regsvr32 "полный путь к длл"

к примеру:
regsvr32 c:\Program Files\AviSynth\plugins\DGDecode.dll


--------------------
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
starsoft
post Вторник, 28 Ноября 2006, 0:08
Сообщение #13


ДВД-Профи
***********

Группа: Cупермодераторы
Сообщений: 8282
Регистрация: 05 Фев '01



2 Юзер   Цитировать


2 userinfoBubble-Gum:
С каких пор плагин для AviSynth-а стал COM-сервером, который надо регистрировать?? biggrin.gif


--------------------

Такую чушь вокруг несут, таким абсурдом жизнь согрета,
что я боюсь – и Страшный Суд у нас пойдет как оперетта. [И.Губерман]
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
kvappa
post Вторник, 28 Ноября 2006, 0:10
Сообщение #14


Нанотехник с ключом на 12
***********

Группа: Админы
Сообщений: 9123
Регистрация: 14 Авг '01
Откуда: Альфа-центавра



2 Юзер   Цитировать


2 userinfoklopster:
Да, DivX обновляет лог автоматически.

А какие проблемы возникли с Telecide, кстати?
Порядок полей проверял?


--------------------
Крокодилы ходят лёжа
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Bubble-Gum
post Вторник, 28 Ноября 2006, 0:10
Сообщение #15


Танкист со стажем
***********

Группа: Админы
Сообщений: 8012
Регистрация: 26 Сен '01
Откуда: Germany



2 Юзер   Цитировать


2 userinfostarsoft:
не знаю smileold.gif
привычка все регистрировать, чтобы из своих приложений пользовать smileold.gif


--------------------
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
klopster
post Вторник, 28 Ноября 2006, 0:16
Сообщение #16


дальнобойщик с семками на борту
*****

Группа: Мемберы
Сообщений: 1080
Регистрация: 06 Янв '06
Откуда: Polska



2 Юзер   Цитировать


2 userinfokvappa:
Script error: Telecide does not have a named argument "order" не знаю что с ним за фигня. Пробовал и единицу и ноль...
2 userinfoBubble-Gum:
Вот это мне понравилось zub.gif

Поставил кодировать сэмплы в 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)

может покатит...
Всем спасибо бльшое за помощь!! cwm12.gif

Отредактировано: klopster в Вторник, 28 Ноября 2006, 0:23
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
kvappa
post Вторник, 28 Ноября 2006, 1:05
Сообщение #17


Нанотехник с ключом на 12
***********

Группа: Админы
Сообщений: 9123
Регистрация: 14 Авг '01
Откуда: Альфа-центавра



2 Юзер   Цитировать


2 userinfoklopster:

А вот это уже проблема с плагином Decomb - нужно обновить до свежей версии.
Где скачать - опять же в ЧаВо
dll потом закинуть в папку плагинов AviSynth
Судя по тому, что сама команда Telecide таки воспринимается, в плагинах уже болтается какая-то сильно древняя Decomb.dll - там был другой формат строки команд.


--------------------
Крокодилы ходят лёжа
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Digitus
post Вторник, 28 Ноября 2006, 1:31
Сообщение #18


Иконостасный мастер РДА
******

Группа: Cупермодераторы
Сообщений: 2948
Регистрация: 30 Апр '02
Откуда: www.rusdivx.net



2 Юзер   Цитировать


2 userinfoklopster:
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 userinfokvappa:
QUOTE(kvappa @ там)
в плагинах уже болтается какая-то сильно древняя Decomb.dll
Наоборот у него новая версия winkold.gif

"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.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
kvappa
post Вторник, 28 Ноября 2006, 2:01
Сообщение #19


Нанотехник с ключом на 12
***********

Группа: Админы
Сообщений: 9123
Регистрация: 14 Авг '01
Откуда: Альфа-центавра



2 Юзер   Цитировать


2 userinfoDigitus:

О! Спасибо! Не знал!
5.2.2 не ставил еще


--------------------
Крокодилы ходят лёжа
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
klopster
post Вторник, 28 Ноября 2006, 2:28
Сообщение #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()
), и, естественно, заработало cwm12.gif Огромное спасибо!! beer.gif

Отредактировано: klopster в Вторник, 28 Ноября 2006, 2:30
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Reply to this topicTopic OptionsStart new topic
1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
здесь находятся:
 

Lo-Fi Версия CMSBlog Сейчас: Вторник, 14 Мая 2024, 12:11