Статьи 

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


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

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


cheb   User profile
  25.08.2009 22:51
отличный софт)
особенно для таких плугов в кодинге как я например :-[
спс Агри :D
Verhaus   User profile
  25.08.2009 22:54
Default Avatar
Странно, вставляю в него готовый клип из вегаса, с Uncompressed avi, с разрешением исходника, это 1280x720 длительностью около 4 минут. Он мне за пару секунд "якобы" все кодирует, после чего, конечно же, то, что он выдает нельзя просмотреть. В чом моя нубость? =(
Deidara94   User profile
  25.08.2009 22:16
Aggressor, Воистину 1:1, тупанул я с ЛС=) Хотя перевести прогу Restorator'ом - нефиг делать.
Хы, значит, всё-таки моё действие было полезным - вот, заметочка нарисовалась=)
Uchiha Robert   User profile
  25.08.2009 21:04
Aggressor, огромный респект за новую версию.
Aggressor   User profile  Video channel
  25.08.2009 19:15
Deidara94, спросить меня о причине через ЛС было гораздо проще, чем копаться в экзешнике. Хотя я тоже хорош- надо было подумать хотя бы о простейшем криптовании. Счет 1:1, а я сделал заметку для следующей версии )
Deidara94   User profile
  25.08.2009 18:56
Aggressor, ни в коем случае. Ты же мог не сделать её изза, например, нехватки времени, или каких-либо других факторов. Так что, как и обещал, коммент удалён, десу=)
Aggressor   User profile  Video channel
  25.08.2009 17:59
Deidara94, такие вещи я совсем не приветствую, тем более без согласования со мной. Не думаешь же ты, что я не сделал инглиш вершн потому, что не в состоянии это сделать? Удаляй.
wragUA   User profile
  25.08.2009 16:56
да. хотелось бы сказать огромное спс за возможность потестить бетку.
очень сильно помогало при перегонке маленьких кусочков, что на моем относительно слабом компе немаловажно. работает очень быстро и классно.
еще раз аригато.
Nicotine   User profile
  25.08.2009 15:35
арррррхххх-агрррр-агррррр (этот релиз ввёл меня в чувство счастливого неадеквата)
Помню как обрадовалася увидев во скока раз Unrestricted кодит быстрее 1.4, не думал что будет ещё лучше....но ведь получилось же)
thankee!
Death_Kn1ght   User profile
  25.08.2009 15:16
После версии 1.4 , которую я до сегодняшнего дня юзал, эта прога вызвала жуткий восторг ! Ненадобность Фреймворка (он ведь не нужен, да ? :) ), очень быстрая скорость кодирования (мне показалось, что раньше раз в 6 дольше кодировалось), удобные настройки и показание процентов выполнения в свёрнутом режиме (старая версия у меня не показывала проценты), Спасибо, Агрессор, снова непо-детски отжог, ну и если бы не посоветовал, я так бы и мучился со старой версией
Snowcrash   User profile
  25.08.2009 07:38
Soon in english
crosby   User profile
  25.08.2009 07:04
Спасибо. Сейчас опробуем)
KaWaii   User profile  Video channel
  25.08.2009 04:22
Круто! BIG THX Агрессор!
Нулевой пациент   User profile
  25.08.2009 03:14
Спасибо Агрессор:)
Aggressor   User profile  Video channel
  24.08.2009 21:53
wragUA, возможно, разработчики х264 снова что-то "пачинили" в своем энкодере. Я буду следить на новостями, и когда они отловят этот баг- обновимся.
wragUA   User profile
  24.08.2009 21:22
бывает баг. при первом запуске финальная версия доходит до 100 % обработки видео и останавливается (проще говоря висит).
снятие задачи и повторный пуск обычно идет уже без проблем.
на бетке таких проблем не было.
Aggressor   User profile  Video channel
  24.08.2009 19:16
W_aZZa, я проводил практические тесты по алгоритмам поиска и твердо убежден, что tesa для АМВ ничего не даст, кроме увеличения времени кодирования в несколько раз. А вот двухпроходное кодирование аудио возьму на заметку к следующей версии. По поводу дискретности- загромождать форму разве что. Опция должна быть такой, чтоб при ее изменении что-то ощутимо менялось, кроме циферок в окошечках )
W_aZZa   User profile
  24.08.2009 18:44
Приятно порадовала глаз проверка на ширину видео меньше 480 ^_^. А можно добавить опциональное включение me=tesa (ну или esa) для x264 и -2pass для neroAacEnc ? Неплохо бы настройку баланса видео/аудио сделать менее дискретной (с точностью до килобита в секунду).
В остальном респект.
Symbian-1992   User profile
  24.08.2009 18:23
Мда большой выбор только из 2 форматов так что придётся дальше через ASG 1.4 кодировать ( на компе памяти в обрез без сжатия не могу кодировать )
Zkabs_ad   User profile
  24.08.2009 18:17
о чудо!! даже у меня заработало!!! НИЗКИЙ ВАМ ПОКЛОН
Deidara94   User profile
  24.08.2009 18:03
Комрад, огромное человеческое аригато!
Как раз к Хигану!
S†eelshine   User profile
  24.08.2009 17:25
Спасибо - надо будет потестить )
@LEKSEI   User profile  Video channel
  24.08.2009 13:31
Спасибо огромное за прогу!!!!
Мммм сколько много возможностей и как все просто о_О
Еще раз спасибо!!!
Turbo   User profile  Video channel
  24.08.2009 13:28
Chono, там можно галочку убрать и разрешение будет такое как в исходном файлике.
Clarion   User profile
  24.08.2009 12:50
Спасибо за прогу. Дэлюкс версию для альт.опа уже кодил в ней ^^
Chono   User profile
  24.08.2009 12:31
сенкс)
правда.. жаль что HD разрешение(1280) идёт только для делюкса...
хотя.. и 1024 хватает с лихвой) к тому же наверное изза этого размер итогового видео в полной версии так же немного уменьшился)
his1nightmare   User profile
  24.08.2009 12:20
thaanks =)
pon   User profile
  24.08.2009 11:48
Спасибо Агрессору в очередной раз ;)
seriy   User profile
  24.08.2009 11:38
Хороший подарочек перед акроссом :) thx :)
Bjakua   User profile
  24.08.2009 11:38
Отлиная прога)
Всё работает на 100%))
^^


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