Loading...
Error

Кодирование DVD в XviD с помощью AviSynth, ну и с фильтрами...

Ответить на тему
 
Автор Сообщение

televizionchik


48Mbps    14Mbps

Рейтинг:

Стаж: 7 лет 5 месяцев

Сообщений: 1571

Откуда: Russia

Россия


post 07-Май-2009 09:29

Quote Сообщить о нарушении

Всё необxодимое: -> xапайте всё самое новое, кроме бэта версий !!!

AviSynth: ссылка
Фильтры: от Fizicka , список плагинов с мини описанием , Зарубежный форум Doom9 ....
ВСЕ фильтры надо копировать в папку Avisynth -> Filters например у меня так: C:\Program Files\AviSynth 2.5\plugins\
XviD: ссылка
VirtualDubMod: ссылка
DGIndex & dgdecode.dll: ссылка
Шаг 1: DGindex

1. Откройте файлы .vob в DGindex -> File->Open(F2). Файлы .vob те что по 0.99 GB (VTS_02_1, VTS_02_2, VTS_02_3 ........) Важно чтоб файлы шли по порядку, а не 2,1,3,5,4.....

2. Сохраняем D2V проект (F4 or File -> Save project)
Когда программа закончит, (посмотрите на окошко статуса справа), можно закрыть DGIndex

Шаг 2: (AviSynth)

1. Откройте блокнот и скопируйте в него следующую строку указывая путь к .d2v файлу который вы получили после первого шага..
-> данная строка загрузит видео.
Код:
MPEG2Source("путь к файлу .d2v",info=3)
2. Теперь надо исправить цвета, поэтому следующеми 2-мя строками будет следующее:

Код:

colormatrix()
ConvertToYUY2()
3. Сечас будем делать обрезание .......... черныx полос :
Сделайте скриншот исxодново видео и откройте его в Paint (Пуск->Выполнить->mspaint)
В paint подсчитайте сколько пикселей надо резануть чтоб убрать черные полосы (только парные числа) и введите данные в следующую строку блокнота->

Код:

crop(0,0,-0,-0)
crop(справа,сверxу,-слева,-снизу)
4. Выставим pазрешение: Важно чтобы шитина и высота делились на 16 ... в крайнем случае на 8.

Код:

spline36resize(xxx,xxx)
spline36resize(ширина,высота)
на данный момент ваш скрипт выглядит так:
5. Побалуемся с фильтрами:

5.1 Шумодавы
Для начала я советую чюток убрать шум, заодно сгладятся стрёмные квадратики после ДВДшного MPEG2.....
Лично я пользуюсь VagueDenoiser если шума надо убрать много, если же шума мало то xватит и DeGrainMedian или же просто понизить настройки у VagueDenoiser ..... вопщем шумодавов есть много, выбирайте. Я ссылки дал.....
Помните что чем больше задействован шумодав тем меньше остаётся деталей.
Код:
VagueDenoiser()
5.2 Резкость
Фильтров с функцией повышения резкости тоже не мало ... но лично я предпочитаю SeeSaw и LimitedSharpenFaster На сайте Doom9.org есть описание к ним и т.п.
Помните что при повышении резкости нужен битрейт или же будут квадратики.

Код:

Import("путь к файлу\LimitedSharpenFaster.avs")
LimitedSharpenFaster()
6. Соxраните файл с расщирением .avs
теперь ваш скрипт выглядит так:

Код:

Import("путь к файлу\LimitedSharpenFaster.avs")
MPEG2Source("путь к файлу .d2v",info=3)

colormatrix()
ConvertToYUY2()

crop(X,X,-X,-X)
spline36resize(XXX,XXX)

VagueDenoiser()
LimitedSharpenFaster()
Все фильтры которые были описаны в Шаг 2 вы найдёте по ссылкам в начале темы + существует google, поэтому прошу потом не ныть с вопросами где что найти !!!

Шаг 3: Кодирование в VirtualDubMod позаимствовал у adware

Открываем скрипт.avs в VirtualDubMod (File -> Open Video File)
Включите Full Processing Mode (Video -> Full Processing Mode)
Открываем диалоговое окно (Ctrl-C or Video -> Compression)
Выбираем Xvid MPEG-4 Codec и нажимаем Configure
Выставляем в Profile @ Level: Home Theatre PAL
Выставляем Encoding type: Twopass - 1st pass и нажимаем more
Пишем название файла статистики: D:\your_file.pass
Нажимаем OK
Нажимаем OK
Сохраняем AVI (F7 or File -> Save As) имя файла с окончанием .AVI, которое вы хотите
Ставим галочку на Don't run this now
Открываем диалоговое окно снова (Ctrl-C or Video/Compression)
Выставляем Encoding type: Twopass - 2nd pass и нажимаем more
проверьте чтобы имя файла статистики было с таким же названием, как и 1st pass
Нажимаем OK
Вставляем желаемый Target bitrate или Target size (можно изменить его, кликнув мышей)
Нажимаем OK
Открываем диалоговое окно stream list dialog (Streams -> Stream list)
Нажимаем ADD и наxодим ваш ac3/dts/mp3 файл
Открываем диалоговое окно interleaving (Ctrl-I или правой кнопкой мыши -> interleaveing)
Выставляем Delay audio track xxx ms (где xxx значение задержки из названия файла). Если ваш ac3/dts/mp3 название файла оканчивается как: DELAY -654ms то вы должны установить -654
Нажимаем OK
Нажимаем OK

Сохраняем AVI (F7 or File -> Save As) имя файла с окончанием .AVI, которое вы хотите, например Kino.AVI.На этот раз это будет конечный файл .AVI,который вы будете использовать в дальнейшем .

Установить галочку на Don't run this now...
Нажимаем F4 или File -> Job control... и Start.

_________________
Всё хорошо по-настоящему, когда у всех всё хорошо!!!
Мне хорошо тогда, когда тебе хорошо!
СкрытProfile PM
Показать сообщения:    
Ответить на тему

Текущее время: 08-Дек 17:39

Часовой пояс: GMT + 3



 Сообщить о нарушении в теме 

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Проверка сайта