Как кодировать видео из DVD в MPEG4 (на примере одного фильма)

для раздела Блоги
Итак, решил написать статью aka мини-FAQ по кодированию видео, а точнее переводу видео из DVD в MPEG4.
Данный процесс, особенно если пытаться получить хорошее и качественное видео на выходе достаточно долог по времени, а так же при определенных параметрах (исправление любых ошибок кодировки при создании этого двд диска – об них умолчим, это тема другой статьи ) может отнять достаточно много времени для подготовки материала к перекодированию.

Итак, начнем-с.
Нам сразу надо решить что мы хотим получим в итоге и какой ценой это получить.
Если же нам надо получить на выходе видео, которое проигрывалось на стационаре (стационарный двд-плеер, который подключается к телевизору), то это значит следующее: контейнер только avi, видеокодек только XVID или DIVX (причем с ограничениями) и звук только MP3 или AC3 (причем только в режиме с постоянной скоростью битрейта – CBR. VBR у меня обычно на моем стационарном BBK играется с проблемами).
Если нам нужно получить на выходе видео, которое будет проигрываться в компьютере и «гулять» по сети, то никаких ограничений не существует и каждый волен кодировать как он считает нужным. Я расскажу и о таком случае, правда в моей вариации несколько.

Для того, чтобы начать нормально кодировать, нам нужно снять хорошую и правильную копию видео с диска. Для этого нам понадобиться такая программа, как DVDDecrypter (http://dvdtocd.narod.ru/downloads/dvddecrypter.rar).
Запускаем программу DVDDecrypter. Основное окно выглядит так.

(кликните по картинке для увеличения)

Основное окно DVDDecrypter
Здесь должны выбрать с какого диска у нас будет читаться наш видеоисходник и тогда после этого мы увидим следующие интересные для нас вещи:



Информация о защитах на DVD


Путь, куда будем все сохранять


Найденный на диске основной фильм


Информация о длительности фильма,
его fps и размер всего диска



Итак, нам тут нужно указать, куда мы будем сохранять копию диска и выбрать нашу основную дорожку (то есть наш фильм). DVDDecrypter обычно достаточно правильно выбирает основную дорожку, но иногда надо ему чуть помочь
Теперь надо зайти в настройках и настроить программу.

(кликните по картинке для увеличения)

Выбрать режим IFO
После выбора режима IFO это позволит нашей копии получить некоторую системную информацию, которой воспользуются некоторые программы

(кликните по картинке для увеличения)

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


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

(кликните по картинке для увеличения)

Наша копия сохраняется на диск


(кликните по картинке для увеличения)

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

Теперь решаем как мы хотим получить видео - быстро или не очень.
Если быстро, то читаем все следующее, если обратное - то пропускаем последующий раздел.

Для быстрого кодирования видео воспользуемся программой Auto Gordian Knot (AutoGK). Чтобы программу запустить, нужно скопировать и проинсталлировать сначала версию 2.27 (http://www.autogk.me.uk/index.php?name=Downloads&d_op=getit&lid=1), а потом скопировать и поставить последнюю версию 2.32 (http://www.autogk.me.uk/index.php?name=Downloads&d_op=getit&lid=8).

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

(кликните по картинке для увеличения)

Основное окно программы AutoGK
Здесь нам предстоит выбрать наш файл IFO (системный файл нашего видео) и заодно выходной файл с нашим будущим видео.

Выбор файлов в AutoGK
После выбора нашего IFO файла, мы увидим информацию о нашем видео, в частности размере кадра, количестве кадров в секунду, соотношении сторон, а так же длительности нашего видео.
Так же становиться видны все звуковые дорожки в нашем видео (в нашем видео дорожка всего одна, она стерео (2 канала) и имеет русский язык).

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

Выбор размера файла в выходном видео
1. Здесь указывается размер, исходя из констант, которые записаны внутри программы. Если будет к примеру указано, что мы хотим получить 2 диска по 700 MB, то размер нашего видео будет 1.4 ГБ и файл будет разделен на две части.
2. Здесь мы можем сами выбрать размер полученного видео.
3. Размер видео выбирается автоматически, исходя из его качества (выбирать не особо советую, так как размер видео может получиться очень большое и вы точно не сможете руководить тем, что будет получаться).
Так как видео у нас среднее по длительности (1 час 35 минут) и звуковая дорожка всего одна, причем еще и в стерео - выберем первый вариант и укажем, что хотим получить видео размером в одну болванку размером 700 MB.

Вроде все начальные настройки мы с Вами сделали, теперь нужно настроить саму программу. Для этого нажмем на клавишу - Advanced Settings

(кликните по картинке для увеличения)

Настройки AutoGK
В настройках советую выбрать фиксированную ширину нашего изображения (выбрал 640 пикселей, так как программа все делает автоматом и из-за этого точно не могу отвечать за то, как она это делает ).
По поводу настроек звука нам предстоит решить, как программа будет обрабатывать звук. Если вы в чем либо не уверены, то ставить нужно Auto, но лучше сразу решить, как мы будем обрабатывать звук.
VBR MP3 откидываем сразу, так как мы вроде хотели и стационаре посмотреть, а стационары многие очень не любят звук в VBR (по крайней мере мой домашний BBK файлы с VBR вроде смотрит, но перемотка в файле подглючивает и вы потом просто не сможете смотреть нормально фильм).
Значит остались Original (AC3/DTS) и CBR MP3 - первый сохраняет дорожки as is (как есть), а второй перекодирует в MP3 (если дорожка 5.1, то программа ее преобразует к стерео). Если дорожки у Вас 5.1, фильм действительно хороший и Вы выбрали сохранять на два диска по 700MB, то выставляйте Original. Если дорожки стерео и/или фильм на 1-2 раза, то ставьте CBR MP3 и все будет хорошо.
Теперь пошли у нас видеокодеры - я бы советовал бы поставить XVID. Во первых он есть уже в поставке с программой AutoGK, а потом в большинстве случаев вы получите результат быстрее, чем с DivX, да еще и качество будет как минимум не уступать
И еще есть такая интересная фича - если у вас стоит DivX 6, то вам обязательно использование версии 2.32, а если у Вас DivX 5 версии, то вам придется ставить версию 2.27 (она не умеет работать с DivX 6 версии), а версия 2.32 не умеет работать с DivX 5 версии
Итак, вроде все настроили и надо бы начинать наше кодирование.
Для этого добавляем наше видео в список задач с помощью кнопки
(если у нас видео очень много, то все видео добавляем с помощью вышеописанных методов и нажатием на кнопку Add Job). После добавления нажимаем на кнопку
и можем заниматься своими делами, так как это достаточно на долго (все зависит конечно от вашего железа, но меньше часа на каждый фильм точно не уйдет ).

После отработки программы, можете зайти в свою директорию и насладиться результатом (но думаю из-за всего этого автоматизма большего качества при приемлемом размере не добиться).

Итак, начну повествование для всех те, кого не устраивает пользование AutoGK и/или для всех тех, кто любит возиться с программами и вообще просто хочет сам создать выходное видео так, как ему самому хочется (чушь какую-то написал, но вообщем все поняли ).
Для этого нам понадобиться программа Gordian Knot (GK) - тот же GK, но автоматизм сведем к минимуму. Взять данную программу можно тут - http://prdownloads.sourceforge.net/gordianknot/GordianKnot.RipPack.0.35.0.Setup.2.exe?download

После установки программы давайте сразу решим то, что думали в самом начале статьи - "Для чего мы создаем наше видео". Если для стационара, то значит все делаем через GK, если мы делаем для просмотра на компьютере, то делаем только некоторую часть в GK, а потом перейдем на что-то нибудь еще.
После запуска GK, сразу заходим на закладку настроек

(кликните по картинке для увеличения)

Настройки GK
и выбираем следующие настройки:
1) Язык - Russian
2) Показывать подсказки
3) скрыть дополнительные закладки (есть просто много того, что вам не надо)
4) New log/queue style
5) можно еще выбрать use advanced SaveAVS window (тут на ваш вкус, мне давно хватает обычного вида, так как я все равно все потом руками доделываю)

Теперь будем настраивать наши кодеки (сразу говорю, я DivX давно не пользуюсь, тем паче в GK и не смогу пользоваться, так как у меня уже давно стоит DivX 6, а GK работать с ним практически не умеет). Значит остаются настройки для Xvid (все те настройки, чтобы нормально потом можно было посмотреть наше видео на стационаре) - только надо будет настроить и первый проход, и второй.

Для первого проходаДля второго прохода


(кликните по картинке для увеличения)


(кликните по картинке для увеличения)


Advanced Simple @ L5 обязательно нужно поставить, так как только данный пункт обеспечивает полную совместимость с любым стационаром.
Все остальные настройки одинаковы для обоих проходов:






Настройки Other options



Итак, с настройкой GK закончили, будем продолжать подготовливать наше видео к кодировке.
Переходим на первую закладку в GK (Считывание) и нажимаем на кнопку "Подготовить VOB'ы". Заодно прочитаем текст, который написан рядом с этой кнопкой - там все относительно подробно написано, как работать в той программе, которую мы сейчас запустим

Сейчас будем подготовливать наше видео
После нажатия на кнопку, у нас запуститься приложение DGIndex, где мы должны с помощью File -> Open открыть наше видео (все файлы с расширением VOB, которые находяться в той директории, куда мы сохраняли наш фильм. Надеюсь вы помните куда именно )


(кликните по картинке для увеличения)

Основное окно программы DGIndex

(кликните по картинке для увеличения)

Выбрали файл VOB в DGIndex


Данная программа предназчена для сбора информации о видео, а так же для того, что звуковую дорожку вытащить для дальнейшей обработки.
После того, как нажмете на кнопку OK, ваше видео откроется и вы сможете уже настроить программу и видео для более правильного индексирования.
Нажмем на F5 и наше видео пойдет с самого начала, и нам покажется следующая информация.

(кликните по картинке для увеличения)

Информация о нашем видео
Внимательно посмотрим и запомним некоторую информацию (некоторую мы уже и так знаем).
В нашем примере нужная для нас информация:
Соотношение сторон - 16:9 (надо запомнить)
Размер кадра - 720x576 (можно не запоминать, но можно и запомнить)
Количество кадров в секунду - 25 fps
Тип видео - PAL (бывает еще NTSC и FILM - запомнить)
Тип кадра - Interlaced (черезстрочное видео, бывает еще - progressive, Hybrid).
Первое поле в интерлейсных кадрах - если видео интерлейсное, то может стоять или Top или Bottom, то есть первое поле или вверхнее может быть, или нижнее, или другими словами, в первом случае все нечетные поля первые, во втором случае - четные поля первые.
Еще на данном окне нужна информация о звуковых дорожках.
Итак, начнем сразу с конца информации о видеодорожке.
Если у вас в данном поле написано Progressive, то нам повезло и видео деинтерлейсить не надо (экран монитора нормально умеет показывать только прогрессивное видео, а обычные телевизоры наоборот сделаны для показывания черезстрочного видео, когда в кадре первом идут все четные к примеру поля, а во втором кадре идут все нечетные поля).
Если написано Interlaced, то значит у нас черезстрочное видео и нам придется делать дополнительные телодвижения.
Если у нас написано Hybrid, то у нас день точно пройдет не зря и придется делать специальные преобразования
В нашем случае у нас написано, что видеокадры у нас Interlaced, проверим так ли это на самом деле - попробуем подвигать ползунок снизу и посмотреть, как будут отображаться кадры. Если на кадрах будет видна так называемая "расческа" (при движение на объектах будет шероховатости, или достаточно сильные, или не особо), то у нас действительно Interlaced видео, если такого не найдем, то у нас оказывается нормальное прогрессивное видео и просто производители данного фильма решили перестраховаться и записали в это поле такую информацию для обеспечения максимальной совместимости).
Смотрим кадр (сразу скажу, видео очень качественное, просто я зажал кадр до 15 процентов):

(кликните по картинке для увеличения)


В этом месте достаточно неплохое и динамичное видео, где по городу человек едет на очень неслабом Subaru Impreza WRX.
Смотрим внимательно на кадр - никакой расчески нет, значит у нас обычное прогрессивное видео.

Режимы для Video type
Если у нас стоит video type в положении FILM, то нужно включить специальный режим, если любое другой video type - то нужно проверить, чтобы данный режим был выключен.
То есть для Film нужно поставить Forced film, а для всех остальных типов - Honor pulldown flags.
Теперь проверим настройки IDCT (хотя конечно можно оставить как есть, но мы же хотим получить качественную копию).

Настройки IDCT
Самая качественная ИМХО настройка - это выставить режим IEEE1180 Reference, но к сожалению после этой установки скорость падает достаточно прилично, тем паче есть другие уже алгоритмы для работы с IDCT. Я люблю устанавливать режим Floating Point с 64 битной точностью (очень точные преобразования, но лично мое ИМХО конечно - для всех Pentium 4 это не подходит как класс, так как сопроцессор там еще тот тормоз и тогда лучше установить для владельцев такие процов что-то типа SSE2 MMX с 32 битной точностью).

C видео частью вроде разобрались, теперь переходим к тому, что нам нужна звуковая дорожка или звуковые дорожки.




Если мы хотим сохранить одну или несколько дорожек (не все), то надо выбрать Output method -> Demux track и потом в Track Number выбрать все те дорожки звуковые, которые мы хотим сохранить на диск для дальнейшей обработки. Если нам нужны сразу все дорожки, то просто в Output method выбираем Demux all tracks и тогда мы сохраним все дорожки в любом случае.

Все, мы все настроили, значит надо индексировать видео - нажимаем F4 или File -> Save Project, пишем название файл и все, программа начинает работать. Через какое-то время наш фильм будет проиндексирован (минут 2-30) - все зависит от того, сколько дорожек звуковых нам надо сохранять, стало быть от производительности дисковой системы. А так же зависит от того, что вы поставилив IDCT (правда в индексировании это не особо влияет на производительность, это будет влиять при уже основном кодировании). У меня это при данном фильме заняло ровно 2 минуты, у друга занимает 5 мин на старом WD800BB.

Итак, вы еще не устали?! Нет, ну тогда продолжаем

Сейчас стало быть мы получили в сумме следующие файлы:
1) Сам файл с нашим фильмом
2) Системный файл нашего фильма
3) Файл с индексированием нашего фильма (расширение d2v)
4) Аудиодорожка или аудиодорожки

Теперь попробуем получить файл, нужный для нашего кодирования (avs файл - файл с avisynth скриптами)


(кликните по картинке для увеличения)

Закладка Битрейт в GK
Для этого открываем вторую закладку в GK (Битрейт) и нажимаем кнопку Открыть. Выбираем наш файл d2v и открываем его.

(кликните по картинке для увеличения)

GK с открытым нашим файлом
После этого у нас на экране будем два окна - окно от GK и открытый файл с нашим видео. Можно что угодно делать в каждом окне, но нельзя эти окна закрывать.

На окне GK выбираем нашу звуковую дорожку в формате AC3. Потом для него выбираем битрейт равный 128 килобит (можно выбрать 96 килобит, но тогда звук у нас станет 32 КГц, а не 48 КГЦ как был).
P.S.: Если мы хотим не перекодировать звук, а просто добавить AC3 дорожку, то тогда никакой битрейт выбирать не надо, а просто добавить AC3 файл и все.

Оригинальный звукРазмер звукового файла,
который мы получим

Файл наш AC3 имеет размер 131MB

Аудиодорожка наша будет занимать
87 MB в нашем получаемой файле.


Если нам нужна не одна аудиодорожка, но еще и вторая, то в окошке Audio B прописываем второй файл.
Теперь нам нужно указать каким видеокодеком надо кодировать, а так же размер получаемого видео.

Устанавливаем в GK, чем будем кодировать видео
Здесь устанавливаем кодек XVID, ставим размер одного диска и количество таких дисков и если у нас несколько дисков, то ставим галочку рядом с "Разбить конечный файл на CD".

Теперь нужно установить галочку рядом с "подсчитать превышение размера" (это нужно для того, чтобы данные выстраивались с некоторым смещением внутри файла - это в конечном итоге уменьшает место для полезной информации, но делает более легкий поиск внутри файла при перемотке).
Сразу такая информация - надо выставить в Audio 1 тип аудиодорожки (в нашем случае устанавливаем CBR MP3 и 10 кадров).
P.S.: Если мы бы добавляли AC3/DTS, то тип нужно было поставить AC3 и поставить 1-2 в количество кадров.

Общая информациях о дорожках, которые будут в файле
Заодно можно найти информацию о том, сколько будет занимать дорожки в нашем получаемом файле.
То есть в нашем примере будет так:
1) Аудио дорожка - 12 процентов
2) Выравнивание информации в файле (чередование) - 1 процент
3) Видеодорожка - 87 процентов (средний битрейт видео будет примерно 892 килобита или в сумме 609 мегабайт)

Итак, первоначальные настройки мы сделали, делаем еще одни настройки.
Переходим к закладке "Разрешение". Вспоминаем все то, что нам сказал DGIndex и проверим все ли правильно установил GK.

(кликните по картинке для увеличения)

Закладка Разрешение
В нашем варианте придется поставить 16:9 в разделе "пропорции входного изображения".
Если входное разрешение что-то типа 352x576 (такое встречается на дисках типа 8 в 1, хотя лично мое ИМХО в этом случае - нафиг ничего не надо кодировать при таком расскладе), то надо нажать на кнопку Выбор в разделе "Пропорции входного изображения" и найти там это разрешение и выбрать.
После этого выбрать "Попиксельно" в разделе "Урезать" и нажать на кнопку Авто. Программа быстро просмотрит видео и выдаст правильную обрезку черных зон в нашем файле.
Теперь сразу вспоминаем то, что для чего мы все это сделаем. Если мы это делаем для видео с максимальным качеством, то размеры видео мы изменять не будем (в данном случае оно так и будет), если же мы все хотим закончить в GK, то нам вероятнее всего немного изменить размер выходного кадра.
Смотрим что нам показывает GK.


Соотношение бит/(пиксель*кадр) 0.129. Это относительно немного, но в тоже время и нормально. Но мы все же можем перестраховаться - начнем изменять размер кадра по ширине.


При ширине кадра в 576 пикселей у нас получилось соотношение 0.204 (это уже нормальное соотношение), а если поставить ширину кадра 640 пикселей, то соотношение 0.166. Так как в нашем случае фильм не особо динамичный, то ширина кадра в 640 пикселей наиболее оптимально (но опять же при условии того, что мы хотим закончить все в GK, но мы ведь не хотим ).

Размеры мы не изменяли, значит в конечном итоге у нас получилось вот что:

(кликните по картинке для увеличения)


Теперь стало быть можно создавать скрипт для дальнейшей работы. Для этого на окне с фильмов (не окне GK) нажимаем на кнопку "Сохранить и кодировать".
Нам будет показано следующее окно:

(кликните по картинке для увеличения)


Здесь нам нужно только вспомнить видео у нас черезстрочное или прогрессивное. Если прогрессивное, то значит Field operations нужно поставить в положение Нет, а если у нас Interlaced, то я бы посоветовал поставить TomsMoComp.
P.S.: Если у нас видео Hybrid (то есть гибридное), то придется ставить тоже TompMoComp, но вероятнее всего даже в этом случае ничего хорошего не получиться и советую обращаться в ветку на данном форуме, посвященную кодированию видео и там спросить - как сделать. Потому что просто это долго придется объяснять.
После этого нажимаете "Сохранить и кодировать" и сохраняете ваши настройки для данного фильма в виде Avs скрипта.

Итак, сейчас мы опять с Вами должны решить, хотим ли мы получить более качественное кодирование или закончить все в GK.
Более качественное кодирование да, обеспесчит больше качества и будет приятно глазу, но в тоже время есть и куча минусов:
1) Придется ставить допольнительные кодеки и декодеры
2) Придется ставить допольнительные программы для обеспечении кодирования
3) ОЧЕНЬ длительное кодирование для фильма - часов 10 при достаточно слабых настройках для кодирования, вплоть до дня кодирования видео даже на моей не слабой машине к примеру.
Решать вам, но я именно за такое кодирование.
Если вы готовы все эти минусы переносить, то следующий раздел не для вас и вы можете смело нажать на крестик для закрытия окна (ведь avs файл мы уже с вами получили, а именно он нам понадобиться в дальнейшем), а если решили все закончить в GK, то значит все закончим в GK.
Сейчас у нас показано окно типа такого:

(кликните по картинке для увеличения)


Здесь уже наша звуковая дорожка выбрана, нам нужно поставить только тип нашей звуковой дорожки (в нашем случае устанавливаем MP3, постоянный битрейт, 128 килобит, если бы просто хотели наш AC3 звук подсоединить, нужно было бы выбрать - только объединить).
Если у нас две звуковые дорожки, то тогда надо зайти и на закладку Аудио 2 и там так же настроить.
Теперь переходим на закладку Xvid (в случае другого видеокодера будет написано там название этого видеокодера).

(кликните по картинке для увеличения)


Здесь нам предстоит только поставить галочку в пункте "При необходимости пересчитывать битрейт" и если захотим просто проверить настройки видеокодера, просто пощелкав по кнопочкам 1-й проход и 2-й проход (там GK уже все изменил под себя, но думаю ошибок там не будет ).
Теперь нажимаем на кнопку "Добавить задание в очередь" и посмотреть что у нас появилось в списке задач GK.

(кликните по картинке для увеличения)

Список задач в GK
Сейчас написано все шаги нашей задачи (если задач несколько, то и надписей будет в n раз больше).
Нажимаем на кнопку запустить и можно идти заниматься своими делами - только часа через 2 или больше будет задача закончена.

Итак, начинаем последний раздел для того, кто действительно любит получать на выходе качественное видео и время не имеет значения. Сразу скажу, в этой статье не буду говорить о всевозможных функциях для avs скриптов, об этом еще будет время поговорить, особенно на форуме, а сейчас только информация для тех, кто хочет кодировать или только начать кодировать в таком кодеке, как x264.
Если кого-то интересует вообще о данном кодеке и формате и почему x264, раз он тоже MPEG4, круче и почему такой "тормозной, то советую зайти на досуге сюда (http://dvdtocd.narod.ru/mpeg4.htm) и почитать - думаю будет очень познавательно.

Для кодирования в x264 нам понадобяться следующие программы и кодеки:
1) Кодек x264 - взять можно с http://x264.nl/
2) Сплиттер для контейнера MP4 (для декодирования) - http://mirror01.x264.nl/x264/MatroskaSplitter.exe
3) Декодер для декодирования x264 - FFDShow http://mirror01.x264.nl/x264/ffdshow-2546-gcc4.0.3-sse-x264.nl.exe
4) Yamb + MP4Box - для соединения видео и аудио дорожки - http://dvdtocd.narod.ru/downloads/yamb.rar
5) Программа BeLight для кодирования звуковых дорожек в формат AAC.
http://cp.people.overclockers.ru/cgi-bin/dl.pl?id=17369&filename=BeLight_0.22_Beta_9.7z
6) Программа оболочка для x264. Разработка mein с нашего форума.
http://people.overclockers.ru/mein/record3 - копировать отсюда и программу, и профили.

После того, как мы все скачали и установили, думаю начнем с кодирования звука. Воспользуемся для этой цели программой BeLight.
Запускаем данную программу, добавляем туда нашу аудиодорожку (если аудиодорожек несколько, то к сожалению наиболее правильный путь запустить под каждую аудиодорожку еще один раз программу. Т.е. если аудиодорожек 3, то и программу запустить 3 раза и в каждую загрузить свою аудиодорожку и запустить на выполнение).
Делаем настройки для нашей аудиодорожки:

Настройки BeLight для стерео звукаНастройки BeLight для 5.1 звука

(кликните по картинке для увеличения)

(кликните по картинке для увеличения)


После настройки запускаем программу на выполнение с помощью кнопки "Start Processing".

(кликните по картинке для увеличения)

Belight запущен на выполнение
Через какое время (а время конвертирования звука может быть достаточно длительным) программа отработает. И вас в директории появиться файл с вашей аудиодорожкой, только с расширением MP4. В нашем случае размер этого файла составил 40.1 MB, а если бы мы сохраняли в MP3, то размер бы у нас составил около 89 MB. При этом звук на слух практически не отличается.
P.S.: Иногда бывает так, что на некоторых машинах BeLight не работает или работает не правильно (когда мы хотим получить звук 5.1, а получаем почему-то стерео), то в большинстве случаев это проблема библиотек от Ahead Nero (не хватает лицензий или же может быть не хватает каких-то файлов. Правда последнее быть не может практически). Если такое произошло, то тогда совет такой - Encoder Type переключить с Nero Digital (ND) на FAAC (это может сказать на качестве и сжатии, но зато будет точно работать).

Теперь запускаем x264 GUI Lite.
Добавляем туда наш avs файл с фильмом (это был последний шаг в GK, если помните ) с помощью клавиши Open. Заодно смотрим на правильность выходного файла в "output filename" (если не правильно написано, то жмем кнопку "Save" и вводим правильное имя файла.

(кликните по картинке для увеличения)

Окно x264 GUI Lite
Теперь нам нужно с Вами подсчитать битрейт для видеодорожки. Заходим в Tools -> Bitrate calc и мы видим следующее окно:


Вводим туда длительность нашего фильма (в нашем случае 1.35:26), размер нашего звукого файла (в нашем случае он 40.1 MB, на всякий случай округлим в большую сторону - то есть 41 MB) и размер получаемого файла (мы же хотим все поместить на 700 MB болванку, но немного навсякий случай уменьшим - напишем 690 MB). И программа покажет нужный битрейт для нашей видеодорожки - в нашем случае битрейт составил 950 килобит (запоминаем).
Теперь закрываем данное окно и на главном окне рядом с нашими файлами нажимаем на кнопочку Config.
Должно показаться окно с настройками всеми для кодирования нашей видеодорожки.

(кликните по картинке для увеличения)

Настройки видеокодера в x264 GUI lite
Настроек очень и очень много , но мы ведь с вами не зря качали профили для данной программы (надеюсь вы сожержимое файла с профилями правильно распаковали в директорию профилей этой программы - например в моем случае это выглядит так - C:\Utils\Convert Video\x264 GUI Lite\Profiles\).
Выбираем на данном окне в Profiles (нижний правый угол) нужный вам профиль. Cоветую выбирать те, которые начинаются с букв HQ - они обеспечивают очень хорошее или максимальное качество.
Вот мини-последовательность профиль от самого качественного (и естественно самого тормозного) до менее качественного (и значит быстрее, чем другие).
- HQ-Insane
- HQ-Slowest
- HQ-Slower
- HQ-Slow
Последний профиль достаточно быстрый (по сравнению с другими профилями), но если сравнивать с кодеками типа XVID и DivX - очень и очень тормозной
Я всегда кодирую через HQ-Insane, Вам же советую, если у Вас нет двухядерного проца (HT не в счет, так как прироста практически не будет), не выбирайте данный профиль (хотя если можете подождать, пока комп в течении дня будет считать видео, то почему бы и нет).
Теперь вроде чего-то мы с вами уже настроили, указываем битрейт, который нам выдал калькулятор битрейта и так же, если у нас двухядерный проц (или два процессора), то Number of threads (правый верхний угол) устанавливаем в положении 2 и ставим галочку рядом с Run Avisynth in its own thread - это все позволит задействовать второе ядро (второй процессор) для вычислений, что уменьшит время ожидания примерно в двое.
Теперь переходим на первую закладку (General), находим кнопку "Enqueue" и нажимаем ее.
Переходим на третью закладку (Queue) и видим, что в списке работ добавилась два прохода для нашего фильма.

(кликните по картинке для увеличения)

Закладка Очереди в X264 GUI Lite
После этого запускаем наши работы на выполнения с помощью кнопки Start Job.
А теперь, если ошибок сразу не вывалилось, можно достаточно долгое время не подходить к компу, хотя так как мы запустили все с приоритетом Idlу (по умолчанию так ставиться программой), то мы можем с вами чего угодно делать на компьютере, просто при этом кодирование видео будет происходить медленнее.
--------
Прошло 12 часов Думал, что будет больше, уже хорошо.
Теперь мы имеем в нашей директории два файла с расширением mp4 (наша видеодорожка и наша аудиодорожка (или аудиодорожки).
Запускаем программу Yamb.

(кликните по картинке для увеличения)

Основное окно Yamb
Добавляем через кнопку Add оба наших файла и в внизу нажимаем на кнопку Mux.

(кликните по картинке для увеличения)

Yamb запущен на выполнение
Через некоторое время у нас в директории с нашим фильмом появиться результат всех наших мучительных шагов. По правде эти шаги мучительные были только для нашего компьютера, но для нас - все что тут написано и кликанье по кнопкам занимает максимум 10 минут (все остальное компьютер работает просто на износ).

Итого, что мы имеем - конечный файл у меня занимает 656 MB (я правда перед запуском все-таки решил битрейт несколько уменьшить и кодировал с битрейтом не 950 килобит, а 870).

Ну и стало быть скрины из полученного фильма (сразу говорю скрины чуть зажаты, так они разумеется намного лучше выглядят).










Всем удачного кодирования.
Будут проблемы, заходите к ветку по кодированию - http://forums.overclockers.ru/viewtopic.php?t=43930&postdays=0&postorder=asc&start=0

Обсуждение данной статьи введется тут - http://forums.overclockers.ru/viewtopic.php?t=157867
Telegram-канал @overclockers_news - это удобный способ следить за новыми материалами на сайте. С картинками, расширенными описаниями и без рекламы.
Оценитe материал

Возможно вас заинтересует

Популярные новости

Сейчас обсуждают