Так как Winnydows бросил все силы на разработку новой 6-ой версии, то 5-ую версию он больше не развивает.
Но благодаря разработчику forclip, эта 5-ая версия всё-таки продолжает своё развитие.
По мере выхода более новых кодеков, соответственно обновляются компоненты программы.
А так-же, благодаря разработчику ru.procrustean, добавляются пресеты кодирования.
Последнюю версию всегда можно скачать по этой кнопке:
А ниже, я вам предлагаю ознакомиться с последними финальными версиями от Winnydows.
Эти версии были выпущены уже сравнительно давно и инструкция писалась именно под них.
Из данной инструкции вы можете почерпнуть основные аспекты по кодированию в данной программе.
Но если вы пользуетесь обновлённой энтузиастами версией программы, ссылку на которую вы видите выше, то вам нужно понимать,
что некоторые пункты и пресеты данной инструкции могут устареть и не совпадать с обновлёнными или добавленными.
*
Добавлены новые опции x264: Adaptive Quantization, PsyRDO, PsyTrellis, SubME 8 и SubME 9.
Улучшена разметка некоторых окон.
Добавлена настройка чувствительности автокропа.
По умолчанию теперь не сохраняется анаморфный аспект.
В настройки добавлены опции:
Сохранять анаморфный аспект,
Кодировать всё в прогрессивное видео.
Исправлено кодирование в MKV.
Максимальный x264 битрейт увеличен до 90 Мбит.
Отключен автоматеский ColorMatrix для MPEG2 файлов.
Добавлена опция включения и отключения Авто ColorMatrix.
Xvid4PSP 5.xxx
В 5-ой версии кардинально изменён интерфейс на новом движке и с новыми возможностями.
В названии Формата кодирования присутствует название девайса.
Нас же интересуют форматы кодирования для консоли SONY PSP.
1. Формат: выбор формата кодирования. Выберите формат, поддерживаемый вашим устройством.
MP4 PSP AVC - универсальный формат для всех обладателей PSP, с использованием передового видеокодека х264 (H.264), сравнимого по качесву картинки с DVD, или даже с HD-DVD. Ведь не зря этот кодек используют для потокового вещания на HDTV. Даже скодированный для PSP фильм со сравнительно маленьким аспектом 480х272 и битрейтом 768kbps, при просмотре на весь экран монитора компьютера довольно прилично выглядет, не смотря на такое значительное растяжение от 480х272 до 1024х580 или и того выше 1280х720! А попробуйте сравнить с XviD на равных, ну пусть даже с битрейтом 1500kbps...
MP4 PSP AVC TV - для обладателей Slim&Lite, желающих подключать консоль к телевизору. Выходой аспект видео 720x480, который кстати используется в UMD-VIDEO в контейнере MPS.
MP4 PSP ASP - формат предыдущего поколения бурной волны х263. Использует наиболее прогрессивный кодек XviD того поколения. Конечно же его пока рано списывать со счетов, но владельцев PSP этот кодек привлекает наиболее быстрым процессом кодирования, ввиду наименьшего потребления ресурсов компьютера, да и лёгкости алгоритма кодека. Недостатки XviD - это всегда присутствующая лёгкая замыленность, иногда гребёнчатость и пикселизация в сложных сценах при не достаточном битрейте, которого всегда оказывается мало.
2. Фильтрация: способ улучшения различных параметров фильма. Используется в основном, если исходник плохого качества и вы хоть как-то его хотите улучшить.
Фильтрация занимает значительно большее время кодирования, не забывайте об этом.
FractalDenoising LS - лучший режим фильтрации. Фильтрация удаляет артефакты и делает чётче картинку. После фильтрации с использованием Denoise-фильтров, выходной файл будет меньше (в HQ режиме кодирования).
3. Цветокоррекция: коррекция яркости, контрастности, цветовой насыщенности, восстановления цветов. Используется при плохом исходнике или для удаления красного ореола в изображении (пресеты PSPFix или PSPFix MPEG2Fix используются для DVD или MPEG источников). Использование этого параметра так же увеличивает время кодирования. Теперь пресет MPEG2Fix устанавливается автоматически, даже если это не установлено в пресетах.
MPEG2Fix - исправляет цвето-передачу в файлах MPEG2 (DVD).
PSPFix MPEG2Fix - исправляет цвето-передачу в файлах MPEG2 и подправляет цвета для лучшего отображения на экране PSP, так же избавляет от красных шлейфов.
PSPFix - подправляет цвета для лучшего отображения на экране PSP, так же избавляет от красных шлейфов в файлах MPEG4 (XviD, DivX, MKV, AVC и пр.).
Vivid MPEG2Fix - добавлет сочности и исправляет цвето-передачу в файлах MPEG2.
Vivid - добавлет сочностии исправляет цвето-передачу в файлах MPEG4
4. Кодирование видео: cодержит заранее подготовленные профили кодирования, которые вы и сами можете изменять по своему усмотрению, а так же добавлять свои собственные профили. Замечу, что программа изначально нацелена на КАЧЕСТВО, поэтому практически все заложенные в неё профили выдают только качественный результат, если вы сами не внесёте в них изменения, в целях ускорения времени кодирования. Здесь два типа пресетов: пресеты Битрейтов и пресеты HQ (качество). В режиме Битрейтов вы ставите цель на выбор битрейта. В режиме качества HQ, вы выбираете с прицелом на качество. Самым лучшим и простым способом получения качественного результата и наименьшего размера выходного файла будет выбор одного из HQ пресета. Используйте Битрейт-режимы, только если вы знаете что делаете и хорошо разбираетесь в тонкостях настроек кодирования.
Расшифрую, в порядке возрастания качества:
х264 1P 768k Turbo - самый упрощённый и скоростной профиль кодирования. На выходе получается файл наибольшего размера из-за однопроходности и упрщённого алгоритма кодирования. Но качество будет выше среднего из-за приличного битрейта 768kbps.
Сразу поясню, что означают эти буквы и цифры в названиях профилей:
x264 - это кодек последнего поколения AVC (Advanced Video Codec). Оптимальный для него контейнер - MP4
1P - указывает на количество проходов. 1Pass - 1 проход.
768k - битрейт кодирования 768 килобит в секунду (768kbps) - определяет качество картинки.
Turbo - указывает на скорость кодирования (для новичков ))). Вернее добавляет дополнительные расширения параметров, от сложности которых и зависит продолжительность кодирования и, самое главное - качество. Задействуются всевозможные сложные алгоритмы, типа subme (1-7), me-(dia, hex, umh) - в Turbo-режиме эти алгоритмы самые низкие или вообще не используются, в Ultra-режиме они выше среднего, а в Extreme-режиме, как правило, самые максимальные.
.
x264 2P 768k Ultra - приличное качество при высоком битрейте и сравнительно меньший размер файла при двухпроходном методе, и выше среднего по сложности алгоритмов кодирования в Ultra режиме, так же влияющих на качество.
х264 2Р 512k Extreme - среднее качество из-за заниженного, но вполне достаточного битрейта для экрана PSP и наименьшего размера файла в алгоритме Extreme.
х264 2Р 768k Extreme - отличное качество, малый размер. Идеальный вариант по качеству, но очень длительное время кодирования.
.
х264 HQ Turbo - тоже отличное качество, но размер выходного файла больше, а время кодирования меньше.
х264 HQ Ultra - золотая середина между Turbo и Extreme
х264 HQ Extreme - это самый крутой режим, но и самый самый продолжительный. Зато минимальный размер файла и максимально возможное качество (по сравнению с исходником).
Custom - составление собственного профиля кодирования. Не забываем в последствии сохранить его.
Copy - не производится кодирования Видео, а происходит только копирование видеопоследовательности. Видео оставляется таким же, как в исходном файле с исходным кодеком, аспектом, частотой кадров и битрейтом. Кодируется только выбранный вами звук. В данном процессе происходит разделение видеодорожки от аудиодорожки исходного видеофайла, что собственно и производится в любом другом процессе кодирования. Но потом, видеодорожка не трогается и не подвергается обработке, а перекодируется только аудиодорожка, в соответствии с выбранным форматом и битрейтом Аудио. Затем обе дорожки склеиваются и помещаются в контейнере, выбранного вами Формата. Процесс такого кодирования длится не более 2-3-5 минут. Имейте ввиду, что не каждый формат Видео может проигрываться в другом контейнере.
HQ режим нацелен на высокое качество. 3 для XviD, MPEG4, MPEG2. 21 для x264. Здесь вы так же сами можете управлять параметрами качества. Выше число - меньше размер файла, хуже качество. Ниже число - больше файл, выше качество. 0 для x264 - режим кодирования Без потерь (LossLess). Только устройства с High AVC профилем может читать LossLess-файлы (без потерь).
Хорошие стороны HQ-режимов: Автоматически подбирается битрейт по исходному качеству, фильтрации, разрешающей способности.
Отрицательные стороны HQ-режимов: Вы не можете предугадать, какой размер файла будет на выходе. Но уверены, что он будет насколько возможно маленький, без проигрывания в качестве.
Хорошие стороны Битрейт-режимов: Если вы подберёте хороший битрейт для своего случая, то качество будет даже лучше чем в режимах HQ при 2-ух проходном или 3-х проходном кодировании. Вы будете знать, насколько большой размер файла будет на выходе и можете контролировать это.
Отрицательные стороны Битрейт-режимов: Для получения хороших результатов, вам потребуется использовать 2-ухпроходный или 3-хпроходный режим и кодирование будет длиться вдвое дольше.
5. Кодирование звука: здесь правило остаётся неизменным: Звук только AAC-LC, так как PSP не поддерживает в профилях AAC-HE и AAC-HEv2 субканальные данные SBR в AAC-HE (AAC-LC+SBR) и SBR+PS в AAC-HEv2 (AAC-LC+SBR+PS), чем они и отличаются от стандартного AAC-LC. Хотя обратная совместимость заложена в этих старших продвинутых профилях, но с обрезанными субканальными данными, куда перемещается половина частоты дискретизации из AAC-LC, вы получите на PSP звук хуже, чем с обычным AAC-LC.
AAC-LC ABR 128k - самый оптимальный профиль для кодирования фильмов.
AAC-LC ABR 96k - такой профиль с немного заниженным битрейтом следует использовать в видео без музыкального сопровождения и аудио-спец-эффектов, например в телевизионных шоу и сериалах.
AAC-LC ABR 192k - самый оптимальный профиль для кодирования музыкальных видеоклипов. Такого профиля нет по умолчанию, но вы можете нажать на кнопочку "Е" напротив и увеличить битрейт, если конечно в исходнике битрейт не меньше. Если в исходнике битрейт допустим 128kbps, то вы хоть 1000kbps поставьте, но звук от этого лучше, чем был не станет, а размер аудио зато увеличится почти в 10 раз ))). А вот ухудшить качество звука вам вполне под силу, выставив битрейт ниже, чем в исходном аудиопотоке.
ABR, CBR или VBR - этот параметр вы так же можете изменить, как и любой другой, нажав на букву "E" (Edit - правка).
ABR (average bitrate) - средний битрейт, это нечто среднее между CBR и VBR. В этом режиме ширина потока данных изменяется в небольших пределах от среднего заданного значения. Является на данное время самым оптимальным выбором между размером и качеством.
CBR (constant bitrate) - постоянный битрейт, когда каждый фрагмент музыкальной композиции сжимается одинаково.
VBR (variable bitrate) - переменный битрейт, отличается тем, что кодек пытается получить максимально возможное качество при минимальном объеме данных путем динамического изменения ширины потока (коэффициента сжатия) в зависимости от сложности сигнала. Имеет некоторые недостатки и недоработки именно в плане Аудио, которые в данном аспекте расписывать диссертацию писать не буду.
Custom - составление собственного профиля кодирования аудио. Не забываем в последствии сохранить его.
Disabled - как видно из названия, видео будет кодироваться без звука. То есть, видеофайл при кодировании будет раскладываться отдельно на видеодорожку и аудиодорожку. Потом видеодорожка будет кодироваться в соответствии с выбранным профилем кодирования видео, а аудиодорожка добавляться не будет совсем, будет вырезаться, так сказать. Эта функция будет очень полезна, если вы, допустим, скачали DVD образ фильма из-за бугра на английском или японском, а у вас уже есть Экранка с профессиональным Русским дубляжем, то можете таким образом вырезать иностранную аудиодорожку и приклеить Русскую.
Copy - здесь не производится кодирования Аудио. Аудиодорожка оставляется такой же, как в исходном файле - с исходным кодеком, битрейтом, частотой дискретизации. В данном процессе происходит разделение видеодорожки от аудиодорожки исходного видеофайла, что собственно и производится в любом другом процессе кодирования. Но потом, Аудиодорожка не трогается и не подвергается обработке, а перекодируется только Видеодорожка, в соответствии с выбранными параметрами кодирования. Затем обе дорожки склеиваются и помещаются в контейнере, выбранного вами Формата. Имейте ввиду, что не каждый формат Аудио в исходнике может затем проигрываться в другом контейнере на выходе.
Рекомендуемые параметры кодирования
Открываете фильм.
Выбираете "Формат: MP4 PSP AVC" для Sony PSP
Фильтрацию не ставьте. Используется только в исходниках плохого качества для удаления полос, царапин аналоговой плёнки, сглаживания. На время кодирования о-о-о-чень сильно влияет!
Цветокоррекцию тоже не ставьте, если исходник рипнут с цифрового носителя с сохранением цветов оригинала.
Выбираете "Кодирование видео: x264 HQ Ultra или x264 2P 768k Ultra" - для получения достаточно приличного качества при сравнительно небольшом времени кодирования.
Я предпочитаю HQ-режим Ultra, исходя из собственного опыта и потребностей.
Более старшие профили кодирования дадут незаметное непрофессиональным глазом улучшение, но зато время кодирования будет сущуственно увеличиваться, что так-же немаловажно.
Если битрейта 768 для вас много, а это на самом деле избыточно много (максимальное качество), то нажмите напротив профиля кнопочку "Е" (Edit), выделите мышкой 768 и впиши вручную 608 (золотая середина) или 512 (минимум из лучшего). Этого битрейта с лихвой хватает для кодирования фильмов на PSP с высоким качеством. Ниже 512 kbps выставлять не рекомендую, т.к. качество картинки будет уже ухудшаться заметно на глаз.
Если хотите достичь высшего качества при минимальном размере выходного файла и вам не жалко потратить на полуторачасовой фильм почти сутки кодирования, то просто выберите профиль видео "x264 HQ2 Extreme"
Чтобы поменять разрешение (аспект), надо зайти в меню "Видео -> Разрешение/Аспект..." и выставить в заданном порядке:
"Конечный аспект: 1,765" - формула проста... 480:272=1,765 (размер экрана PSP)
"Конечное разрешение: 480х272" - выбираете из раскрывающегося списка
"Метод изменения аспекта: Crop" - для обрезки лишних краёв, чтобы избежать искажений (сплющенности или вытянутости) при изменении аспекта.
Если вы не хотите урезать картинку, то выберите "Метод изменения аспекта: Black". В этом случае картинка без искажений заполнит экран по ширине или высоте, а недостающее пространство заполнится чёрными полями.
При необходимости, выполните вручную "Обрезку верх, низ" или "Обрезку лево, право" для удаления черных полей.
Выбираете для фильма "Кодирование звука: AAC-LC ABR 128k" - такой битрейт подходит для кодирования человеческого голоса и фоновой музыки хорошего качества.
Для музыкального видеоклипа нужно выбирать битрейт побольше. Тогда нажимаете напротив профиля кнопку "Е" и выбираете из раскрывающегося списка битрейт 192.
Готовое видео нужно класть в папку ms0:/VIDEO/... под любым названием.
Более подробно о проходах 1pass, 2pass, 3pass
1pass, 2pass, 3pass
При однопроходном кодировании (1-pass) сцены не вычисляются, а кодирование происходит сразу без просчёта, в независимости от сложности сцен с постоянным битрейтом на всём протяжении фильма. В результате в "сложных сценах", где необходим более высокий битрейт - его будет не хватать, а где нет необходимости даже в низком битрейте в статичных сценах и пр. - битрейта будет слишком избыточно. Таким образом, при однопроходном кодировании качество будет страдать именно в сложных динамичных сценах, но зато время на кодирование будет уходить практически вдвое меньше.
Тут уж вам выбирать, что для вас приоритетнее - качество или скорость.
1-pass - это однопроходное кодирование.
То есть кодирование сразу начинается с первого прохода по заданному битрейту. Какой битрейт вы указали, с таким постоянным битрейтом и будет кодироваться весь фильм не взирая на сложность сцен, движения, количества частиц в кадре, яркости и т.д.
Такой процесс называется постоянным битрейтом CBR (Constant Bit Rate).
Недостаток: избыток битрейта на простых сценах и недостаток битрейта в сложных сценах.
2-pass - это двухпроходное кодирование. В первый проход ничего не кодируется, а только определяются и записываются сцены во временный файл, определяется в каких сценах, на каких именно фреймах происходит интенсивность движения, тональность.
Интенсивность определяется по значительному различию между соседними кадрами. Например, если диктор в студии сидит перед камерой и рассказывает новости, то практически никакого движения, кроме его губ не происходит, поэтому такие сцены вычисляются и впоследствии выделяется минимальное количество битрейта.
А если идут сложные сцены, быстро сменяющиеся, например идет погоня - человек быстро мчится сквозь заросли зелени, а за ним бежит толпа с собаками, то тут в кадре очень много объектов и они очень быстро сменяются. Так вот сюда будет выделятся битрейта значительно больше, даже более того, что ты указал в настройках. То есть из не сложных сцен битрейт будет забираться и отдаваться в сложные сцены. Второй проход - это уже сам процесс кодирования. Тут информация берётся из временного файла, записанного на основе первого прохода. И на основе этой информации на всём протяжении фильма выделяется нужный битрейт практически в каждый кадр.
Такой процесс называется переменным битрейтом VBR (Variable Bit Rate)
3-pass - это трёхпроходное кодирование. Тут за первые два прохода происходит более тьщательный анализ. А на третьем проходе происходит само кодирование видео.
Более подробно о пресетах Turbo, Simple, Ultra, Extreme
Turbo, Simple, Ultra, Extreme
Пресеты кодеков в порядке возврастания качества и соответственно длительности кодирования.
Возьмём примитивный пример сравнения пресетов при идентичных параме**** кодирования.
Вглядитесь в различия скриптов и вы увидите разницу между пресетами в версии 4.115:
1) Turbo - самый скоростной и самый простой метод выборки данных. Используется только в однопроходном кодировании для получения насколько можно быстрого и беспонтового результата. Как правило используется в большинстве простых программах-кодерах, славящихся быстротой кодирования и ограниченным числом настроек.
Часто встречается такое заблуждение и высказывания типа: Вот пользуюсь такой-то суперпрогой, которая в 10 раз быстрее кодирует и качество просто супер. Так вот, такие проги и используют именно этот пресет кодирования, только в них он называется не Турбо, а HiEndSuperPuper
Здесь никакого анализа и самые низкие, зато самые скоростные параметры:
subme 1 - самая низкая выборка качества из существующих. Качество subme бывает в пределах от 1 до 7 (1 – наиболее быстрое и низкое качество; 7 – наиболее высокое качество).
me dia - используемый здесь метод определения движения. Всего существует 4 варианта:
dia - diamond search (самый быстрый и низкокачественный) - используется именно здесь в Turbo
hex - hexagonal search
umh - uneven multi-hexagon - используется в Ultra и Extreme пресетах. Смотрите ниже пункты 3 и 4.
esa - exhaustive search (самый медленный и высококачественный) - используется очень редко, но вы можете сами вручную подставить его в скрипт, если захотите.
--bitrate 768 --sar 1:1 -A all --aud --level 3.0 --ref 2 --mixed-refs --bframes 3 --direct auto --analyse none --me dia --subme 1 --threads 2
2) Simple - тоже самый простой и беспонтовый метод.
1-pass
--bitrate 768 --sar 1:1 -A all --aud --level 3.0 --ref 2 --mixed-refs --bframes 3 --direct auto --threads 2
2-pass - отличие только в переменном битрейте при элементарном двухпроходном кодировании.
--pass 2 --stats .stats --bitrate 768 --sar 1:1 -A all --aud --level 3.0 --ref 2 --mixed-refs --bframes 3 --direct auto --threads 2
3) Ultra - не идёт ни в какое сравнение с предыдущими двумя. Самый оптимальный по качеству и чуть более долгий по скорости кодирования. Полный анализ по фреймам, почти наивысший уровень качества и метода определения движения.
4) Extreme - улучшенный анализ видеопоследовательности. Здесь отличается от ULTRA только на единичку более сложным анализом и соответственно на столько же более длительным процессом кодирования: --subme 7.
Сравните код скрипта с предыдущим пресетом и вы заметите только одно отличие на единичку: здесь subme 7, а там subme 6.
MKVE Wizard v1.2 - Графическая оболочка к первой программе, заменяющая работу через консоль. А то я тут начал было писать инструкцию по работе через консоль, но решил не парить тут мозги, а сделать попроще для новичков, так сказать.
Установка:
Устанавливаете программу MKVToolNix.
Содержимое папки MKVExtractGUI закидываете в папку MKVtoolnix. Заметьте, надо закидывать не папку с файлами, а чисто голые файлы.
Таким образом у вас уже будет расширенный комплект по работе с MKV (Матрёшкой). Лучше сразу вывести ярлыки на Рабочий стол с файлов MKVextractGUI.exe и mmg.exe
Прогу MKVE Wizard распаковываете в любое место на жестком диске и так же выводите ярлык на Рабочий стол.
Использование:
Запускаете программу MKVE Wizard 1.2 - Графическая надстройка над MKVtoolnix, которая упростит выдирание субтитров (и всего остального) из mkv файла.
Внизу программы нажимаете кнопку "Settings" и указываете путь к папке C:\Program Files\MKVtoolnix.
В верхней строке "Input" указываете путь к видеофайлу MKV. Название файла не должно содержать пробелов и русских символов.
В следующей строке "Output" указываете путь к папке, куда извлекать нужное вам содержимое.
Справа внизу жмёте кнопку "Next" и в окне отмечаете галочками пункты Треков, которые хотите извлечь - Видео, Аудио или Субтитры.
Жмёте "Next" и достаёте из указанной папки "Output", что вам нужно.
Дополнительные проги по работе с субтитрами, преобразования одного формата сабов в другой можно найти например ЗДЕСЬ
Вшивание субтитров:
Чтобы добавить субтитры к видео:
Можно их предварительно выдернуть из видео
Можно найти отдельным файлом, на посвящённых этому видеофорумах
Можно переконвертировать из одного формата сабов в другой с помощью спецпрограмм по ссылке выше
Можно написать самому перевод в блокноте и выставить каждой строчке время отображения:
Скрин
Существует два способа использования субтитров на PSP:
Можно использовать как Soft-subtitle, положив в одну папку с видео с таким же названием, затем просматривать плеером "PMPLayer Advance".
Mожно вшить в видео как Hard-subtitle, перекодировав видео в Xvid4PSP v5:
Открываете фильм в Xvid4PSP v5
Устанавливаете все настройки, кодеки, аспект...
Нажимаете в меню "Субтитры -> Добавить"
Скрин
В открывшемся меню проводника указываете на файл с Сабами
Скрин
Сохраняете проект и кодируете. Смотрите хард-сабы на видео
у программки большой аппетит! у меня жрёт под 50-60% цп, но они того стоят, сконвертировал фильм в формате pmp (правдо ставио всё на максимум!) и что то плеер на psp не захотел его открывать, c чего бы?!
Береженого -бог бережёт, а не береженого-антибрикер
Привет всем, я кодирую фильмы с ДВД, но звук при этом фообще плохо слышно. Еду в метро все голоса забивает, но есть ролик в мп4 не я кодировал. так там все слышно
Я все фильмы кодирую в Мп4....
кодирую с DVD 6 канальтную дорожку, в MP4 AVC 768k 2pб звук 128 bit.
Выстрелы слышу хорошо а вот что говорят тихо особенно в метро, как сделать так что бы все слышно было равномерно
Видео кодирую с DVD с 6 канальтной дорожкой, в MP4 AVC 768k 2pб звук 128 bit.
Выстрелы слышу хорошо а вот что говорят тихо особенно в метро, как сделать так что бы все слышно было равномерно
у меня Athlon64 3000+, поставил фреймворк 3.0, саму прогу последнюю версию, но при старте она крашит, выдавая системную ошибку. На втором компе с кор2дуо все работает. Вроде был какой-то патч для атлонов, не подскажете линк? Или может дело в чем-то другом...
Ты знаешь у меня много проблем с этой прогой, иногда она не статвилась иногда, при добавлении файла вылетала, теперь вот прикрепляет звук от уже перекодированных фалов даже не знаю всё решаю тупо переустановкой проги, кстати может кодеков каких не хватает? хотя на врятли вообщем с этой прогой много гемороя, но если работает то работает хорошо!)