Кодирование DVD в XviD с помощью AviSynth, ну и с фильтрами... - Компьютерная документация по Windows. Оптимизация Windows.
 Компьютерная документация по Windows. Оптимизация Windows.  Компьютерная документация по Windows. Оптимизация Windows. Поиск
  Здравствуйте  [ Новый пользователь ] Домой  .  Статьи по темам  .  Компьютерная документация  .  Личный кабинет  .  Toп 10  .  Карта сайта  

  Навигация

 Главная   Главная
 Главная   Магазин софта
 Темы новостей   Темы новостей
 Топ 10   Топ 10
 Архив новостей   Архив новостей
 Карта сайта   Карта сайта
 Конструктор   Конструктор
 Обзоры   Обзоры
 Интересное   Интересное
 Рассылка новостей   Рассылка новостей
    Полезные ресурсы
 Пользователи   Пользователи
 Поиск   Поиск
 Написать нам   Написать нам
 Тест скорости   Тест скорости


  Наши темы
Windows 8
Windows 7
Windows Vista
Windows XP
Настройка Windows
Реестр Windows
Восстановление системы
MS-DOS
BIOS
Интернет
Microsoft Office
Сетевые настройки
Обработка видео
Вебмастеру
Оптимизация Windows
Обзор софта
Технологии, обзоры
Обзоры компьютеров и комплектующих
Рецензии
Полезные советы
Продвижение сайтов

Новые обзоры

Как заработать на ремонте компьютеров

Переработка отходов электроники

Типовые неисправности I:Phone, Pad, Pod и Macbook

Место для вашей электронной души

Ремонт компьютеров в Москве


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

Размещено 24/03/2009

Обработка видео. DVDRip. Необходимые программы. Используйте всё самое новое, кроме бэта версий !!!
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 файлу который вы получили после первого шага. -> данная строка загрузит видео.
  2. Код:
    MPEG2Source("путь к файлу .d2v",info=3)

  3. Теперь надо исправить цвета, поэтому следующеми 2-мя строками будет следующее:
    Код:
    colormatrix()
    ConvertToYUY2()
  4. Сечас будем делать обрезание .......... черных полос :
    Сделайте скриншот исходного видео и откройте его в Paint (Пуск->Выполнить->mspaint)
    В paint подсчитайте сколько пикселей надо резануть чтоб убрать черные полосы (только парные числа) и введите данные в следующую строку блокнота->
    Код:
    crop(0,0,-0,-0)
    crop(справа,сверxу,-слева,-снизу)
  5. Выставим разрешение: Важно чтобы ширина и высота делились на 16 ... в крайнем случае на 8.

    Код:
    spline36resize(xxx, xxx)
    spline36resize(ширина, высота)

    на данный момент ваш скрипт выглядит так:
     

    Код:
    MPEG2Source("путь к файлу .d2v",info=3)
    colormatrix()
    ConvertToYUY2()
    crop(X,X,-X,-X)
    spline36resize(XXX,XXX)

  6. Побалуемся с фильтрами:
    1. Шумодавы
      Для начала я советую чуток убрать шум, заодно сгладятся стрёмные квадратики после ДВДшного MPEG2.....
      Лично я пользуюсь VagueDenoiser если шума надо убрать много, если же шума мало то хватит и DeGrainMedian или же просто понизить настройки у VagueDenoiser ..... в общем шумодавов есть много, выбирайте. Я ссылки дал.....
      Помните, что чем больше задействован шумодав тем меньше остаётся деталей.

    2. Код:
      VagueDenoiser()
    3. Резкость
      Фильтров с функцией повышения резкости тоже не мало ... но лично я предпочитаю SeeSaw и LimitedSharpenFaster На сайте Doom9.org есть описание к ним и т.п.
      Помните что при повышении резкости нужен битрейт или же будут квадратики.

Код:
Import("путь к файлу\LimitedSharpenFaster.avs")
LimitedSharpenFaster()

  1. Сохраните файл с расширением .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


 



Компьютерная документация по Windows Copyright © 2008-2023