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


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

> Руководство по кодированию видео из HD-DVD в x264.

sarmana
post Среда, 30 Мая 2007, 5:00
Сообщение #1


Начинающий кинолюбитель
**

Группа: Мемберы
Сообщений: 94
Регистрация: 12 Сен '06



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


Данное руководство написано для RDA Forum лично мной по собственному опыту кодирования фильмов из HD-DVD.



Необходимый перечень программ:

MeGUI - графический интерфейс для удобства кодирования в x264/xvid (сайт программы - http://sourceforge.net/projects/megui)
AviSynth - фрейм-сервер, используемая совместно с другими програмами для редактирования и обработки видео (страница для скачивания - http://sourceforge.net/project/showfiles.php?group_id=57023) рекомендуемая версия 2.5.7
Мой набор AviSynth (с основным установщиком версии 2.5.7) - http://www.sendspace.com/file/xmvard (пароль RDA-Team), для пользования, установить Avisynth_257.exe, далее заменить из AviSynth 2.5 все файлы в установленной директории, в состав входят несколько дополнительных плагинов и установок.
Haali Media Splitter - фильтр для работы с файлами mkv (сайт программы - http://haali.cs.msu.ru/mkv/ текущая версия v.1.7.152.18
MKVToolNix - программа для создания и редактирования файлов в mkv контейнер. Необходимую версию можно найти по адресу: http://www.bunkus.org/videotools/mkvtoolnix/win32/ , рекомендую использовать версию 1.8.1 и обновления к ней.
Microsoft GraphEdit - это программа, графически отображающая схему (граф) декодирования и воспроизведения информации (в том числе аудио) в Windows. Мой набор нескольких версий программы http://www.sendspace.com/file/seribu (пароль RDA-Team)



Работа с программами и подготовка к началу кодирования:
На примере диска The Game HD-DVD (кодек VC-1).

Структура диска состоит из двух папок
- ADV_OBJ
- HVDVD_TS

Интересующее нас видео для кодирования у HD-DVD состоит из двух частей.
В моем случае это 2 файла из папки HVDVD_TS:
FEATURE_1.EVO и FEATURE_2.EVO

Открываем FEATURE_1.EVO в программе GraphEdit.
После открытия программа сама создаст автоматически графы, на основе настроек фильтров в вашей системе, хочу сразу оговориться, что автоматическое построение не обязательно верное или качественное.
В моей случае программа нашла подходящие графы:

Для кодирования видео нет смысла работать с аудио потоками, поэтому графы отвечающие за звук удаляем и получится:


Сохраняем полученную структуру File - Save as Graph (.GRF) - "C:\x264 Ripping\FEATURE_1.GRF"
Этот же шаг проделываем и для FEATURE_2.EVO, в результате получаем "C:\x264 Ripping\FEATURE_2.GRF".

В директории где у нас находятся .GRF создаем файл the_game.avs со следующим содержанием:
QUOTE
# Задание кодирования видео анаморфно.
global MeGUI_darx = 47
global MeGUI_dary = 20

DirectShowSource("C:\x264 Ripping\FEATURE_1.GRF",fps=23.976,audio=false) +
\ DirectShowSource("C:\x264 Ripping\FEATURE_2.GRF",fps=23.976,audio=false)

# Обрезание пустых черных полей исходного видео (поможет увеличить битрейт видео ряда) Для режима 2.35:1.
Crop( 2, 142, -2, -142)

# Задание цветовых параметров кодирования рипа
ConvertToYv12

# Изменение размеров выходного видео
# Для режима 2.35:1 значения (1280,544), для режима 1.78:1 - (1280,720)
# Изменение размеров можно произвести различной методикой, в данном случае выбран - Spline36Resize
Spline36Resize(1280,544)

# Задание смены частоты кадров (FPS)
AssumeFPS(25, 1, true)


Определение FPS видеопотока с HD-DVD
В настоящее время нет программы или утилиты, которая помогла бы отобразить правильную информацию о видео с HD-DVD. Это можно сделать подручными средства через кодеки. Например, в моем случае проверить FPS открыв файл FEATURE_1.EVO не получилось в Media Player Classic (MPC), потоки аудио и видео "подвешивают" программу ввиду несовместимости звука. Тем не менее, весь диск закодирован с одним FPS для всех файлов, в том числе и дополнительные материалы. Поэтому можно найти самый маленький файл, скажем BLACK.EVO, содержащий аудиопоток, воспринимаемый в MPC и посмотреть свойства проигрываемого файлы. Мы определим точное значение FPS всего диска. В данном случае - 23.976.


Запускаем MeGUI.
В поле:

указываем путь к скрипту AviSynth - the_game.avs.
Через несколько секунд после добавления скрипта, программа покажет предварительный просмотр получаемого видео.

Если MeGUI выдаст ошибку в скрипте для GRF, тогда следует подредактировать граф файл, для этого открываем в GraphEdit и удаляем лишнее соединение "Video Renderer", в результате видим следующее:


PS. В некоторых случаях в окне предварительного просмотра может появится серый цвет вместо кадров фильма. Ничего страшно, кодирование пройдет успешно без деффектов, но поэкспериментировать придется заранее с настройкой на другом материале со схожими характеристиками.

Выходной файл - The.Game.HD-DVD.720p.x264.mkv
Далее выбираем как сохранить файл - (MKV)
Используемый кодек кодирования - (x264)
Видео профиль (предустановленные настройки для различных режимов кодирования) , я рекомендую использовать SA-HD-DVD.

Теперь необходимо задать размер кодированного видео, для этого идем в Tools - Bitrate Calculator, выставляем необхомые настройки и нажимаем Apply.
Не забывайте, что на болванку DVD5 влезает размер ровно 4484 Мбайта.
При указании размера рекомендую выставить значение - 4470 Mb.
Также не забывайте указывать Аудио установки, в нависимости от используемого Вами кодека (AC3,AAC,MP3) будет зависеть вместится ли полный файл в собраном со звуком контейнере MKV на болванку.

Если на этом этапе Вас все устраивает по настройкам, нажимаем кнопку - Enqueue. Через несколько секунд в закладке Queue появятся скрипты для выполнения MeeGUI. Нажимаем Start и ждем конца кодирования.

Старайтесь во время кодирования не нагружать процессор дополнительным выполнением программ, это может вызвать артефакты при кодировании. Чтобы получить чистую картинку рекомендую оставлять компьютер в неактивном состоянии до конца кодирования.

По завершении операции получим файл The.Game.HD-DVD.720p.x264.mkv (в зависимости от того что вы указали в поле Video Ouput). Настоятельно рекомендую пересобрать полученный контейнер в программе MKVToolNix, это поможет избежать лишних проблем.

В этой же программе MKVToolNix, можем добавлять звуковую дорожку с необходимым delay и собрать уже заключительную версию файла.

Удачи!


PS. Данное руководство разумеется не строго к выполнению, Вы можете экспериментировать с фильтрами AviSynth для получения более подходящих по Вашему усмотрению настроек и качества кодирования, а также с настройками x264, профилей и многим другим.

Качественный рип получится только после потраченного времени на эксперименты и тесты.

Представленное выше руководство даст Вам получить рип, закодированный x264 кодеком, без применения каких-либо фильтров и установок - "чистый рип" с разрешением 720р.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topicStart Poll
Ответов
oasys
post Пятница, 02 Мая 2008, 17:03
Сообщение #2


Начинающий кинолюбитель
**

Группа: Мемберы
Сообщений: 109
Регистрация: 10 Мая '07



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


2 userinfoCAMELOT:
Если в уже закодированном Вами фильме тормоза, то может настройки серьезные выставили. Лог х264 можете показать? Конфиг компа тоже желательно узнать smileold.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Posts in this topic
sarmana   Руководство по кодированию видео из HD-DVD в x264.   Среда, 30 Мая 2007, 5:00
sotenka   подскажите мне что я не правельно делаю, почимута ...   Четверг, 31 Мая 2007, 21:57
sarmana   2 [user]sotenka[/b]: В момент кодирования биткомет...   Четверг, 31 Мая 2007, 22:02
sotenka   нет, не раздает! и текст написан выше! это...   Четверг, 31 Мая 2007, 22:31
sarmana   По тексту скрипта ошибки нет, с одним лишь отступл...   Четверг, 31 Мая 2007, 22:37
sotenka   нет! не помогло! одна и таже ошибка :frown...   Четверг, 31 Мая 2007, 22:44
sarmana   2 [user]sotenka: [img]http://xs215.xs.to/xs215/072...   Четверг, 31 Мая 2007, 22:57
sotenka   А как их удалить? перепробывал все, ничего найти...   Четверг, 31 Мая 2007, 23:07
sarmana   2 [user]sotenka[/b]: Опустить ползунок вниз и удал...   Четверг, 31 Мая 2007, 23:15
sotenka   Так!!!! я уже думаю сдатся, неужел...   Четверг, 31 Мая 2007, 23:22
sarmana   Ок :) Смотри ПМ.   Четверг, 31 Мая 2007, 23:41
shurikkein   все получается, но есть один вопрос: Что делать, е...   Четверг, 21 Июня 2007, 18:00
sarmana   2 [user]shurikkein[/b]: Все зависит от поставленны...   Воскресенье, 24 Июня 2007, 23:54
GarfieldX   Это что за бред?   Четверг, 11 Октября 2007, 12:08
grek172   Это что за бред? [snapback]352603[/right][/quote]...   Четверг, 11 Октября 2007, 16:06
linuxdron   Это что за бред? [snapback]352603[/quote] это зна...   Понедельник, 15 Октября 2007, 0:10
allexx   А мне вот интересно чем WMV9 Advanced Profile Deco...   Вторник, 16 Октября 2007, 8:44
sarmana   2 [user]linuxdron: Артефактов при кодировании возм...   Суббота, 10 Ноября 2007, 3:23
va1aY   Подскажите возможно ли кодирование H264 в два прох...   Суббота, 10 Ноября 2007, 18:34
grek172   2 [user]valyaspb[/b]: в два а лучше в три прохода(...   Суббота, 10 Ноября 2007, 18:41
va1aY   Спасибо за ответ а нет ли ссылочки на руководст...   Суббота, 10 Ноября 2007, 19:31
kvappa   Мне кажется, или данная информация несколько устар...   Суббота, 24 Ноября 2007, 5:27
va1aY   Теперь можно сказать наверняка - устарела, тепер...   Воскресенье, 17 Августа 2008, 4:28
oasys   Не думаю, что устарела. Но я лично делаю все по-д...   Суббота, 24 Ноября 2007, 9:31
11qazx   Вот было бы здоровски, если бы к HD DVDDemuxer к...   Пятница, 25 Января 2008, 16:08
CAMELOT   делал все так же как описано выше,правда был не HD...   Пятница, 02 Мая 2008, 9:46
oasys   2 [user]CAMELOT[/b]: Если в уже закодированном Вам...   Пятница, 02 Мая 2008, 17:03
CAMELOT   2 [user]oasys:да нет ни чего особенного не выставл...   Пятница, 02 Мая 2008, 20:52
oasys   2 [user]CAMELOT[/b]: Я думаю, что все-таки настрой...   Понедельник, 05 Мая 2008, 7:39
CAMELOT   2 [user]oasys:пробую в два прохода,во первый [code...   Понедельник, 05 Мая 2008, 9:58
shurikkein   А где В-кадры? Отключил что ль? :blink:   Понедельник, 05 Мая 2008, 22:24
oasys   2 [user]CAMELOT[/b]: действительно где B-кадры? И ...   Вторник, 06 Мая 2008, 0:49
kvappa   Написал бы вообще кто-нибудь поподробнее - какие п...   Вторник, 06 Мая 2008, 1:54
CAMELOT   2 [user]kvappa[/b]:+1 может кто сделает подробное ...   Вторник, 06 Мая 2008, 11:31
oasys   Постараюсь сегодня написать подробнее.   Вторник, 06 Мая 2008, 14:01
CAMELOT   2 [user]oasys[/b]:скриночки не забудь :winknew:   Вторник, 06 Мая 2008, 14:09
oasys   Короче, два своих профиля я экспортировал http://w...   Вторник, 06 Мая 2008, 20:31
kvappa   2 [user]oasys[/b]: Спасибо! Поэкспериментирую...   Среда, 07 Мая 2008, 15:29
CAMELOT   2 [user]oasys:спасибо а вот вопрос что бы это зна...   Четверг, 08 Мая 2008, 21:30
oasys   2 [user]CAMELOT[/b]: Это когда происходит? В момен...   Пятница, 09 Мая 2008, 7:45
CAMELOT   2 [user]oasys[/b]:когда создается скрипт :smilenew...   Пятница, 09 Мая 2008, 9:41
shurikkein   2 [user]CAMELOT[/b]:Это в ScriptCreator? Скорее вс...   Пятница, 09 Мая 2008, 9:50
CAMELOT   2 [user]shurikkein:если открывать через опцию выбо...   Пятница, 09 Мая 2008, 11:52
shurikkein   2 [user]CAMELOT[/b]: через graphedit. Может, есть ...   Пятница, 09 Мая 2008, 16:04
CAMELOT   2 [user]shurikkein[/b]:к стати можешь подробно раз...   Пятница, 09 Мая 2008, 17:25
Phoenix   попытался открыть ts файл в DGIndex при этом поста...   Понедельник, 09 Июня 2008, 14:05
Phoenix   ещё вопрос как обойтись без файлов ево а то у меня...   Пятница, 13 Июня 2008, 9:33
shurikkein   2 [user]Phoenix:Что-то не понял вопрос. [b]"е...   Суббота, 14 Июня 2008, 8:37
Phoenix   имелось ввиду ts З.Ы уже разобрался   Суббота, 14 Июня 2008, 9:11


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

Lo-Fi Версия CMSBlog Сейчас: Среда, 29 Мая 2024, 19:21