Video processing что это
Работа с видео
Создадим новый скетч под именем playing_video.pde.
Добавим видеофайл в папку data скетча путем перетаскивания видеофайла в
окно Processing.
Сначала импортируем библиотеку video. Откройте меню Sketch | Import
Library | video. Также нужно объявить объект класса Movie перед функцией setup(). В
функции setup() мы загрузим видеофайл с жесткого диска и запустим видео в режиме
повторения.
Функция movieEvent() нужна для чтения кадров с
видеофайла. Функция movieEvent() автоматически вызывается каждый раз, когда доступен новый
кадр. Для захвата кадра нужно использовать метод read() класса Movie. Вывести этот
кадр на экран можно с помощью функции image().
В draw() выведем на экран текущий кадр с помощью функции
image().
Экспорт последовательности изображений
GStreamer
framework позволяет экспортировать вашу работу в виде последовательности изображений, чтобы затем создать из них видео.
Ниже приведен полный код для этого примера. Используются объекты PVector для рисования на экране линий и кругов, движущихся по принципу Броуновского движения. Когда
скетч достигнет 900-го кадра, приложение остановится.
После запуска скетча вы найдете в папке images в папке вашего скетча
последовательность изображений типа TGA.
Каждый кадр будет сохранен с помощью функции saveFrame(). В имени файла
изображения используется случайное целое число под именем randomNum, поэтому в
одной и той же папке можно сохранить несколько последовательностей изображений.
Сделать выход из скетча после сохранения последовательности изображений также будет
хорошей идеей. Это делается с помощью функции exit(). Если нужно 30-скекундное
видео, понадобится сохранить 900 кадров. Рассчитать это количество просто: число
кадров в секунду x число секунд = количество кадров.
Последовательность изображений сохраняется в формате TGA. Это самый простой способ
сохранить изображения в Processing, так как формат TGA не сжимается. Вы можете
использовать PNG или JPEG, но помните, что это замедлит ваш скетч.
Работа с отдельными пикселями видео
Мы можем изменить отображение видео на экране, изменив цвет некоторых пикселей.
Сначала импортируем библиотеку video,
объявляем объект Movie, загружаем видеофайл и запускаем непрерывное проигрывание.
В методе draw() выводим каждый
кадр на экран с помощью функции image(). После этого мы изменяем цвет тех пикселей,
яркость которых меньше 245.
После вывода изображений на экран вызывается функция loadPixels() для загрузки
всех пикселей с экрана в массив пикселей. Для прохода по всем пикселям и проверки
яркости используется цикл for. Для тех пикселей, которые ярче 245, цвет пикселя
смешивается с черным. После замены цветов вызывается функция updatePixels() для
показа на экране нового изображения.
Функция lerpColor() используется для смешивания двух цветов. Первые два параметра
этой функции используются для указания цветов, которые вы хотите смешать, а третий
параметр определяет, каким образом цвета будут смешиваться. Этот параметр находится
в диапазоне от 0 до 1. Если вы запишете 0.1, результирующий цвет будет ближе к первому
цвету. Если вы запишете 0.9, то он будет больше похож на второй цвет. Для смешивания
цветов в равных пропорциях вы можете указать в третьем параметре 0.5.
Если яркость вашего видео меньше, чем этого, вы можете снизить границу яркости. Это
приведет к другому результату. Также для установки границы яркости вы можете
использовать значения hue() и saturation() каждого пикселя.
Фильтры
Функция filter() позволяет устанавливать фильтры на видео. Добавьте новую строчку кода после вызова image() из предыдущего примера.
Можно устанавливать следующие режимы.
Управление скоростью видео
Метод speed() класса Movie используется для установки скорости проигрывания видео.
Если указать скорость 1.0, видео будет проигрываться с нормальной скоростью. Если
скорость будет равна 0.5, видео будет проигрываться с половинной скоростью. Для
ускорения видео установите скорость больше 1.0. Отрицательное значение запустит
проигрывание в обратном порядке.
Монтаж видео новичкам: как смонтировать ролик и что для этого нужно
Содержание
Содержание
Самостоятельный монтаж видео привлекает все большую аудиторию, ведь это позволяет создать более качественные ролики, получая удовольствие от процесса и результата. Сложнее всего начать, но не каждый начинающий пользователь знает, как правильно это сделать. В начале пути очень просто выбрать неверное направление. Как результат — трата времени без пользы для дела. Как смонтировать ролик и что для этого нужно — об этом далее.
Советы начинающим: с чего начать
Для тех, кто только собирается попробовать свои силы в монтаже видео, нелишним будет разобраться с терминологией, основными понятиями видеомонтажа и формата, чтобы не выяснять значение функций методом тыка.
При несоответствии исходников, возникнет много сложностей, поэтому рекомендуется уделять внимание отбору материала, а если есть такая возможность — принять участие в его записи.
Создание ролика начинается с проработки сюжета и сценария. Удобнее работать с планом действий, чем хаотически вносить корректировки и изменения.
Пример плана видеомонтажа (монтажного листа):
Следующий этап — структурирование исходного материала. Например, все необходимые в работе файлы лучше перенести в отдельную папку, пронумеровав их. Можно использовать и названия — кому как больше нравится.
Далее нужно подготовить весь текстовый материал, который планируется использовать в видео. Это могут быть титры, субтитры, подписи и т. п.
Фактически, на этом завершается подготовка и начинается практическая часть. Для начала можно попрактиковаться со склейкой звуковых дорожек. Сведение звука вызывает больше всего проблем у начинающих пользователей. Столкнуться с такими проблемами можно во время монтажа видео и это полностью остановит процесс. В любом случае, без сведения звука невозможно создать действительно качественные ролики.
У новичков, которые выкладывают результаты своих трудов в Интернет, могут возникнуть проблемы из-за нарушения прав интеллектуальной собственности. Речь идет о картинках, фоновой музыке и другом используемом контенте. Чтобы избежать этого, можно собрать для себя базу с бесплатными библиотеками контента.
Внимание стоит уделить и оборудованию. Производительные ПК и ноутбуки могут быстрее справиться с задачами, а паузы и зависания в процессе могут негативно повлиять на настрой. В этом случае чем мощнее железо — тем лучше.
Главным инструментом для монтажа видео является видеоредактор. Так как сейчас речь идет о начале пути, то не все пользователи готовы расстаться с кругленькой суммой. Поэтому основное внимание будет уделено бесплатным программам для ПК/ноутбуков и сервисам, в которых можно выполнить несложные действия.
Бесплатные программы для монтажа видео
Перед тем, как начать, стоит отметить, что бесплатный софт и сервисы редко лишены недостатков (водяные знаки, неудобный интерфейс, ограниченная функциональность). Все объясняется сложностью программ для монтажа видео, а поддерживать и развивать проект на голом энтузиазме мало кто захочет, но есть и интересные исключения.
Встроенный видеоредактор на примере Windows 10
Раньше Microsoft предлагала для редактирования видео Movie Maker, но сейчас компания уже не работает с ним. Вместо этого в меню «Пуск» появился «Видеоредактор», который работает на базе приложения «Фотографии». Это простое решение с минимальным набором функций. Профессионалом здесь точно не стать, но для создания семейных видео и презентаций он может пригодиться.
Shotcut
Shotcut — бесплатный видеоредактор с открытым исходным кодом, скачать который можно по этой ссылке. Это кроссплатформенный софт, но у пользователей с linux есть дополнительные преимущества в виде захвата экрана, аудио, видео с камер. Shotcut — полноценный видеоредактор, способный решать некоторые профессиональные задачи, но при этом подходит новичкам.
Функциональность программы включает такие возможности как:
К недостаткам Shotcut можно отнести интерфейс, непохожий на другие программы для нелинейного монтажа, что означает необходимость адаптации при переходе на другой видеоредактор. В остальном же, Shotcut будет интересен для изучения, а с ростом навыков можно попробовать более сложные инструменты.
Lightworks
Lightworks — гибкий видеоредактор, предлагающий всю необходимую функциональность для монтажа. Софт использовался при монтировании многих блокбастеров. Хотя возможности бесплатной версии не настолько обширны, их более чем достаточно для любительского уровня и решения несложных профессиональных задач. Примечательно, что многие функции, презентованные в платной версии, также доступны в бесплатной, хотя об этом на официальном сайте не упоминается.
DaVinci Resolve
DaVinci Resolve заслуженно считается одной из лучших программ в категории бесплатного ПО для монтажа видео. Фактически, это уникальный софт, который объединяет в себе возможности монтажа, наложения визуальных эффектов и графики, грейдинга (цветокоррекции) видео и обработки звука. Поддерживается работа с плагинами. Функциональность платной версии расширена дополнительными функциями и эффектами, которые оценят профессионалы.
Скачать программу можно с официального сайта по этой ссылке.
После выбора версии необходимо заполнить форму регистрации.
Сразу же после заполнения формы начнется загрузка. Придется немного подождать — исполнительный файл весит более 1,5 ГБ. Для установки потребуется место, не говоря уже о необходимости дискового пространства для архива проектов, есть повод задуматься над расширением системы дополнительным накопителем.
Основная функциональность DaVinci Resolve:
Другие интересные программы для монтажа видео из категории бесплатных
Существует еще множество бесплатных программ со своими преимуществами и недостатками, но у нас еще есть темы для обсуждения, поэтому оставшиеся видеоредакторы остаются для самостоятельного изучения.
В список не попали, но достойны внимания следующие программы:
Рекомендовать свои любимые видеоредакторы и дополнить этот список можно в комментариях.
Монтаж видео на примере Shortcut
При первом запуске программа предложит создать проект, указав папку и задав название. После этого нажимаем кнопку «Начало». Для создания нового проекта в процессе редактирования можно воспользоваться комбинацией клавиш «Ctrl+N».
Следующий шаг — выгрузка всех материалов, которые понадобятся во время монтажа. Для этого в меню нужно найти пункт «Открыть файл».
Чтобы начать монтаж, нужно перенести файлы из списка воспроизведения на монтажный стол.
Добавить/удалить аудио- или видеодорожку можно, кликнув правой клавишей мыши по пустому месту на монтажном столе. Во всплывающем окне выбираем пункт «Track Operations», а в подпунктах меню — необходимое действие.
Для начала монтажа нужно разобраться с основными элементами интерфейса.
В правой части видеоредактора Shotcut присутствует меню «История», где можно откатить неудачные действия или вернуть отмененные операции.
При компоновке двух фрагментов видео в Shotcut между ними появляется небольшой интервал. Чтобы убрать его, нужно на пустом промежутке между дорожками нажать правой клавишей и выбрать пункт «Удалить». Для объединения двух фрагментов видео нужно мышкой «натянуть» одну дорожку на другую. Сделать смену дорожек более плавной помогут переходы.
Для настройки перехода, необходимо нажать на нем правой клавишей (в области монтажного стола), выбрать пункт «Свойства» и задать интересующие параметры перехода.
При необходимости, добавляем фильтры. В Shotcut фильтры накладываются на всю дорожку. Чтобы их установить нужно выбрать трек, кликнув по дорожке левой клавишей мыши, затем перейти на вкладку «Фильтры». Для добавления нового фильтра из списка, нажмите «+», как на скриншоте ниже.
Скомпоновав видеодорожки нужно проверить звук. При склейке видео обычно заметны звуковые переходы, поэтому новичкам рекомендуют выделять звук и накладывать фоновую музыку. Чтобы отделить аудио от видео, нужно кликнуть по видеодорожке правой клавишей мыши, выбрать пункт «Перемещение» и подпункт «Отделить аудио». При необходимости можно заменить аудиодорожку на свою, наложить фильтры аудио по аналогии с видеодорожками.
Выходим на финишную прямую. Нужно сохранить наш проект. Для этого нажмем вкладку «Файл», в выпадающем меню выбираем пункт «Экспорт видео…». Нам предложен большой список форматов. Если нет каких-то предпочтений, то выбираем вариант «YouTube» (.mp4). Далее, можно задать свои параметры для видео, откорректировав стандартные значения. Для этого внизу панели нужно нажать кнопку «Расширенный».
Последний этап — нажать кнопку «Экспорт», после чего нужно указать место для сохранения результата. Остается только дождаться завершения рендеринга. Время выполнения зависит от сложности монтажа, хронометража, количества дорожек и эффектов, мощности железа.
Платные программы и демо-версии
Платные программы порадуют удобным и продуманным до мелочей интерфейсом, с которым приятно работать. Платный софт ориентирован на профессионалов, имеет расширенную функциональность и возможности, а также адаптирован для работы в коллективе.
Важными элементами являются: стабильность ПО, качество поддержки, регулярный выход обновлений, подключение к различным сервисам. Вроде бы это мелочи, но когда бесплатный видеоредактор вылетает на заключительном этапе монтажа, отношение к таким деталям резко меняется.
Демоверсии платных программ имеют ограничения по хронометражу, выбору эффектов и функций, времени пользования. Водяной знак здесь встречается чаще, чем у бесплатных версий видеоредакторов.
Список популярных программ с демоверсиями:
Демо позволяет оценить возможности платного софта до его покупки, а значит, что можно попробовать в действии функции, недоступные в бесплатной версии.
Как выглядит процесс монтажа на примере Adobe Premiere Pro можно узнать из видео ниже.
Онлайн-сервисы
Онлайн-сервисы — это интересное решение при монтаже коротких видео и анимаций. Большинство из них поддерживают выгрузку в популярные соцсети. Разумеется, функциональность сведена к минимуму, поэтому сервисы не подходят для решения комплексных задач.
К недостаткам можно отнести ощутимое потребление ресурсов ПК или ноутбука, частые вылеты и баги, наличие рекламы и водяных знаков. Особенно этим грешат бесплатные сервисы. Существуют и платные онлайн-платформы для монтажа видео, а также проекты с бесплатным пробным периодом и дополнительными ограничениями.
Неоспоримым преимуществом этого варианта является отсутствие необходимости в установке софта. Регистрация, как правило, сведена к простейшей синхронизации с существующими аккаунтами Google, Facebook или других социальных сетей.
На какие онлайн-сервисы стоит обратить внимание в первую очередь — об этом далее.
Clipchamp Create
Сервис предлагает довольно интересную коллекцию шаблонов. Поддерживается запись с веб-камеры и захват экрана. Существует бесплатная и платная (3 уровня) версии. Примечательно, что на двух платных тарифных планах поддерживается нелинейный монтаж видео. Язык интерфейса — английский, но его можно перевести в браузере.
Wave.video
Сервис имеет интуитивно понятный интерфейс, с которым справится даже человек без опыта в монтаже видео. Wave.video создан для различных ниш бизнеса. В коллекции присутствует множество шаблонов, адаптированных для последующей выгрузки в соцсети (более 30 размеров для разных платформ). Поддерживается работа со звуковыми дорожками и анимациями. В Wave.video присутствуют клипарты, цветокоррекция, переходы, фильтры, эффекты, собственная библиотека аудио и видео.
Главный недостаток бесплатной версии — водяной знак, зато сервис позволяет получить HTML-код на 5 видео. Язык интерфейса — английский.
Magisto
Гордостью сервиса является база шаблонов. Выбрав понравившийся макет, необходимо загрузить видео, изображения и аудио (или выбрать из базы). После этого система выполнит автоматический монтаж видео. Можно попробовать несколько вариантов. В целом, получается довольно неплохо. Смонтированное видео можно сохранить на компьютере или же загрузить в популярные соцсети.
При регистрации пользователь получает доступ к 7-дневной демо-версии сервиса с полной функциональностью и без водяных знаков. После этого можно пользоваться сервисом, но уже с ограниченной функциональностью, если, разумеется, не оплатить подписку. Сохраненные во время пробного периода ролики не удаляются после истечения срока.
Видеоредакторы для смартфона
Если вы задаетесь вопросом о том, зачем использовать сложный софт или сервисы на ПК/ноутбуке, когда современные смартфоны достаточно производительные для решения различных задач, то этот пункт вас наверняка заинтересует.
Интересные приложения для постобработки видео из магазина Play Маркет:
Стоит отдельно сказать о существовании простых видеоредакторов, которые способны создавать ролики в автоматическом режиме. Для этого пользователю нужно указать файлы (видео, аудио, изображения) для компоновки, и через несколько секунд получить результат. Ролик можно отредактировать или оставить как есть. В качестве одного из примеров можно привести редактор Quik от GoPro.
Большинство бесплатных приложений для смартфонов имеют ограниченную базу эффектов и/или встроенную рекламу, которая сильно мешает процессу.
Приложения для монтажа видео на смартфонах нельзя рассматривать как альтернативу видеоредакторов для ПК, хотя для простейших операций и коротких роликов это интересный вариант.
Обработка видео на CPU и GPU. Ответы эксперта
В этом посте мы публикуем ответы эксперта Intel Дмитрия Серкина на заданные вами ранее вопросы по обработке видео на CPU и GPU. Приносим свои извинения за некоторое опоздание — оно связано с большой разницей во времени между нами и Дмитрием.
Как обычно, для удобства поиска вопросы снабжены хабра-именем автора.
Вопрос Maratyszcza
Появятся ли в процессорах Intel аппаратные блоки для других (не видео) алгоритмов сжатия, например deflate?
Не думаю. Существует оптимизация для конкретных процессоров. Intel Integrated Performance Primitives, содержит оптимизацию ZLIB, DEFLATE, и GZIP семейства функций на уровне алгоритмики и инструкций.
Какие кодеки поддерживает аппаратное сжатие CPU?
Если мы говорим только о кодировании, то H.264, MPEG-2, MJPEG, and MVC for stereoscopic 3D support. На подходе еще несколько широко известных.
Можно ли ожидать того, что QuickSync по качеству результирующей картинки сравнится с x264?
Если мы говорим о пресетах (настроек кодирования) на качество, то никогда не догонит. С каждой новой платформой качество кодирования улучшается, так как появляется больший ресурс на стороне железа и, как результат, возможность улучшить алгоритмы, например, оценки движения (motion estimation) и паковки битстрима. x264 использует очень хорошие алгоритмы (не быстрые, но влиящие на качество), в том числе RDO. Все это крайне плохо ложится на конвеерную архитектуру в железе. Если говорить про средние пресеты, то вполне бьет. Все, конечно, упирается в конечные настройки кодека, коих множество. Нужно понимать, что качество и скорость не идут рука об руку. Цель QuickSync кодировать быстро с хорошим для 99% пользователей качеством. И технология это делает. Тем временем работа по увеличению dB идет каждый день.
Сильно ли отличается по производительности HD 4000 и новая HD 5000? Можете ли привести какие-то примеры с современными играми?
Согласно недавним пресс релизам скорость возросла до 3х раз, энергопотребление уменьшилось в 2 раза. Публичных бэнчмарков по играм я не видел. Они должны появится за несколько недель до запуска Haswell в продажу. Насколько я помню, он состоится в июне. К сожалению, примеры привести не могу, так как я не в этой теме, я занимаюсь кодеками.
1. Имеются ли планы по поддержке аппаратного декодирования многобитного видео, например Hi10P из H264 или «старших» профилей HEVC?
Не имею такой информации. Планы вещь изменчивая. Если эти профили массово используются, то с очень большой вероятностью они будут поддержаны.
2. Помнится, что некоторое время назад были попытки диалогов с разработчиками свободных кодеков на предмет того, чего им хотелось бы от новых процессоров Intel. Как сейчас обстоит дела в этом направлении? Влияют ли девелоперы открытого ПО на Intel и оказывает ли Intel им какую-либо поддержку?
Скорее на уровне приложений, а не разработчиков. Недавний анонс о том, что HandBrake поддерживает QuickSync – одно из таких событий. Это вклад Intel в свободный продукт. Такие активности будут происходить все чаще и чаще, так как развитие QuickSync на Linux и его производных (Android) в самом разгаре.
Что касается того, чтобы дать прямой доступ к драйверу и железу, то о таких активностях я не слышал. Кроме того, я считаю их бесмысленными, так как работа эта довольно нетривиальная. Кроме того, существует Media SDK, он предоставляет примитивы более высокого уровня.
3. На данный момент в принципе не существует хороших реализаций кодирования на GPU (их всего несколько, и все не отличаются качеством или особым преимуществом в скорости). Почему так происходит и имеются ли какие-то положительные подвижки в этой области?
Я нахожу QuickSync очень удачным решением, которое обладает и скоростью и хорошим (относительно этой скорости) качеством. Что касается решений от AMD или Nvidia, то их провал можно объяснить отличной от Intel архитектурой. Все их решения основаны на execution units и многопоточности, которую сложно использовать в кодеках (некоторые краеугольные алгоритмы не ложатся на многопоточность). QuickSync же это комбинация EU и fixed function (алгоритмические блоки «запаянные» в железо). Такая комбинация позволяет получить отличный прирост производительности и качества.
4. Не секрет, что производительность недавно вышедших HEVC и VP9 сейчас за гранью разумного. Какова ваша оценка, как скоро появится процессор/ПО, способные обрабатывать (хотя бы декодировать) HD-видео этих форматов в реальном времени?
Я полагаю, что через пару лет такая возможность появится.
5. Насколько широко в мультимедийных продуктах Intel используется рукописный асм, или больше полагаетесь на оптимизацию компилятором? Используете ли С++, или только старый добрый С? Сколько вообще времени уходит на оптимизацию производительности в сравнении с реализацией непосредственно нового функционала?
На войне все средства хороши 🙂 Используем все выше перечисленное на уровне драйверов и ниже. Специфичный асм, конечно, генерируется из C-подобного кода для его последующей ручной оптимизации. Времени на все уходит много. Много исследований как в области качества, так и производительности, но на все есть дедлайн. Точной пропорции не скажу, но исследования, конечно, потребляют больше времени.
6. Насколько большая команда в Intel занимается мультимедийным направлением? Как сложно к вам попасть? 🙂
От железа, драйверов до различных SDK – это тысячи человек. Смотря на какую позицию вы метите 😉 В России (Москва и Нижний Новгород) есть большая команда, которая занимается Intel Media SDK. У них периодически появляются вакансии.
Тут скорее всего в драйвере. На Windows – это известная проблема некоторых ограничений на уровне ОС. Но она решаема. Более доступно и подробно я писал здесь.
Будет ли аппаратная colorspace конвертация для большинства популярных форматов? Что насчет аппаратного деинтерлейсинга?
Все это есть. Планарные и упакованные форматы. Дальше будет больше. Деинтерлейсинг также поддерживается.
Как известно, осенью прошлого года Эппл выпустили 13-дюймовый Макбук про с ретиной. В нём нет дискретной видеокарты и вся графика работает на Intel HD4000. Есть отзывы, что этой платформы просто не хватает для полноценной поддержки. Что Intel планирует, чтобы не уступать в плане графики хотя бы Айпаду с ретиной?
Я думаю, что графика развивается достаточно быстро и мощно. Intel Iris должен расставить все точки над i.
Расскажите пример кодирования видео на GPU в домашних условиях.
Самый частый пример – это кодирование для мобильных устройств. Если вы хотите за несколько минут транскодировать серию сериала в формат поддерживаемый мобильным устройством, а не ждать полчаса, то QuickSync вам в помощь.
Будут ли 64 битные драйвера для intel 3650?
Прошу прощения, но не обладаю такой информацией. Но тема горячая судя по форумам.
1. Есть ли в процессорах Intel что то похожее на KUDA?
Имеется ввиду Nvidia CUDA? Ответ — Intel OpenCL.
2. Какие необходимы библиотеки для использования графических возможностей процессора Intel, в частности: кодирования\декодирования h.264?
Все, что вам нужно – это Intel Media SDK.
3. Хватит ли производительности процессора Intel i7-3517UE для одновременного декодирования и кодирования видео разрешения 960*720 в H.264?
Да, безусловно. И даже в несколько потоков.
4. У меня проблема с процессором Intel Atom(tm) N2800. Может вы сможете мне помочь. Я декодирую с помощью ffmpeg H.264 с камеры Logitech C920, разрешение видео 960*720. После декодирования я получаю формат кадра YUYJ420. С таким разрешением я могу декодировать 2 потока по 24 кадра в секунду с вышеуказанным разрешением, но если я переворачиваю видео после декодирования на 270 градусов, то упираюсь в ограничения КЭШа (как я понимаю), и в итоге могу использовать только 20 кадров в секунду и один поток, если увеличить количество кадров, то видео разваливается на квадратики и жутко тормозит. Подскажите пожалуйста в чем может быть проблема? точно это КЭШ?
Скорее всего вы упираетесь в общую производительность системы. Все операции происходят на цетральном процессоре и с двумя потоками плюс постпроцессинг он уже не справляется. Чтобы отыграть задержки ffmpeg начинает скипать фреймы, поэтому вы наблюдаете артефакты. Какой CPU usage при этом?
Я не совсем понял какой формат на выходе. YUV420? В зависимости от формата необходим разный набор операций для поворота. Ну и кэша там мало, а он, как известно, влияет на скорость.
Меня интересует каков потенциал встроенной в процессоры Intel Core 2-го и 3-го поколения логики при аппаратном декодировании h.264? То есть сколько, например, потоков h.264 в режиме реального времени с разрешением 1280 x 720 (1920 x 1080) / 25 кадров в секунду сможет обработать процессор Intel i7-3770 с использованием именно аппаратного декодирования (если при этом программный код будет в идеале максимально оптимизирован) для последующего вывода на экран? На сколько при этом будут задействованы ресурсы других блоков процессора?