AMV - Статьи

http://amvnews.ru/index.php?go=Pages&in=view&id=8
Распечатать

Кодирование АМВ с помощью AMVSimpleGUI 1.4

Внимание! На данный момент доступна последняя версия программы AMVSimple 4.0

Представляю вашему вниманию программу для кодирования АМВ, созданную Aggressor'ом и Endymion'ом. программа позволяет буквально в два клика оптимальным образом закодировать Ваш клип самыми современными кодеками. Закодированный клип будет иметь тот же вид, что и клипы, выложенные на сайте AMV News в основном разделе. А именно будет иметь красивую, качественную, сочную картинку, без рассыпания на квадратики и при этом иметь размер меньший, чем дают на выходе кодеки DivX, XVid и WMV. То есть, используя эту программу вы на несколько шагов приближаетесь к профессиональному уровню. В данный момент я использую эту программу для кодирования превью для клипов выложенных на сайте. Раньше я тратил на это довольно много времени. Сейчас, я нажимаю кнопку и иду пить чай. Программа рекомендуется к использованию всем клипмейкерам, выкладывающим клипы в раздел "Оценочная".

Окно программы AMV Simple GUI



Использование программы:

  1. Загружаем с нашего сайта программу AMV Simple GUI 1.4 (1.41 МБ) и распаковываем в любую папку на своем компьютере. Оперативно следить за обновлениями программы можно на форуме Акросса в специально созданной ветке.
  2. Если у вас не установлен Ависинт (Avisynth) - устанавливаем. Скачать его можно здесь или здесь. Размер 4 МБ.
  3. Если у вас не установлен Microsoft .NET Framework (на Windows Vista он установлен по умолчанию) - устанавливаем. Скачать его можно здесь или здесь. Размер 22 МБ.
  4. Запускаем "AMVsimple.exe".
  5. В самом верхнем поле выбираем видео для кодирования (любой видео-файл со звуковой дорожкой, поддерживаются все форматы mp4, avi, mkv, wmv и.т.д.). Если вы кодируете свой клип лучше, если он будет неужатым (Uncompressed для видео и PCM для аудио).
  6. В полях "Автор" и "AMV" по желанию пишем свой ник и название клипа. Плееры, которые поддерживают iTags (Media Player Classic), будут отображать их при проигрывании.
  7. Галочками напротив слов "Полная" или "Превью" выбираем, какие версии клипа хотим получить на выходе (по умолчанию - обе сразу).
  8. По желанию можно поставить галочку "Выключить компьютер после завершения". Это связано с тем, что программа предназначена для максимально качественного трехпроходного кодирования клипов энкодером x264 AVC, поэтому процесс занимает более длительное время, чем при использовании других энкодеров/кодеков!
  9. Далее нажимаем кнопку "Старт!" и дожидаемся окончания кодирования.
  10. По завершении кодирования, в одной папке с входящим файлом появятся закодированные файлы с тем же именем и расширением *.mp4. У превью-версии в имени будет суффикс _prev.

Дополнительные возможности для продвинутых пользователей:

  1. В последней версии программы появилась новая кнопка "настройки" (см. левый нижний угол), которая позволяет менять значения битрейтов видео и аудио, установленные по умолчанию. При значениях по умолчанию результирующие файлы будут занимать не более 13 мБ/мин для полной версии и не более 2.2 мБ/мин для превью. Качество аудио отображается в процентном формате вместо долей единицы. Т.е. 10 - это 0.1, и т.д.
  2. В папке "AVS" лежат 2 файла: "Full.asg", "Prev.asg".
    Они являются некоторым подобием скриптов Ависинта и их тоже возможно изменять.

    "Full.asg" - это скрипт, используемый для кодирования полной версии клипа.
    Он проверяет в каком цветопространстве находится ваш исходник, затем проверяет его на кратность 16-ти и, если нужно, максимально равномерно со всех сторон подрезает несколько пикселей для ее достижения. В зависимости от входного цветопространства (RGB или Другое), алгоритмы приведения к кратности немного отличаются. После этого, если видео находится не в цветопространстве YV12, оно будет в него конвертировано.
    >>> Изменять содержимое этого файла не рекомендуется! <<<

    "Prev.asg" - это скрипт, используемый для кодирования превью-версии клипа.
    Он проверяет в каком цветопространстве находится ваш исходник, затем уменьшкает картинку до 320 пикселей по горизонтали, а вертикальный размер подбирает в соответствии с аспектом. После этого проверяет вертикаль на кратность 16-ти и, если нужно, максимально равномерно отрезает сверху и снизу несколько пикселей для ее достижения. Далее, если видео находится не в цветопространстве YV12, оно будет в него конвертировано.
    >>> Изменять содержимое этого файла не рекомендуется! <<<

    >>> Любые другие файлы изменять или перемещать КРАЙНЕ не рекомендуется! <<<
  3. Для вычисления битрейта можно использовать примерную форумулу (Bitrate - битрейт, Width - ширина видео в пикселях, Height - высота видео в пикселях):
    Bitrate = Width*Height/340 для клипов с малой динамикой.
    Bitrate = Width*Height/300 для клипов со средней динамикой.
    Bitrate = Width*Height/270 для клипов с высокой динамикой.
  4. Можно скармливать программе скрипты AviSynth. Для этого открываем файл AVSFull.asg (это по сути и есть скрипт Ависинта, только слово ":Video" в нем служит указанием на кодируемый файл), предварительно забэкапив оригинальный, и пишем там любой скрипт. Теперь программа берет из этого скрипта и звук, и видео. Затем создаем любой файлик (я обычно делаю пустой текстовый документ), делаем ему расширение *.avi и открываем его в программе. Запускаем кодирование. По окончании рядом с этим avi-файликом будет лежать результат кодирования, а обрабатываться будет фактически скрипт, сохраненный в AVSFull.asg (само собой, надо поставить галочку только возле "полная" и не ставить "превью", либо же изменить также файл AVSPrev.asg на ависинтовский скрипт нужного содержания). Таким образом, теперь можно перекодировать любые видеофайлы, включая mkv и mp4.

Изменения в версии 1.3 (Август 2008):

+ Оптимизирован процесс кодирования аудио. В зависимости от исходника может работать быстрее
+ Добавлена возможность перетаскивания файлов мышью на форму (drag-n-drop)
+ В связи с приходом HD в AMV пересмотрены ограничения на минимальные и максимальные битрейты видео и аудио
+ Завершающий проход по видео теперь не пишет бесполезную статистику
+ Добавлены обработчики ошибок ини-файла
+ Добавлен инкримент к результирующим файлам. Теперь сущетсвующие файлы не перезаписываются, а ложатся рядом с добавлением номера в имя файла.

Изменения в версии 1.4 (Сентябрь 2008):

+ Скорректирована цветопередача- теперь цвета при проигрывании клипа выглядят точно так же, как в редакторе. Переработаны скрипты ависинта.
+ Исправлена мелкая рассинхра, вызванная особенностями аудио-энкодера. Опережение/запаздывание аудио теперь можно настраивать вручную- для этого редактируйте вторую строку файлика Snd.asg из папки AVS.
+ Прогресс-бар теперь показывает реальный прогресс кодирования аудио.
+ Обновлен х264 (+~20% скорости, +качество). Обновлена командная строка энкодера для включения нового алгоритма формирования b-frame'ов.
+ Исправлена ошибка программы при невозможности удалить временные файлы.
+ Меню "Настройки" теперь можно открыть во время кодирования. В ознакомительных целях.
+ После начала кодирования кнопка "Старт" теперь становится кнопкой  "Прервать", принудительно завершающей кодирование.
+ В окошке рядом с кнопкой выбора файла для кодирования теперь отображается только имя файла. Полный путь можно увидеть во всплывающей подсказке.
+ Добавлены всплывающие подсказки с ограничениями битрейтов в окне настроек.
+ Если поля "Автор" или "Клип" оставить пустыми, то в тэги прописывается Unknown.
+ Упрощена нумерация версий.


| 28.08.2007 14:10