Немало сказано о формате AVCHD, лихо распространяющемся по бытовому рынку. Правда, в рекламных статьях или описаниях видеокамерных характеристик говорится лишь о его достоинствах: высокое разрешение, кристальный звук, восхитительное качество при удивительно малом битрейте... Редко-редко мы имеем возможность узнать о тех подводных камнях, что ждут нас при работе с AVCHD. Представление об этом формате и его разновидностях можно получить в соответствующей серии статей, посвящённой проблеме обработки видео, закодированного кодеком AVC.
Покупая видеокамеру, снимающую в AVCHD, среднестатистический пользователь вряд ли задумывается: а что, собственно, он впоследствии станет делать с таким видео?
Какая-то часть "юзеров", не стесняясь, использует видеокамеру в качестве плеера, подключив её напрямую к телевизору и просматривая свои записи. А кто-то ограничивается программным обеспечением, прилагаемым к видеокамере (заметим, что не всегда это обеспечение удобно и надёжно: производитель видеокамеры, как правило, не тратит много средств на разработку такого ПО, ведь это неизбежно увеличивает стоимость и без того недешёвого аппарата). Третья часть пользователей старательно набивает шишки, пытаясь просмотреть видео в самых разных плеерах или смонтировать из своего AVCHD-материала что-то, похожее на фильм, пользуясь для этого самыми разными видеоредакторами (коим нынче числа нет) и нельзя сказать, что все эти попытки неудачны. Отдельные экземпляры софтостроительства вполне пригодны и достойны доверия.
Кстати говоря, в поисках идеального инструмента и возникает вопрос: да где же она, та "софтина"? Несложная в освоении, нетребовательная к аппаратным ресурсам (не у каждого в углу пылится многоядерный монстр), представляющая собой простейший видеоредактор, который сумеет просто склеить моё видео без ошибок и "вылетов". И первостепенное требование без перекодирования! А после этого ещё и проиграет получившееся видео без привычных "тормозов", залипаний и зависаний.
Похоже, что-то подобное начинает вырисовываться на рынке программного обеспечения. А именно появляются пакеты, созданные и предназначенные специально для владельцев видеокамер, записывающих в "тяжёлый" формат AVCHD. Об одном таком представителе мы сегодня и поговорим (вдвойне приятно, что разработчиком этого пакета является российская компания Elecard).
При установке Elecard AVC HD Suite пользователь должен решить, устанавливать ли в систему "Elecard-овские" декодеры форматов MPEG-2 и MPEG-4 для того, чтобы сторонние плееры смогли задействовать их. Если у вас в системе уже установлены устраивающие вас декодеры, то вовсе необязательно устраивать неразбериху, устанавливая дополнительные. Впрочем, ничто не мешает впоследствии их и отключить.
![](elecard/01.png)
По окончанию установки и активации пакета в системе появится три новых приложения:
![](elecard/02.png)
Именно в таком порядке мы их и рассмотрим.
Elecard AVC HD Player
Разумеется, первым нашим шагом при запуске плеера будет включение русского языка (по умолчанию язык интерфейса английский).
![](elecard/03.png)
Теперь не вредным будет заглянуть в настройки: обычно одного лишь взгляда на них достаточно, чтобы составить впечатление о возможностях какой-либо программы.
Пробежимся по наиболее важным разделам настроек:
- Типы файлов. Здесь собраны наиболее распространённые форматы и типы видеофайлов, которые могут открываться данным плеером по умолчанию. Типы, отмеченные флажками, станут проигрываться им.
- Декодер. Задействуется аппаратное ускорение (пока оно работает только во время проигрывания MPEG-2, но в следующем релизе программы аппаратное ускорение AVCH.264 видео будет внедрено), здесь же выбирается способ деинтерлейса (устранения гребёнки, или расчёски).
- Фильтры. В этих настройках задаются пользовательские предпочтения: с помощью белого и чёрного списков можно разрешить либо запретить проигрывание определённых форматов с помощью фильтров, установленных в вашей системе. При этом в диалоговом окне выбора фильтров отображаются абсолютно все, которые только есть в вашей системе.
- Встроенные (фильтры). Данный список отображает встроенные в настоящую программу, но недоступные для внешних приложений, фильтры. Файлы определенных форматов станут проигрываться с фильтрами, отмеченными флажком.
- Индексация. Спрашивается для чего здесь нужна эта технология? Обычно файлы индексируются только программами-редакторами с одной целью: облегчить навигацию по обрабатываемому файлу, и, следовательно, ускорить монтаж. Здесь же мы имеем дело с плеером, так к чему индексация? Потерпим несколько абзацев разгадка скоро разрешится.
![](elecard/04.png)
Вглядитесь в инструменты, находящиеся на панели управления плеером. Не совсем обычный вид, правда? Оказывается, плеер этот не просто инструмент для проигрывания. С помощью встроенных в него инструментов можно регулировать скорость проигрывания, задать расстояние шага для покадрового просмотра (от 1 до 30 кадров или по I-B-P фреймам), и даже просмотреть текущий граф (цепочку фильтров, обрабатывающих проигрывание видео) в наглядном представлении.
![](elecard/05.png)
Здесь же можно сделать стоп-кадр, сохранив его в .bmp, jpg, gif, tiff, png, и, наконец, вырезать определённый пользователем кусок видео! Так вот с какой целью в данный плеер включена функция индексирования: это, оказывается, не просто плеер, но и утилита для простейшей обработки видео. На рисунке ниже видно, как пользователь может выделить необходимый ему участок видео, после чего удалить его (нажатием кнопки "вырезать"), либо сохранить получившийся "урезанный" файл, создав новый (кнопка Сохр...).
![](elecard/06.png)
В некоторых случаях после сохранения получившийся файл может иметь иное расширение (к примеру, *.MTS -> *.MPG), но данный факт никаких деструктивных последствий не несёт, видео и звук перекодированию не подвергаются.
Elecard Converter Studio AVC HD Edition
Без этого инструмента владельцу AVCHD-видеокамеры так же трудно, как и без подходящего плеера. Дело в том, что приобретением одной лишь видеокамеры дело обычно не ограничивается. Как всегда в таких случаях, любая техническая новинка неизбежно предполагает приобретение дополнительных аксессуаров и средств: для того, чтобы во всей красе насладиться разрешением и четкостью новых форматов, требуется большая ТВ-панель и соответствующий плеер, проигрывающий такое видео. Все эти вещи пока ещё либо слишком дороги, либо функциональность их может не устраивать. Как вариант, можно подключить ПК непосредственно к панели с большой диагональю, но не всегда и не у всех это получится даже в силу бытовых причин.
Поэтому такой пользователь вынужден использовать для текущего просмотра те средства, что были у него в наличии до приобретения HD-видеокамеры. А именно обыкновенный DVD-плеер и... обыкновенный телевизор. Здесь-то и начинаются проблемы поиска и опробования подходящих программ-редакторов или кодировщиков, в которых можно будет без излишней возни и качественно перекодировать AVCHD в один из "старых", поддерживаемых предыдущим поколением техники, форматов.
Сразу скажем: Elecard Converter Studio AVC HD Edition обыкновенному любителю можно рекомендовать лишь с большой натяжкой. Эта программа вовсе не похожа на любительские комбайны с управлением в пару кнопок "Импорт->Экспорт". Для того, чтобы здесь что-то во что-то перекодировать, потребуется как минимум базовое знание форматов и, если можно так выразиться, внутриформатных стандартов. Конечно, наличие заготовок (пресетов) наиболее распространённых форматов значительно облегчает дело, но и здесь общими знаниями обладать необходимо.
Из несомненных преимуществ Elecard Converter Studio AVC HD Edition можно отметить его умение пакетного перекодирования файлов, слежение (мониторинг) за какой-либо директорией с одновременной выборкой. Что это за выборка, для чего она? Выборка позволяет производить отбор файлов по заданным критериям, которые необходимо перекодировать. Выборка является чрезвычайно полезным инструментом, когда приложение работает в режиме мониторинга папки и стоит задача перекодировать лишь определенные файлы (к примеру, объемом не более 650 МБ и размером кадра не менее 640х480). Рассмотрим простейший пример: в сети находятся два (или более) компьютера, один из них занят созданием видео (захватом, монтажом и т.д.). При этом результат своей работы он складывает в какую-то общую сетевую папку. Кодировать видео в нужные форматы у данного компьютера не хватает ни сил, ни времени. Здесь-то и вступает в работу второй компьютер, постоянно следящий за указанной папкой. Обнаружив в ней подходящие видеофайлы, отвечающие условиям выборки, он немедленно перекодирует их, а результат аккуратно помещает в выбранную пользователем директорию. Изящно и просто.
![](elecard/08.png)
Работает кодировщик довольно быстро, при этом используются практически все свободные ресурсы центрального процессора.
![](elecard/09.png)
И такой факт вовсе не отрицательное качество: это означает довольно грамотное использование машинных возможностей в целях увеличения скорости кодирования.
Elecard AVC HD Editor
Вот и добрались мы до венца рассматриваемой троицы программ собственно редактора видео.
Хм, да какой же это редактор, буркнет читатель, привыкший к обилию в нынешних программах обработки видео всяческих переходов, эффектов и прочих вкусностей? Это же простейшая утилита для резки/склейки, но никак не видеоредактор.
Прежде чем возразить читателю, попытаемся разобраться, что же это такое видеоредактор? Ответ может быть один: это программа для нелинейного монтажа видео, т.е. монтажа, происходящего не в реальном времени. Вспомним, что, собственно, представлял собой нелинейный монтаж как таковой (некомпьютерный)? Да обыкновенный стол! Монтажный стол так и назывался основной инструмент для работы с километрами киноплёнки. Пара "моталок" с рулонами плёнки на них, просмотровое окно, склеечный пресс и полка для складывания готовых фрагментов вот и вся нехитрость. Сидя за этим столом, монтажёр под руководством режиссёра резал/клеил проявленную плёнку в нужных местах, располагая получившиеся фрагменты в необходимом режиссёру порядке.
Таким образом, по скромному мнению автора, наличие в программе аналогов перечисленных "доисторических" инструментов говорит о том, что перед нами видеоредактор. Ведь самый, пожалуй, главный инструмент в видеоредакторе это таймлиния, заменяющая поверхность монтажного стола. Здесь, на этой таймлинии, пользователь должен иметь возможность совершенно свободно перемещать фрагменты в нужной последовательности, резать их, склеивать и снова резать. Просмотр монтируемого материала при этом не просто желателен он необходим! И чем точнее позиционирование во время просмотра тем лучше.
Теперь вернёмся к Elecard AVC HD Editor: он имеет масштабируемую таймлинию, просмотровое окно с возможностью покадрового просмотра (здесь имеются в виду только ключевые кадры), инструменты для резки и склейки фрагментов. Ну и, само собой копилка проекта, куда заранее импортируется материал (видеофайлы, подлежащие обработке). Ну, чем не видеоредактор?
При загрузке файлов в проект программа ненадолго задумывается впечатление такое, словно бы она зависла и перестала отвечать на запросы. Но не спешите с выводами: Elecard AVC HD Editor всего лишь занят созданием индексных файлов, тех самых, которые используются также и в плеере (см. выше). Скорость их создания напрямую зависит от размера индексируемых файлов, ну и, конечно, мощности монтажного ПК. Кстати говоря, за процессом индексирования вы можете наблюдать в специально отведённом для этого поле:
![](elecard/15.png)
Так, на обыкновенном домашнем компьютере (AMD Athlon 64 X2 4200+) AVCHD-видеофайл объемом 100 МБ индексируется около 10 секунд. Файлы индекса, имеющие расширение .inx, по умолчанию создаются в той же папке, где находится редактируемое видео.
![](elecard/10.png)
Если во время работы попытаться импортировать в программу файл, отличный по своим параметрам от уже присутствующих в копилке видеофайлов, программа не даст этого сделать.
![](elecard/13.png)
Тем самым ещё раз подтверждается единственное назначение программы: обработка видео без какого-либо перекодирования.
При экспорте процессор не занимается кодированием, он всего лишь переупаковывает файл в иной контейнер. Скорость такой переупаковки зависит и от размера файла, и от мощности ПК, на котором ведётся работа.
![](elecard/12.png)
К примеру, на вышеупомянутом домашнем ПК вывод в файл проекта длительностью 30 минут происходил 18 минут, а на компьютере с процессором помощнее (AMD Phenom II 810) эта работа заняла всего лишь 8 минут.
В качестве одного из минусов программы можно было бы посетовать на такой недостаток, как отсутствие возможности покадрового просмотра и резки в любом месте, а не только лишь по ключевому кадру. Но мы не станем этого делать, по той простой причине, что само назначение программы не позволяет резать видеопоток вне ключевого кадра. Такова особенность MPEG-подобного сжатия: если разрезать файл не по ключевому кадру, то получившийся отрезок придется перекодировать заново, создавая новый ключевой кадр в месте резки.
![](elecard/14.png)
А перекодированием, как уже было сказано, данная программа не занимается. Единственная её задача помочь пользователю быстро смонтировать обычную нарезку из "тяжелых" видеофайлов или создать единый видеофайл из множества мелких.
Из беседы с ведущим разработчиком компании Elecard Николаем Песеговым:
- Планирует ли компания добавить в функционал программы Elecard AVC HD Editor хотя бы простейшие эффекты и переходы?
- В случае, если программа будет иметь успех и пользователи потребуют от нас такую функциональность, то, конечно же, мы её сделаем!
Ну как, пользователи? Потребуем?