 |
 |
Навигация |
 |
|
 |
Наши темы |
 |
|
|  |
Кодирование DVD в XviD с помощью AviSynth, ну и с фильтрами...
Размещено 24/03/2009 |
|
Необходимые программы. Используйте всё самое новое, кроме бэта
версий !!!
AviSynth:
ссылка
Фильтры:
от Fizicka
,
список плагинов
с мини описанием ,
Зарубежный
форум Doom9 ....
ВСЕ
фильтры надо копировать в папку
Avisynth -> Filters например
у меня так:
C:\Program Files\AviSynth 2.5\plugins\
XviD:
ссылка
VirtualDubMod:
ссылка
DGIndex &
dgdecode.dll:
ссылка
Шаг 1: DGindex
- Откройте файлы
.vob в DGindex ->
File->Open(F2).
Файлы .vob те что по 0.99 GB
(VTS_02_1, VTS_02_2, VTS_02_3
........) Важно чтоб файлы шли по порядку, а
не 2,1,3,5,4.....
- Сохраняем D2V проект
(F4 or File ->
Save project)
Когда программа закончит,
(посмотрите на окошко статуса
справа), можно закрыть DGIndex
Шаг 2:
(AviSynth)
- Откройте блокнот и скопируйте в него следующую строку указывая путь
к .d2v файлу который вы получили после первого шага.
-> данная строка загрузит видео.
Код:
MPEG2Source("путь к файлу
.d2v",info=3)
- Теперь надо
исправить цвета, поэтому следующеми 2-мя строками будет
следующее:
Код:
colormatrix() ConvertToYUY2()
- Сечас
будем делать обрезание .......... черных полос :
Сделайте
скриншот исходного видео и
откройте его в
Paint
(Пуск->Выполнить->mspaint) В paint
подсчитайте сколько пикселей надо
резануть чтоб убрать черные полосы
(только парные
числа) и введите данные в
следующую строку блокнота-> Код:
crop(0,0,-0,-0) crop(справа,сверxу,-слева,-снизу)
- Выставим разрешение: Важно чтобы
ширина и высота делились на 16 ... в крайнем
случае на 8.
Код:
spline36resize(xxx, xxx)
spline36resize(ширина, высота)
на данный момент ваш скрипт
выглядит так:
Код:
MPEG2Source("путь к
файлу .d2v",info=3)
colormatrix()
ConvertToYUY2()
crop(X,X,-X,-X)
spline36resize(XXX,XXX)
- Побалуемся с фильтрами:
- Шумодавы
Для начала я советую чуток убрать
шум, заодно сгладятся стрёмные
квадратики после ДВДшного MPEG2..... Лично я пользуюсь
VagueDenoiser
если шума надо убрать много, если же
шума мало то хватит и
DeGrainMedian
или же просто понизить настройки у
VagueDenoiser
..... в общем шумодавов есть много,
выбирайте. Я ссылки дал..... Помните,
что чем больше задействован шумодав
тем меньше остаётся деталей.
Код:
VagueDenoiser()
- Резкость
Фильтров с функцией повышения
резкости тоже не мало ... но лично я
предпочитаю
SeeSaw и
LimitedSharpenFaster
На сайте Doom9.org есть описание к
ним и т.п. Помните что при повышении резкости
нужен битрейт или же будут
квадратики.
Код:
Import("путь к файлу\LimitedSharpenFaster.avs") LimitedSharpenFaster()
- Сохраните файл с расширением
.avs
теперь ваш скрипт выглядит так:
Код:
Import("путь к файлу\LimitedSharpenFaster.avs") MPEG2Source("путь к
файлу .d2v",info=3) colormatrix() ConvertToYUY2() crop(X,X,-X,-X) spline36resize(XXX,XXX) VagueDenoiser() LimitedSharpenFaster()
Все фильтры
которые были описаны в Шаг 2 вы
найдёте по ссылкам в начале темы +
существует google, поэтому прошу
потом не ныть с вопросами где что
найти !!!
Шаг 3:
Кодирование в
VirtualDubMod
Открываем скрипт.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 и находим ваш
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
|
| |
|