Статьи 

Paper

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

Вторник, 28 Август 2007

Внимание! На данный момент доступна последняя версия программы 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.
+ Упрощена нумерация версий.


Прочитана: 89296 раз
Распечатать

Комментарии (84)
Вы не авторизованы! Комментарии могут оставлять только зарегистрированные и авторизованные пользователи!


Galia and Kitty   User profile
  29.06.2008 19:58
Нэ, у нас почему-то звук не идёт 0.0
KanApLJa   User profile
  04.05.2008 00:16
Почему Preview фаил после этой проги всеит 0 байт
Пайпер   User profile
  28.03.2008 12:12
Я установила все программы, но почему AMV Simple GUI выдает файлы, весящие 0 кбайт?
Endymion   User profile
  19.12.2007 18:14
ГорЫн
Битрейт не зависит от скриптов, он никак не вычисляется. Он проставляется вручную.
В последней версии GUI (1.1) жмем кнопочку в левом-нижнем углу.
В более старых версиях о смене битрейта написано в readme.
ГорЫн   User profile
  13.12.2007 03:31
Насколько понял. в файле Full.asg можно писать в переменных x и y свои нужные числа? А вот функция выше приводится по вычислению битрейда, этот самый битрейд где-нибудь можно указать, чтобы изменить. Мне, например, нужно меньше, чем 10 Мб/минута.
Turbo   User profile  Video channel
  12.11.2007 00:26
Переименуй его в AVI увидит.
Misa   User profile
  10.11.2007 23:55
А mpeg 2 он вообще кодирует???А то, что-то у меня не получается:( Когда я пытаюь выбрать файл для кодирования он у меня его просто не видит помогите!!
Endymion   User profile
  19.10.2007 12:51
2 ALL
Если у кого-то есть вопросы относительно данной программы, пожалуйста, задавайте их в специальной теме на форуме Акросса. Только тогда вы получите своевременный ответ.

2 BETEP
Пост изменен в связи с обновлением программы:

Теперь можно открыть и перекодировать любой из самых распространенных контейнеров!
BETEP   User profile
  22.09.2007 10:22
я ещё не качал......нов вопрос уже есть он ВМВшные файлы кодирует
Galia and Kitty   User profile
  09.09.2007 11:11
Endymion, это из-за звукогого битрейта изначального файла, скорее всего.А клип этот(изначальный файл-полная вресия) No easy way out
Endymion   User profile
  09.09.2007 02:30
Это невозможно в принципе. На синхру программа повлиять не может ибо продолжительность видео/аудио потоков, фреймрейт не меняет никоим образом.

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

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

P.S. Если вы хотите ответить мне на данное сообщение - прошу сделать это в теме программы AMVSimple на форуме Акросса. За сообщениями, оставленными здесь я не слежу.
Galia and Kitty   User profile
  08.09.2007 13:01
Программа просто изуродовала превью, к большому сожалению. Синхра полетела.
Turbo   User profile  Video channel
  31.08.2007 10:35
Есть тема на форуме Акросса. А Endymion как видишь и здесь в комментах поясняет. =) Сейчас допишу в статью ссылку на официальную тему программы.
ARACAN   User profile
  31.08.2007 10:33
А есть ли у программы страничка,чтобы самим посматривать обновления?
Endymion   User profile
  29.08.2007 15:11
mp4 это лишь контейнер. Кодек в любом случае будет AVC. Поддержка другого контейнера на выходе ничего кроме лишних 1.5 метра веса не даст.
Turbo   User profile  Video channel
  29.08.2007 12:22
Обновлять буду, как будут существенные изменения. В данный момент на сервере лежит предпоследняя версия.
Gaurry   User profile
  29.08.2007 12:10
Turbo, а ты обновляешь версии проги? они ж там доделывают чего-то по немногу.
Turbo   User profile  Video channel
  29.08.2007 09:16
А зачем какой то другой формат?
DragonAsh   User profile
  29.08.2007 09:14
хм...интересно...а кроме mp4 может ещё в другой формат энкодить?
wixus   User profile
  29.08.2007 07:18
Default Avatar
по-моему, использование таких тулз только откидывает назад от словосочетания «профессиональный уровнень» =)
Turbo   User profile  Video channel
  28.08.2007 16:37
Попробуй. Теоретически берутся любые видео которые играются проигрывателем на твоем компе.
ARACAN   User profile
  28.08.2007 16:22
Очень не плохая штука! Вот только хотелось бы расширения функциональности,чтобы можно было засовывать не только avi, но и мрg c wmv.
Turbo   User profile  Video channel
  28.08.2007 15:05
Этот конвертор разработан специально для тех, кого "не любят конверторы".
vip   User profile
  28.08.2007 15:04
Я тока начинаю с AMV (конверторы меня не любят) но спс


 Случайная цитата