Статьи 

Paper

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

Воскресенье, 07 Декабрь 2008

Представляем вашему вниманию новую версию программы для кодирования видео AMVsimple. Программа имеет 3 режима кодирования: создание полной версии и превью версии клипа и создание делюкс версии клипа. В программе есть встроенный Help, доступный по кнопке F1.

Общая информация

AMVsimple (далее утилита) - графический интерфейс к консольным приложениям x264.exe, NeroAacEnc.exe и MP4box.exe разработанный и оптимизированный для простого и качественного кодирования AMV-клипов. Утилита является бесплатной, распространяется "как есть" и предназначена для некоммерческого использования.

Системные требования

Утилита способна корректно работать только под Windows XP, Windows 7 и Windows 8+. Работа под управлением других операционных систем не гарантируется.

Требования к входящим файлам

Утилита принимает на вход файл AVI, скрипты AviSynth, скрипты VapourSynth, секвенции картинок: *.png или *.jpg, звуковые WAV-файлы.
Утилита корректно обрабатывает видеопоток без сжатия (Uncompressed AVI). Также возможна обработка закодированного потока, если в системе есть соответствующий активный VFW-интерфейс, но корректная работа в таком случае не гарантируется.
Утилита корректно обрабатывает аудиопоток без сжатия (Uncompressed PCM). Также возможна обработка закодированного потока, если в системе есть соответствующий активный ACM-интерфейс, но корректная работа в таком случае не гарантируется.
Проще говоря, если AVI-файл открывается в Virtual Dub, то утилита сможет его обработать.

Режимы работы

Превью: экономичный вариант (Рис. 2). Двухпроходное кодирование. Настраиваемые параметры. Диапазоны изменения общего битрейта от 1 до 5 мегабайт в минуту с шагом 0.1 мегабайт. Аудиопрофиль - HE. Опциональное изменение разрешения, в пикселях горизонтали: 320, 480. В случае, если горизонталь входящего файла меньше выбранной, разрешение входящего файла останется без изменений. Закодированный файл будет называться так же, как исходный, с добавлением суффикса "_preview" и с расширением "mp4", и будет находиться в той же директории, что и исходный файл.

Стандартная: стандартный вариант (Рис. 3). Двухпроходное кодирование. Настраиваемые параметры. Диапазоны изменения общего битрейта от 5 до 50 мегабайт в минуту с шагом 1 мегабайт. Аудиопрофиль - LC. Опциональное изменение разрешения, в пикселях горизонтали: 640, 768, 848, 1024, 1280. В случае, если горизонталь входящего файла меньше выбранной, разрешение входящего файла останется без изменений. При активированном режиме нового разрешения также становится доступным режим SD-делюкс, предназначенный для кодирования SD-версий пониженного разрешения алгоритмом делюкс-версии. Закодированный файл будет называться так же, как исходный, с добавлением суффикса "_standard" и с расширением "mp4", и будет находиться в той же директории, что и исходный файл.

Делюкс: альтернативная версия. Однопроходное кодирование с постоянным качеством. Настраиваемые параметры отсутствуют. Диапазоны изменения общего битрейта не ограничены. Аудиопрофиль - LC. Максимальное качество без перерасхода битрейта. Закодированный файл будет называться так же, как исходный, с добавлением суффикса "_deluxe" и с расширением "mp4", и будет находиться в той же директории, что и исходный файл.

Дополнительные возможности

Пришивание внешней m4a: в режиме Делюкс существует возможность муксинга с внешним m4a-файлом без его перекодировки. Для этого надо назвать m4a-файл так же, как и входящий файл, не меняя расширение, и положить его в ту же директорию, где находится входящий файл.
Муксер: вызов муксера кнопка F2 на клавиатуре. В этом окне можно добавить или заменить звуковую дорожку. Сначала добавляем видео файл и аудио файл, затем собираем. После сборки можно кликнуть правой кнопкой по окну, чтобы открыть расположение нового файла.
Поддерживаемые форматы: .mp4 .m4a .aac .h264 .264 .avc .m4v

Режим Debug: т.к. в утилите отсутствует обработчик ошибок, предусмотрен запуск в отладочном режиме. Для этого нужно запустить утилиту с параметром командной строки debug (или запустить файл ./tools/debug_mode.bat). В этом режиме временные файлы программы (Vid.avs, Snd.cmd, Snd.m4a) не будут удаляться, а команды будут вноситься в файл DebugInfo.log. Все файлы будут находиться во временной директории (./AMVSimple/tools/temp) после завершения работы. Рекомендуется применять не более чем с одним из трех режимов работы, иначе временные файлы будут относиться к последнему из пройденных режимов. При достаточном уровне знаний информации, полученной в режиме debug, достаточно для выявления любой проблемы.

 

Секвенция - это набор графических файлов (JPG или PNG формата) из которых требуется получить видеоролик. Для этого выбираем любой файл из секвенции. Далее нажимаем старт. Проверяем первый и последний кадр в секвенции. Выставляем нужный FPS или выбираем его из списка. Также можно добавить звуковой WAV файл. Далее кликаем ОК.

32 битный режим: если есть надобность утвердительно выставить кодировшик x264 в 32 бита то прописываем как в режиме Debug "-32"

 

Что делать, если не работает?

1) Проверить, выполнены ли все требования из соответствующего раздела.
2) Проверить путь к кодируемому файлу и к программе. По неизвестным причинам некоторые CLI-компоненты не принимают сложные пути, в которых присутствуют лишние точки, спец. символы или кириллица в определенных комбинациях. Поместите папку AMVsimple в корень диска, положите кодируемый файл в корень диска и назовите его простым именем (например, 123.avi). Проблема должна решиться.
3) Пользуйтесь режимом Debug, он позволит обнаружить любую проблему.

История изменений

Версия 4.0 (19.11.2013)

  • Обновлен исполняемый файл x264 до последней версии на 01.11.2013 (также помимо 32-битной, добавлена 64-битная версия).
  • Добавлена проверка частоты дискретизации (> 48kHz) и битности (> 16 bit) звука.
  • Если поля автора и название не указано, то в информации о видео их также не будет.
  • Добавлен выбор делюкс звука в пресете "стандарт".
  • Изменена кнопка выключения компьютера на что делать после завершения (добавлены сон и гибернация).
  • Добавлено разрешение 1280 пикселей по горизонтали в пресет "стандарт".
  • Добавлена проверка разрешения для выставление нужной матрицы RGB (BT.709 или BT.601) (теперь отсутствуют изменения цветов в HD-видео при сравнении с оригиналом).
  • Проверка наличия звука в исходном видео. Если звук отсутствует, то пропускается кодировка звука. Ранее это могло приводить к ошибкам работы программы.
  • По окончанию кодирования не требуется перезапуск программы. Можно снова начать кодирование, выбрав нужные настройки.
  • Добавлена проверка битности среды (32-битная или 64-битная система) и выбор соответствующего исполняемого файла x264 для кодировки. Что в общем случае увеличивает скорость кодирования для 64-битных машин.
  • Добавлено графическое отображение прогресса кодировки на панели задач в Windows Vista/7/8/8.1
  • Добавлено кодирование звукового формата WAV (AAC файл на выходе).
  • Добавлен отдельный вызов муксера для сборки MP4 файла из готовых видео и звука. Доступен по кнопке F2.
  • Добавлена поддержка .vpy скриптов (VapourSynth).
  • Добавлена поддержка секвенций *.png и *.jpg
  • Добавлено открытие расположения готового файла правой кнопкой по значкам пресетов и входного файла.
  • Программа более не нуждаеться в AVISynth, установленном в системе, в случае работы с несжатым видео или секвенциями. Программа использует свою встроенную версию.
  • Поправлены расширения входных файлов. Теперь программа корректно принимает и заглавные буквы.
  • Поправлены поля "Автор" и "Название". Программа теперь корректно принимает русский текст и Unicode.
  • Поправлена проблема с кодировкой звука с повышеными правами, что иногда приводило к отсутствию звука в финальном видеофайле.
  • Исправлена проблема с исчезновение кнопок по нажатию Alt на клавиатуре.
[+/-] Лог изменений старых версий

Скачать программу

AMVSimpleGUI 4.0 в ZIP-архиве (~3.4 Мб)

[+/-] Старые версии программы


(с) Aggressor &
KG7x


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

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


Ningen 64   User profile
  05.03.2010 21:09
ревью не делает
Aggressor   User profile  Video channel
  17.02.2010 22:09
Утилита корректно обрабатывает видеопоток без сжатия (Uncompressed AVI). Также возможна обработка закодированного потока, если в системе есть соответствующий активный VFW-интерфейс, но корректная работа в таком случае не гарантируется.
VerGIL   User profile
  14.02.2010 14:41
Aggressor
Вот он вопрос, ответ на который мне и нужен. Которые из лосслесс кодеков принимает гуи из тех, что есть в Вегасе? Я некоторые пробую - не кушает. А часть в самом Вегасе не удобны, он отказывается рипать сочетания определённых настроек и кодеков.
Aggressor   User profile  Video channel
  10.02.2010 01:02
misterit, нажимаешь "открыть файл", внизу в типах выбираешь "скрипт" и вуаля. Или просто перетаскиваешь скрипт мышкой на форму (драг-н-дроп).
misterit   User profile
  08.02.2010 15:39
Default Avatar
А как кормить прогу 3.3 скриптами ависинта если нет той папки AVS про которую написано тут
Кодирование АМВ с помощью AMVSimpleGUI 1.4

Если где есть пояснение обьяснение , дайте ссылку , буду благодарен .
Aggressor   User profile  Video channel
  07.02.2010 16:55
Видео без сжатия и должно много весить, на то оно и без сжатия. Чтобы не портить качество, можно использовать lossless-кодеки, они способны уменьшить "нечеловечески много" до примерно "нечеловечески много поделить на 8".
1. Битрейт входящего файла влияет на качество входящей картинки, качество входящей картинки влияет на качество исходящей картинки. При отсутствии отличий на глаз во входящем материале они будут отсутствовать на глаз в исходящем.
2. Не тестировалось, т.к. утилита разрабатывалась исключительно для кодирования АМВ.
VerGIL   User profile
  07.02.2010 05:52
Без сжатия оно начинает весить просто нечеловечески много уже на 20% даже для видео в 3 минуты, да и не менее и даже более долго делается, чем если бы был просто хороший рип. Чтобы не портить качество (полностью за), может просто выше битрейт указать, чем оно даже надо? И ещё два вопроса:
1. Входной битрейт влияет на выходное качество и\или размер? Вот возьму я один и тот же отрезок, в одном варианте допустим 3000 битрейт, которого за глаза хватит данному видео, а в другом сделаю где-нибудь 7000. При отсутствии отличий на глаз.
2. Как данная утилита справляется с видео, не являющимся аниме? В смысле сжатия и качества изображения. Отличия просто обязаны быть :)
Aggressor   User profile  Video channel
  05.02.2010 22:24
VerGIL, если не хочешь убить качество ещё до кодирования, юзай без сжатия.
VerGIL   User profile
  02.02.2010 00:29
Какие настройки Сони Вегаса для .ави подойдут (кроме без сжатия), чтобы прога кушала? По крайней мере поле Video Format.
Aggressor   User profile  Video channel
  15.01.2010 22:21
Подрезание делается не для бордеров, а для кратности, без которой ничего не закодируется. При нормальном разрешении никаких кропов не будет.
zmaster   User profile
  12.01.2010 23:01
Default Avatar
Подрезание границ ето конечно здорово. А что если бордов нет и обрезка только во вред? Может кроп опцыональной сделать?
Aggressor   User profile  Video channel
  02.01.2010 12:22
Первым из всевозможных вариантов надо было почитать в хелпе, что виста не поддерживается.
Zakeev   User profile
  29.12.2009 20:57
Бились-бились мы с Vista над прогой - видео-ряд есть, ависинт и последние кодеки есть - а звука ни в превью ни в полной версии как не было так и нет, в чем может быть проблема?Всевозможные варианты перепробовал - а все ни как.
Aggressor   User profile  Video channel
  20.12.2009 18:59
FllearTM, я не хочу ухудшать качество превью ради совместимости с КПК.
---
Напоминаю, что для улучшения совместимости кодирование ведется в ТВ-скейле. Если у вас проблемы с цветопередачей, то либо смените рендерер в плеере с VMR на Overlay или EVR, либо в Конфигурации видеодекодера ffdshow на закладке "Вывод" снимите все чекбоксы, кроме RGB32 (перед нарезкой через DSS2 лучше вновь подключить отключенные форматы).
FllearTM   User profile
  17.12.2009 16:50
Ещё бы сделать чтоб кодировала превью с Frames 1 а не 3 и цены бы не было. Для кпк тогда кодировать супер было бы. А то не поддерживает 3 фрейма стандартные плееры.
KaWaii   User profile  Video channel
  15.12.2009 12:21
:) Класс!!!
Aggressor   User profile  Video channel
  12.12.2009 10:10
Круто. В последнем фиксе я научил прогу кодить нормально звук в превью, даже если там моно-дорожка. А оказывается, надо было просто взять версию 3.2
Glena   User profile
  30.11.2009 22:47
Мне тут дали версию 3.2 и все закодилось.
Превью со звуком. Все тип топ, теперь ^__^
Glena   User profile
  30.11.2009 12:47
"...наличие русских названий или спецсимволов..."
у меня файл назыв. "09"

На рабочем компе, еще хуже получилось 0_0
Музыка есть, только вот все в заторможенном варианте проигрывается. И само видео и музыка 0_0
Полная версия проигрывает норм. А вот превью не хочет (

Хотя поют там в "заторможенном варианте" очень смешно )))))))))))))
На память себе оставлю эту превьюшку )))
Turbo   User profile  Video channel
  30.11.2009 10:43
Default Avatar
Glena, проверь пути и имена файлов на наличие русских названий или спецсимволов. Иногда помогает.
Glena   User profile
  30.11.2009 10:35
- "Открываю превью - видео имеется,а звук нет"
О! у меня тоже самое.
Сейчас пробую на другом компе закодировать, если будет тоже самое Aggressor, я тебе ссылку скину.
Leonifa   User profile
  10.11.2009 15:38
Итак,проблема решилась.Я установила новую версию Вегаса и перерендила проект там.На этот раз всё вышло...странно что со старой версией он кодировать не хотел.Спасибо за такую замечательную прогу,извините за доставленные неудобства.
Aggressor   User profile  Video channel
  09.11.2009 21:10
Leonifa, заархивированый кусок несжатого файла длительностью в 1 секунду- на медиафайр, ссылку- сюда. Буду смотреть.
Leonifa   User profile
  09.11.2009 19:22
У меня тут неожиданно возникла проблема.Недавно приобрела новый комп.Установила кодеки,ависит,мегуи и т.д.(передалала висту на ХР)
Поставила кодировать - полная версия закодировалась хорошо.
А вот с превью всё пошло не так гладко.Кодирование аудио происходит за секунду и он выдаёт "готово"
Открываю превью - видео имеется,а звук нет.
То же и со старой версией.
Пожалуйста,посоветуйте - что можно сделать?
(кодировала в Мегуи - он тоже кодирует видео а у Аудио он выдаёт ошибку О_о" сложным путём совместила прокодированное видео и отдельно прокодированное аудио.У аудио качество атас какое плохое( Мне без симпла ну никак(()
trampler   User profile
  03.11.2009 05:38
"Однопроходное кодирование с постоянным качеством" вас это не пугает?
что тебя так смутило? закодируй двухпроходным, завяжи глаза, перетасуй файлы и попробуй отличить на глаз.

В любом технаре на 1м курсе програмирования или "систем и сети" учат, такой вещи, как "кодирование видео и аудио файлов"
xD учитесь, ага. вас там научат бабушки-профессиональны) гораздо лучше чем x264 сожмёте.

плотите, дядям денюшку, они вам все в лучшем виде сделают=)
ты забыл контакты указать :)
One_Sad_Wolf   User profile
  15.10.2009 11:55
Работает, на висате Ultmate.
Работает, на FreeBSD u Ubunty!
Только руки надо премые! а то, что прдлогает, эта програма... реще руками сделать! а особенно "Однопроходное кодирование с постоянным качеством" вас это не пугает?_)
Кто хочет, сам кодировать, фаил, так, что бы его не угнали! учитесь))) В любом технаре на 1м курсе програмирования или "систем и сети" учат, такой вещи, как "кодирование видео и аудио файлов"
_________
Ну если уж вам самим и в правду в лом чето самим сделать... тогда плотите, дядям денюшку, они вам все в лучшем виде сделают=)
Даже вашу роспись поставят!
Aggressor   User profile  Video channel
  15.09.2009 21:35
Romanu, это похоже на ТЗ к совсем другой задаче :) Нет, такие фичи я внедрять не буду- я сторонник узкоспециализированных решений.
Romanu   User profile
  15.09.2009 06:21
Feature request: Поддержка субтитров, поддержка пакетного кодирования множество файлов, и чтобы все это "одним" кликом
Другими словами пожелание, чтобы можно было быстро и безболезненно конвертировать аниме с субтитрами на портативные девайсы
В принципе сейчас тоже можно другими программами конвертить, но это мягко говоря геморно, одни не понимают субтитры, другие не понимают mp4 или mkv контейнеры, а третьи просто имеют ублюдочный интерфейс и не удобно обрабатывать множество файлов
Хоть и специализация у AMVSimpleGUI немного другая, возможно эта идея даже не для этой программы, но было бы неплохо иметь что-то подобное :)
Aggressor   User profile  Video channel
  14.09.2009 22:57
А че сложно прочитать? Может я этот текст в хелпе фигачил не просто так!
А че сложно попробовать? Может быстрее бы узнал ответ!
::facepalm::
кроооопат   User profile
  14.09.2009 08:25
А че сложно ответить? Может у кого-нибудь пошла программа на Vista!


 Интересное на CreaSpace