Статьи 

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


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

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


Lusi_7   User profile
  24.08.2009 11:17
Спасибо за новую версию! Буду пользоваться!!
ТОлько не совсем поняла возможность Дэлюкс-версии... Там качество лучше будет чтоли, но весить больше будет?
Одиссей   User profile
  24.08.2009 11:13
опа..круть...Many thanks даже расширение новое мона поставить
Turbo   User profile  Video channel
  24.08.2009 10:55
Default Avatar
[ PriDock ], у меня работает.
[ PriDock ]   User profile
  24.08.2009 10:50
Default Avatar
AMVSimpleGUI 3.0 в 7z-архиве (~1.3 Мб)

Ссылка не рабочая
padre   User profile  Video channel
  24.08.2009 10:45
Большое спасибо.
Особенно рад 4 пункту в отличиях от предыдущих версии, ибо не раз сталкивался с этой проблемой.
WildBoy   User profile
  24.08.2009 10:43
Aggressor,

Спасибо.
Uchiha Robert   User profile
  06.08.2009 20:55
Aggressor, все проблема решена, спс за совет.
Aggressor   User profile  Video channel
  06.08.2009 11:21
Uchiha Robert, вопрос некорректный. Пришивка mp3 как раз и есть операция без потери качества. Звука может не быть из-за завышенной частоты в аудиодорожке (96КГц, например).
Uchiha Robert   User profile
  02.08.2009 11:57
без mp3 файла с тем же названием, звука нет
как его рядом ставлю с клипом так сразу звук появляется
а нельзя как-нибудь пришить mp3 файл к mp4 без потери качества?
Aggressor   User profile  Video channel
  24.07.2009 10:46
De29v101L,
Третья версия на подходе. Хотя тащить лучше под win7 она не станет.
De29v101L   User profile
  14.07.2009 19:23
ven0m, может тебе еще и под *nix пакеты выдать с сорцами?
ven0m   User profile
  24.05.2009 11:29
под win7 прога чёто плохо тащит.... ((
Aggressor   User profile  Video channel
  17.05.2009 01:21
Дабы не было лишнего движняка по поводу проблем, озвученных spitanto, напоминаю, что программа официально работает только под WinXP, и ориентирована на рендеры, которые не делают дополнительных ТВ-ПК скейлов.
spitanto   User profile
  09.05.2009 20:42
обычной версией это AMVSimpleGUI_v1.4?
результат тот же.

кроме того, ради эксперимента, закодировала через VirtualDub - всё нормально. потом полученное прогнала через AMVSimpleGUI_v1.4 - звук опять вылетел.
Turbo   User profile  Video channel
  09.05.2009 20:31
Default Avatar
spitanto, про темноту уже не первый раз слышу, надо будет проконсультироваться с создателем.

Если кодировать обычной версией что получается?
spitanto   User profile
  09.05.2009 20:24
ависинт и K-Lite Codeck Pack с настройками Lots of Stuff установлены. файл (Uncompressed RGB/PCM) назван "1".
после кодирования AMVSimpleGUI Unrestricted или AMVsimple GUI звука нет, а видео сильно затемнено
3B4   User profile
  08.05.2009 13:39
Turbo, так вот он не хочет их брать!=) исходники не все читает! приходится кодировать, чтоб прочел!

или что я снова не так понял?)
Turbo   User profile  Video channel
  08.05.2009 13:37
Default Avatar
3B4, Вегасу на вход надо давать Uncompressed, а не всякие там DivX или H264.
3B4   User profile
  08.05.2009 13:35
Turbo, можно тогда еще вопрос в оффтоп: мне изначально приходиться терять качество при перекодировании в другие форматы, чтоб клипорезка моя прочла. Кодеки все есть. Может быть такое из-за того, что скажем вегас был записан раньше, чем я записам кодеки??? или с чем связать - комп читает все форматы, а вегас лишь избранные?
Turbo   User profile  Video channel
  08.05.2009 13:28
Default Avatar
3B4, зависит от компа. У меня кодирование клипа занимает в среднем около 15-30 минут.
3B4   User profile
  08.05.2009 13:26
ну... при анкомпресд(я честно скажу еще не доконца разобрался во всех тонкостях кодирования и полный ламер в этих вопросах) у мя на выходе по 1,5 гига бывает...
вот эта прога 60 мегобайт мне уже 1,5 часа кодирует. А 1 гиг мне неделю ждать чтоли?=)
Turbo   User profile  Video channel
  08.05.2009 13:22
Default Avatar
3B4, эта программа берет на вход Uncompressed Video / Uncompressed Audio. Качество как понимаешь у неужатого не теряется.
3B4   User profile
  08.05.2009 13:20
я вот тока чё не догнал - что бы засунуть в эту прогу свою видюшку, её нада создать. Другими словами, я беру скажем вегас, делаю там клип, рендю(тобишь уже кодирую в определённый формать, теряю качество...).
Вставляю в вашу прогу, она снова все перекодирует, снова потеря качества... в чём фишка?

Не, я серьёзно спрашиваю, - объясните, чё я не так понял???
cryomorph   User profile
  10.04.2009 12:24
Классно, давно искал подобную вещь!
Хотя падение качества все же было замечено, но оно настолько незначительно, что им можно пренебречь.
Автор, огромное тебе спасибо!
Aggressor   User profile  Video channel
  06.03.2009 20:14
gigatless, в самой форме написаны требования- несжатые исходники. Как уже точнее обозначить их- я не знаю.

oven666, для премьера, пинакла, вегаса, АЕ- рецепит один. См. выше, или см. форму программы. Как рендерить в нужном формате- читайте доку к редакторам, которыми пользуетесь.
oven666   User profile
  06.03.2009 07:57
Aggressor, подскажите пожалуйста начинающему какие установки надо задавать в аддобе премьер про 3 при создании проекта чтобы получившийся клип можно было кодировать в этой программе?

Пока ни один не удалось кодировать: на выходе мпег в 0 кб
gigatless   User profile  Video channel
  04.03.2009 14:02
Aggressor, а какие требования? мну таже проблема. Точнее UNCOMRESSED RGB/PCM в настройках контейнера ставить?

/Через день/

Получилось сделать видео компрессит а звука нету!
Кажется понял систему. Но можно в следующий раз прикрепить сразу тхт с факом по звуку и тд?
Aggressor   User profile  Video channel
  26.01.2009 20:16
oven666, если ты не забыл поставить ависинт- то скорее всего исходник не отвечает требованиям.
oven666   User profile
  26.01.2009 18:52
а если на выходе мп4 файл с размером в 0 байт - это значит что источник был уже сжат ранее?
Aggressor   User profile  Video channel
  24.01.2009 14:41
Turbo, для этой версии нужен только ависинт. Может, добавить это в текст, а не отсылать пользователей к другой версии, для которой нужен еще и .NET?


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