Показать сообщение отдельно
Старый 07.04.2013, 18:27   #1
chapitan
Главный Кинооператор
Медаль пользователю. ЗОЛОТО Любитель
Аватар для chapitan
Регистрация: 13.01.2011
Адрес: На Кавказе
Сообщения: 141
Репутация: 22
Делаем HD720p(1080р) рипы в MediaCoder

Для начала - несколько слов про MediaCoder
Во первых, недавно я с удивлением обнаружил, что уважаемый avgur79 залил на трекер раздачу этого софта. Признаюсь, этим меня Менеджер, мягко говоря, удивил...
Какой смысл в раздаче бесплатного и легко доступного в сети софта, который полуавтоматически обновляется (при запуске проверяет автоматически наличие на сервере свежей версии и предлагает Вам её скачать), при чём на сайте доступны для скачивания как версии под х86, так и под х64, не знаю...
Немного о преимуществах MediaCoder-а - программа действительно "всеядная" и бесплатная, поддерживает огромное количество входящих и исходящих форматов мультимедиа и работает достаточно быстро и эффективно, при этом располагает русским интерфейсом (частично).



Теперь - о недостатках. Программа всё ещё находится в стадии разработки и имеет невероятное количество багов (желающие могут прямо из программы сообщить про замеченные баги на английском языке в блог и на форум) и, по моим четырёхмесячным наблюдениям, не факт, что появившаяся свежая версия будет работать лучше предыдущей (у меня не раз возникало желание откатиться на версию, которую я юзал месяц-два назад, но, к сожалению, если на харде не сохранить предыдущие версии, то откат возможен только на один шаг). Далее - не рекомендую при обновлении программы использовать предложенные пакеты обновлений. Гораздо спокойнее скачать полную версию, удалить полностью старую и установить скачанную новую. Ещё - при настройке очередного задания я бы посоветовал сделать сброс настроек программы (первое окно при запуске программы, дальше его можно будет закрыть), лучше - повторить несколько раз и вводить все желаемые настройки кодирования каждый раз заново...
Теперь - рекомендации по настройке программы для задания конвертации (огромный респект 1234567890 - именно он был моим проводником в мир MediaCoder). Для начала я посоветовал бы изменить язык интерфейса на русский (если он ещё не изменён), затем - указать Папку вывода (Output Folder) - учитывайте свободное место (замечу - предыдущие версии MediaCoder были весьма неопрятны и оставляли за собой большое количество промежуточных служебных файлов, которые приходилось после завершения задания удалять вручную), теперь переходим собственно к настройкам программы - во вкладке "Просмотр" (Preview) советую для начала установить режим Windowed (это позволит сделать правильный кроппинг (обрезку) на полном кадре, лучше поймать наиболее светлый кадр), если во время перекодирования Вам могут понадобиться ресурсы системы, то на вкладке "Tasking" можете разгрузить от задания любое из доступных ядер процессора (это увеличит время выполнения задания), следующая вкладка "Видео" (Video) - здесь мы можем настроить параметры кодирования видеопотока (рекомендательно - для формата HD720p битрейт 3000 kbps для 1280х544 (47х20) или 4000 kbps для 1280х720 (16х9) - это основные аспекты видео на сегодняшний день), Выбор режима предпочтительно - выбрать "2 прохода", естественно - формат H.264, остальные настройки лучше оставить по умолчанию. После этого переходим на правую сторону вкладок и настраиваем кодер (сразу оговорюсь, что CUDA мне не знаком, так что опишу настройку x264) - Профиль High или High10 (зависит от ресурсов компа), Уровень - 3.1 (для HD720 вполне достаточно (рекомендуемый, иной приведёт к значительному завышению размера выходного файла), Предустановки - Very Slow, tune можно оставить Normal или назначить в зависимости от кодируемого контента, GOP не трогаем, B-Frames устанавливаем в значение 12, Экстрапол-ть (экстраполярность) - устанавливаем в 5 (Reframes), затем нажимаем кнопку "Дополнительно" и включаем "Enable all macroblock type", после ещё раз нажимаем кнопку "Дополнительно" и выбрав "more_params", в открывшемся окне осталось установить Adaptive B-frame decision method - Optimal и B-frames used as for predicting - Normal, а также выбрать режим Fullpixel motion estimation algorithm - Uneven Multi-Hexagon. Окно настроек кодера можно закрыть.
Переходим на следующую вкладку (слева). "Аудио" (Audio). Сразу хочу сказать, что у меня программа кодирует только первую в списке звуковую дорогу и убедить её кодировать какую нибудь другую дорогу на выбор я так и не смог, но Вы можете это попробовать, и в выпадающем списке ID выбрать нужную Вам дорогу. Рекомендуемый Формат - HE-AAC V2, остальное можно не трогать. Над Выбором режима подумайте сами... Обычно я ставлю галочку в окне optimal_profile.
Далее - следующая вкладка слева Контейнер (Container). Тут уже сами выбирайте. Обычно я использую MKV.
Теперь - вкладка Изображение (Picture). Здесь необходимо выставить исходящий размер кадра Вашего рипа (например, 1280х544), частоту кадров лучше не трогать, как и csp и эффекты, не забудьте указать необходимые Пропорции видео (в моём примере - 47х20) и установить Обрезку (Cropping) в пикселах (здесь Вам помощник - окно просмотра кодирования видео). В правой группе вкладок ничего менять не нужно. Обращаю Ваше внимание, что на установленные в окне программы параметры обрезки она внимания не обращает, советую настраивать обрезку при нажатии на кнопку Обрезка в дополнительном окне, не забывая при изменениях нажимать на кнопку Save. Можете скопировать цифры из дополнительного окна в основное окно программы.
Следующая вкладка слева - Звук. Здесь Вам необходимо настроить количество каналов исходящего звука и параметры нормализации. Мне кажется, что Каналы - Stereo и Нормализация - Multi-Samples будет приемлемым выбором. Иное - на Ваше усмотрение. Остальные настройки можно не трогать.
Следующая вкладка слева - Время (лучше ничего не трогать), потом - Субтитр (рекомендую сразу установить режим Disabled, а нужные сабы готовить отдельно).
На этом основные настройки MediaCoder можно считать законченными. Осталось по окну кодирования подогнать обрезку и можно приступать к кодированию HD видео в нужный Вам формат.
Оговорюсь - после завершения задания тщательно проинспектируйте полученный файл на предмет синхронизации видео/аудио, доступности и синхронизации всех дорог и возможности ускоренной перемотки, как на компе, так и на аппаратном проигрывателе... Могут быть нежданчики...
ЗЫ После установки правильной обрезки можно переключить размер с Windowed на Framed.
Замеченные проблемы - произвольный перевод fps из 23,976 в 24,000 или 25,000, плавающий рассинхрон видео/аудио (ощущение, что видео кодировано верно - 23,976, а аудио - 25,000)
  Ответить с цитированием