На страничку Статей


Конвертация DVD в DivX

Да, процесс рипанья DVD (и последующего превращения его в DivX;-) довольно сложный и продолжительный. Но еще сложней после всех плясок с DVD специальными прогами и ковырянием в настройках сделать по-настоящему качественный фильмец, который может уместиться на одну болванку. Для начала, очень важное замечание. Чем лучше качество DVD, чем меньше на картинке шумов, тем лучше будет зажатое изображение и меньше файл.

Потрошим DVD

Вставляй DVD диск в привод и запускай прогу DVD Decrypter. Она автоматом отметит файлы с фильмом (с расширением .vob), а тебе останется только указать папку, куда рипнутся выделенные вобы, и нажать "Decript". Затем открывай DVD2AVI и указывай ей рипнутые вобы. Кнопки "DEL" и "ADD" нужны, если цепляется не все или что-нибудь не то. Также можешь заюзать кнопки "[" и "]" для выделения начала и конца фрагмента видео (к примеру, если хочешь избавиться от титров). Далее нужно немного подправить настройки: Option/Process Priority/Low; Dolby Digital/Demux и Dynamic Range Control/off - если хочешь получить звук в формате .АСЗ; Dolby Digital/Decode - если хочешь получить звук в формате .wav; Normalization/80% и поставь галочку вверху справа.

Видеонастройки пока трогать не нужно, но если фильм идет в формате NTSC, то отметь галочкой ForcedFilm. Все. Жми "F4" и получишь .АСЗ или .wav, а также файл с расширением .d2v. Потом необходимо открыть VFAPI Reader и установить vfapi-кодек, идущий к нему. Затем дави "Add job" и укажи файл с расширением .d2v. Осталось только нажать "Convert", и немного погодя конвертация закончится, а также появится файл .avi.

Кодировка видео

Теперь необходимо "отшлифовать" полученную авишку и довели ее до ума. Для этого лучше всего воспользоваться прогой NanDub. Принцип ее работы заключается в сборе статистики и непосредственном кодировании (перед сбором статистики обязательно нужно указать все фильтры которые планируешь применить). Итак, открывай NanDub и указывай свою авишку, полученную через VFAPI Reader. Затем добавь фильтры (Video/filters/add). Оптимально будет выбрать такую комбинацию - null transform (cropping, Y1offset и Y2offset), resize (new width=640, new I height=352 (лучше посчитайте сами по формуле (старая высота*640)/(старая ширина)), Filter mode= Precise bilinear). Когда закончишь с фильтрами, заходи в Video/SBC options/SBC Settings/DivX - здесь нужно подправить кое-какие настройки. Сначала выбери нужный Bitrate (чтобы его правильно рассчитать, воспользуйся специальным калькулятором - Video/SBC options/BitRate Calculator/). Если считать ломает, то можешь выставить 740 Kbps для фильма длительностью около 100 минут и 1000 Kbps для фильма на 150-160 минут (такой придется записывать на два сидюка). Потом отметь "Minimum allowed bitrate" на 400 Kbps и "Internal SCD" на 100%. После этого переходи на вкладку "Motion" и включи "Enable Bits Reservoir modulation", если фильмец будет занимать один сидюк (соответственно, если два, то галочку ставить не надо:)). Далее вкладка "Video/SBC options/Bitrate Curve" - меняй там "Low pass" на 2500 (если будет два сидкжа - 3000), затем заходи в "Gauge" и поставь "Gauge max" на 80%, a "KF boost" на 3%. Другие параметры лучше не трогать. ОК. Теперь в "Compression levels" поменяй первый параметр - DRF min = 2, max = 5. Осталось совсем чуть-чуть - отметить галочкой "Use alternate" в "Options/Preferences/Scene" и поставить "Crosspoint" значение 280 в "Options/Preferences/SBC", а также проверить, стоит ли "Full processing mode" в "Video" и "No audio" в "Audio". Так, теперь осталось только сохранить настройки (File/Save Processing Settings), выбрать "FileTwo passes"(у меня почему-то не работает, так что приходится сохранять через "Save As AVI" качество просто великолепное), нажать "save" и идти отдыхать, а через n-ое количество часов ты получишь видеофайл размеров около 550 мегов.

Кодировка звука

Итак, у тебя имеется чистое видео без звука. Поэтому тебе нужно закодить в mрЗ, имеющий .АСЗ поток или .wav. Сделать это хорошо и качественно тебе поможет утилитка Azid (вместе с AzidLameGUI и lame.exe). Запускай AzidLameGUI твоему вниманию откроется туева куча настроек. Теперь укажи .АСЗ файл, который будет обрабатываться (Source (АСЗ)), и имя файла .wav, который получится в итоге (Target (WAV)). В разделе "Output Modes" выстави режим "Stereo", a "Overall Output Configuration" поставь "Auto Find Maximum Gain". После того как все выставишь, жми "АСЗ to WAV". Затем полученный WAV нужно перегнать в mрЗ. Все необходимое для этого есть в Azid, так что далеко ходить не придется. Жми на "Lamel" и укажи путь к lame.exe и к самому wav'y. Потом поставь галочку, напротив "Mode/Joint Stereo", "ATH Туре/3" и "Experimental PSY". Теперь требуется перейти в окно "Lame 2" и отметить "Use VBR/Old Routine", "Quality/5", "Minimum Allowed Bitrate/64" и "Maximum Allowed Bitrate/256".

Вот, собственно, и все оптимальные настройки - остается только нажать кнопку "Batch Mode", перетянуть .асЗ файл в это окно и кликнуть "АсЗ -> Wav -> МрЗ". Через некоторое время ты получишь свою mрЗ'шку весом около 100 MB.

Совокупление

Итак, у тебя имеется отдельно видео и аудио. Теперь, как ты и сам догадался, их необходимо соединить. Для этого вновь загружай NanDub и указывай путь к видео, а также поставь галочку напротив "Direct stream copy". После видео нужно открыть mрЗ'шку ((VBR) МРЗ audio), в разделе "Audio/Interleaving" отметить "Enable audio/video interleaving", "Preload" поставить на 500 ms и "Interleave audio every" на 250 ms. Также в разделе "Audio" нужно включить "Direct stream copy" (если галочка еще не стоит:)). Затем нужно устроить небольшую проверку перед финальным сейвом. Для этого иди в "Video/Frame Rate" и посмотри на Frame rate твоего видео. Если ты видишь, что значение в "No change" и нижней строчке составляет 23,976 fps, то все ОК. Если же нет, то поставь галочку в удобное положение напротив "Change so video and audio durations match", чтобы звук не мог убежать или отстать от видео. Вот и все - жми "File/Save as AVI" и посмотри, что ты наделал :]. Кстати, если звук все же убежит или отстанет, то зайди во вкладку "Audio/lnterleaving/Delay audio track by" и поставь 100 ms в случае запаздывания аудио и -100 ms в случае убегания (менять можно в пределах +/- 400).

Материалы взяты из статьи "Записки потрошителя. Хакер 04.02(40)" http://www.xakep.ru
Все программы можно скачать, кликнув в статье по названию программы или из раздела Файлы/Программы