Как сделать видеозахват с видеокарты
LGR (Lazy Game Reviews) — один из крупнейших англоязычных каналов, посвященных старому компьютерному железу и не менее старым играм. В конце 2018 года он выпустил видео с рассказом о том, как он записывает видео со старых компьютеров — а я решил превратить это видео в небольшую текстовую заметку. Оригинальное видео (на английском) находится в конце публикации.
Устройство для вывода картинки с видеокарты одновременно на два монитора, или в случае с нашей задачей — на монитор и на карту захвата видео. Клинт (автор LGR) отмечает, что как и многие другие, этот сплиттер не идеален, иногда даёт наводки и помехи.
Аналогичны разветвитель, но для звука. Опять таки не идеален, но с этой проблемой помогает следующий девайс.
Шумоизолятор, помогает избавиться от проблем с наводками в аудио-сигнале.
Плата для записи видео по VGA/HDMI. Я про неё даже писал свою статью на хабре. Великолепное устройство, хотя и не без недостатков:
может глючить или не опознавать сигнал в разрешениях ниже 640x480, нестандартных разрешениях или частотах обновления. В тех же 320x200 заставить работать можно, но только с бубном.
это плата, втыкающаяся в слот PCI-Express, т.е. нужен компьютер, который будет писать видео
В плюсе — умеет работать без компьютера и писать видео на microSD-карту, правда в этом случае битрейт ограничен 20 Мбит/с в 1080p (в более низких разрешениях — ещё ниже).
В минусе — поддерживает только HDMI. Но ведь на старом компьютере VGA, как быть то? А тут на помощь приходи следующий девайс.
Конвертирует VGA сигнал в HDMI. Плюсы:
поддерживает разрешения ниже 640x480 и всякие нестандартные, растягивая их в чёткие 720/1080p с сохранением пропорций (добавляя чёрные полосы по краям)
есть аудио-вход, так что звук тоже можно писать по HDMI
Клинт говорит о первой версии девайса, и уточняет, что вроде бы вторая версия уже не настолько хорошо работает с нестандартными и низкими разрешениями
после смены разрешения несколько секунд в левом верхнем углу отображается это самое разрешение, что естественно записывается платой захвата
Мега-штуковина с полноценным DVI входом, через переходники способная писать и VGA, и HDMI, поддерживает любые низкие и нестандартные разрешения.
Реальный минус всего один: цена.
Бонусный девайс для поклонников самого старого железа: конвертирует в VGA сигнал со старых видеокарт типа CGA/EGA/MDA/HERCULES и т.п. Про него у Клинта есть отдельное видео.
Где-то в рублях, где-то в долларах, где-то в евро. Почему нельзя в одной валюте все написать?
Если устройство продаётся в росскийских магазинах - указываю в рублях. Если официально к нам не завозят - в долларах или евро, т.к. курс валют - штука очень динамичная. Но в целом замечание логичное - добавил цену в рублях по текущему курсу, оставив и оригинальную цену.
На фото с аудиосплиттером - не сплиттер, а переходник с 4-pin (гарнитура) на два 3 pin (динамики+микрофон)
Спасибо, заменил. Визуально я их, увы, не отличаю.
Там видно что штекер 4-pin имеет и выходы покрашены в зеленые и розовый (общепринятые динамики и микро соотвественно)
Комментарий удален модератором
Но для старых компьютеров более актуальная проблема низких и нестандартных разрешений. Многие адаптеры прифигивают от например 640x350 или 320x240 + 70 Гц.
Я думаю, у какого-нибудь 486-го будут проблемы с выводом 4k разрешения.
Комментарий удален модератором
Ну так возможность есть, но в статье решается иная задача. Если понадобится вывести 4k под VGA - естественно нужно будет по этому критерию рассматривать железо.
Другое дело, что я не могу придумать в реальности ситуацию, когда нужно захватить 4K по VGA. Сможете предложить пример?
Авермедию никому не рекомендую - какое же говно они делают.
С удовольствием рассмотрю альтернативу за плюс-минус те же деньги. Варианты в студию! ;-)
Мой опыт таков, что железо у них хорошее, а в софте есть проблемы. Например сейчас упомянутую Avermedia Game Broadcaster HD я использую через OSB - результат надёжнее и предсказуемее.
Опечатка, OSB - это OBS (Open Broadcaster Software).
Самый действенный способ, мне кажется, взять нормальный компьютер, и записывать на нем)
Пример задачи: получить картинку того, как старая игра работает на старом железе. Например - честный, не эмулированный Glide с Voodoo 1-2 или видеокарту с ускорением PowerVR. Показать картинку со всеми особенностями и эффектами, показать производительность. Другой пример: показать то, как софт работает на старом ноутбуке, у которого есть VGA-выход.
И как эти задачи поможет решить "нормальный компьютер"? :)
Не по теме.
Поясните мне за этот шифер на стене. Очень часто вижу у ютуберов подобное. Читал где-то, что это для звука нужно. Но я понимаю обклеить всю звукостудию таким, но у всех этих блогеров это обычно квадрат на метр на стене. У этого какое-то практическое применение есть или всё ради красоты и эстетики, которую мне, деревне, не понять?
Практическое применение поглощение звука.
И что, такого маленького квадрата хватает? Или это для домашних любителей только?
Маленького квадрата достаточно для бытового применения, чтобы убрать самые мерзкие отражения звука под прямым углом к стене. Просто потому, что перпендикулярные отражения и переотражения получаются самые громкие, поэтому хуже всего влияют на результат записи. Звук, уходящий в сторону, в какой-то степени затухнет и так, поглощенный другими поверхностями в комнате.
Для серьезной звукозаписи уже обклеивают гораздо более основательно.
Всё уже объяснили, но я решал какое-то время вот таким способом - лайткуб + одеяло, работало идеально :) А потом просто взял вокальный микрофон с суперкардиоидный направленностью - и проблема переотражений ушла сама собой.
Микрофон Blue Yeti?🤔
На фото Samson Meteor :)
Сейчас перешёл на Rode M2 + внешняя звуковая карта Steinberg UR12.
Второе скорее всего. Есть ещё любители которые в комнате строят кабинку из гипсокартона и обклеивают такими панелями полностью.
Загуглите Реверберация
Записать видео с VGA-выхода – что может быть проще… Казалось бы. Но увы, на деле всё немного сложнее. В этом посте я расскажу, как для себя решил проблему записи видео с VGA-выхода видеокарты очень старого компьютера, какие были промежуточные решения и на чем остановился. Фанатам старых игр железа, а так же новых технологий и захвата видео посвящается.
Зачем
У вас конечно могут быть иные цели, у меня же появилась следующая потребность: записывать со старых компьютеров видео, которое выводится на монитор. При этом:
- Компьютеры старые и слабые, водрузить на них некий “аналог fraps’а” не представляется возможным. Да и какой софт для записи вы поставите на машинку, где и Win 3.1 пойдёт со скрипом? Да для первого пентиума или для DOS-режима вы тоже вряд ли что найдёте.
- Вариант “воткни видеокарту с ТВ-выходом” тоже не вариант. А если я хочу записать картинку с первой Voodoo или какой-то ещё бОльшей экзотики? И опять же, упираемся в софт. Нужна же универсальность.
- Вариант “запуска на эмуляторе” – не подходит. Игры “позднего DOS’а” умудряются тормозить или идти не плавно даже на современном i7, если эмулировать их DosBox’ом. Если же нам понадобится запустить игру, которая даже на WinXP глючит, и нормально работает на ОС не старше Win98 или Win95, но при этом требует трёхмерного ускорения – тут эмуляторы не шибко помогут, ускорение игровой графики там печальное.
- Снимать экран камерой? Нет, существуют любители “экранок”, но этот способ попахивает извращением и “последним шансом”.
Железо для захвата
В качестве машинки для захвата видео был использован такой вот компьютер:
Процессор: Intel Core 2 Duo E4500, 2.2 ГГц
Видеокарта: NVidia 8800 GS
Оперативная память: 2 ГБ DDR2
Жесткий диск: WDC WD1600, подключен по SATA
Специально я его не подбирал – он просто оказался под рукой.
Софтовый способ
Запись игровых и других видеороликов даже профессиональными обзорщиками чаще всего осуществляется с помощью софта. Такой способ позволяет не вкладываться в дополнительное железо и при этом делать полноценные качественные ролики. Наиболее популярные программы для захвата видеосигнала — Fraps и Bandicam.
Заключение
Каким бы методом вы не захватывали видео с экрана — не забывайте два простых правила. От случайного альттаба никто не застрахован, и если в стрим уйдёт то, что было под игрой… В общем, закрывайте лишние окна. Ну и не забывайте, что веб-камера показывает не только вас, но и всё, что за вами. Так что приберитесь и закрывайте дверь.
Ну а пообщаться на тему «чем лучше писать», «куда лучше стримить», «какое ещё оборудование применить» мы приглашаем вас в комментариях. Это же Geektimes, здесь всегда найдётся специалист ещё круче, чем отписался в треде пять минут назад ;)
Доброго времени!
В некоторых случаях требуется получить изображение по HDMI с видеокамеры, другого ПК, приставки и пр. устройств (это может быть полезно, если вы, например, надумали создать свою трансляцию в сети или что-то заснять и прокомментировать).
Операция эта несколько "запутана", т.к. на большинстве компьютеров порты HDMI есть только на видеокарте, и они для вывода изображения (но многие пользователи, путаются и пробуют подключить к ним др. устройства — разумеется, картинка "ниоткуда" не появляется. ) .
Эта заметка, в общем-то, преследует цель показать по шагам общий план действия на примере простейшего адаптера для видеозахвата (так сказать, чтобы было с чего начать знакомство с этой темой. ).
📌 В тему!
Как подключить ноутбук к телевизору [по HDMI] — инструкция по шага
Bandicam
Bandicam — ближайший аналог Fraps, но уже платный, причём в течение бесплатного пробного периода возможности намного шире. Время записи ограничено 10 минутами и на ролики автоматически ставится водяной знак с логотипом программы.
Помимо джентльменского для любой подобной программы набора функций в Bandicam есть много дополнительных очень удобных фич — показ курсора, эффекты в видео, тонкая настройка устройства для записи звука и т.д. Кроме того, Bandicam хоть и располагает небольшим количеством вшитых кодеков, но может работать и с внешними кодеками, если таковые есть в ОС. И ещё один большой плюс — наличие шаблонов сохранения записанных видео.
Конечно, этими двумя программами выбор не ограничен — софта для захвата экрана вообще великое множество от самых разных разработчиков. Но именно Fraps и Bandicam успешно застолбили пьедестал почёта, не в последнюю очередь благодаря своей максимальной дружелюбности к пользователю.
Программный захват экрана, несмотря на все свои преимущества, имеет один серьёзный недостаток — записывающий софт требует дополнительные ресурсы процессора и памяти для своей работы. Кроме того, если вы хотите писать ролики с консолей, то защита от нелегального копирования вам не позволит сделать это с помощью софта. Поэтому существует и другое решение для задач захвата экрана — с помощью дополнительных девайсов (тв-тюнера или специальной записывающей платы).
Плюсы: в бесплатной версии возможностей больше, чем у Fraps’а.
Минусы: программа мудрёная и требует настроек.
Попытка номер раз — китайская
Первой попыткой была следующая идея: а что если подобрать VGA-to-TV адаптер? Дёшево и сердито. А писать полученную картинку будем ТВ-тюнером, у меня как раз был такой от фирмы Beholder (моделька с номером 503, вариант под шину PCI). Сказано – сделано. Был за 20$ куплен вот такой вот китайский адаптер под названием VGA to TV RCA Composite S-video Converter Box for PC Laptop TTH-123462:
- Питается по USB-кабелю (в устройство идёт круглый штекер, наружу – обычный USB)
- Имеется переключатель NTSC/PAL
- Кроме VGA-входа есть и VGA-выход! Можно одновременно подключить монитор и тв-тюнер или телевизор. Падения качества картинки на параллельно воткнутом мониторе не заметил.
- Судя по описанию (не проверял!) можно отправлять сигнал и в обратном направлении, т.е. TV -> VGA.
Дело в том, что какое-бы не было разрешение на входе – на выходе будет телевизионное. И тут нет артефактов сжатия, нет, это именно выходная картинка. Результат получается тёплым, ламповым и мутноватым. С другой стороны, для 20$ + цена тюнера (на который мне не пришлось тратиться) – результат приемлемый. Но хотелось то большего…
Аппаратный способ 2. С помощью специальной платы
Тв-тюнер — он всё же в первую очередь для просмотра телеэфира, в то время как запись — вторичная функция. И хоть реализована она в большинстве топовых тюнеров очень и очень хорошо, всё же гораздо более комфортно и качественно захват экрана осуществляется с помощью специальных карт захвата, целевая аудитория которых именно геймеры, лестплееры и игрожуры.
На этом рынке особенно выделяется устройство Live Gamer HD. Это плата под интерфейс PCI-E, которая умеет вести запись видео с максимальным качеством до 1080p c поддержкой основных форматов сигнала (в т.ч. и HDMI). Заявленные сквозной выход и аппаратное сжатие призваны минимизировать нагрузку на ЦП и память, чтобы обеспечить высокий показатель fps в самой игре/приложении. Общий богатый функционал делает эту карту отличным выбором для живой трансляции стримов.
Как же девайс показал себя в работе? Только одно слово — превосходно. От такого рода устройств требуется в самую первую очередь именно низкий уровень нагрузки на ресурсы компьютера (иначе проще работать с помощью Fraps или аналогов), и у Live Gamer HD с этим полный порядок. Тесты показали, что нагрузка совершенно не мешает работе приложения и при этом сигнал пишется чётко и без ошибок. Более того, записывать можно и с другого ПК, и даже с игровых приставок. В общем, железка очень и очень достойная.
Отличный стильный дизайн, высокое качество изготовления всех элементов, отличный функционал и безупречная работа в любых условиях — всё это делает Live Gamer HD подлинным лидером в своем роде.
Плюсы: пишет и с консоли, и с ПК, и вообще умеет много всего.
Минусы: стоит вполне ощутимых денег, занимает PCI-E слот (что не всегда доступно, например, на ноутбуках), и телевизор на этой штуке уже не посмотришь.
👉 ШАГ 2: подключение, установка драйвера
Как уже сказал выше, если у вас самый обычный адаптер захвата начального уровня — то все подключение сводится к "соединению" двух устройств HDMI кабелем. 👌
Однако, сразу напомню, что подключать лучше, когда оба устройства выключены (т.е. ноутбук, ПК, камера и т.д.).
📌 Важно!
Горячее подключение по HDMI: не сгорит ли порт? (почему не работает монитор/ТВ по HDMI)
Далее на том устройстве, к USB-порту которого подключен адаптер видеозахвата, необходимо проверить: был ли установлен на него драйвер .
Для этого достаточно открыть 👉 диспетчер устройств — и перейти во вкладки "Камеры" , "Звуковые, игровые и видеоустройства" . Там должно у вас появиться новое устройство (без воскл. значка). 👇
В моем случае устройство называлось очень просто: "USB Video" .
Встроенная функция в видеодрайвер (для Intel в том числе)
Если у вас ноутбуке (ПК) ЦП Intel Core 6+ поколения и Windows 11 (или 10-ка 1709+) — то в панели управления графикой IntelHD есть функция для захвата всего происходящего на экране. У нее есть несколько опций:
- выбор разрешения (1080p, 720p);
- установка количества кадров в сек.: есть два режима 30 и 60 FPS;
- задание папки для записи видео;
- флажки для вкл. записи аудио, перемещения курсора, настройки битрейта, и пр. "мелочи".
👉 В помощь!
Intel HD Graphics: где и как скачать драйвер на видеокарту (неск. способов) // Если у вас нет значка IntelHD в меню ПУСК и в трее (рядом с часами).
Что очень подкупает : для начала записи нужно нажать лишь одну кнопку! На видео не будет никаких лишних элементов, водяных знаков, время записи не ограничено. Плюс к этому добавьте минимальную нагрузку на ЦП (на моем стареньком Core i-5 7200U она не поднималась выше 10%) . Удобно?! 👌
IntelHD — начать захват экрана
👉 Кстати!
У видеокарт Nvidia и AMD тоже есть свои встроенные утилиты для записи экрана: ShadowPlay (GeForce Experience) и Record & Stream соответственно!
👉 ШАГ 1: принципиальная схема
Итак.
Для того, чтобы получить изображение, передаваемое по HDMI с компьютера, телефона, камеры (и др.) — нам необходимо спец. 👉 устройство захвата (их называют адаптерами или каратами для захвата, на англ. что-то вроде: "Video Capture" ).
По умолчанию, в обычных ПК и ноутбуках (если не брать в расчет игровые решения) подобные карты не устанавливаются и их нужно докупать отдельно.
📌 В помощь!
Подобные карты и устройства захвата можно заказать в китайских онлайн-магазинах (запрос вида: "Video Capture").
В своем нижеприведенном примере я остановлюсь на китайском адаптере для HDMI видеозахвата начального уровня (от Rullz) : по виду как обычная флешка (достаточно подключить его к USB-порту ПК — и адаптер работает! 👇).
простейшее устройство для захвата (от Rullz). По размеру не больше обычной флешки
Думаю, что по картинке ниже — принципиальная схема работы будет ясна большинству пользователей:
- сначала подключаем карту видеозахвата к USB-порту;
- соединяем ее HDMI кабелем с устройством, которое будет транслировать "картинку" (другой ПК, камера, приставка и т.д.);
- ведем запись или трансляцию в сеть (стрим).
Принципиальная схема захвата
Разумеется, если вы приобретите более навороченные адаптеры для захвата — схема может несколько видоизмениться (но в этой заметке лезть в "дебри" нет смысла) .
👉 ШАГ 3: проецирование
Это относится к тем устройствам, с которых будет передаваться изображение на адаптер захвата.
Важный момент : не все устройства, при соединении их HDMI кабелем с др. оборудованием, автоматически начинают на него транслировать изображение (иногда это нужно указать!).
Например, в Windows 8/10/11 для этого нужно нажать сочетание кнопок Win+P — в появившейся боковой панельке выбрать "Повторять" .
Проецировать экран - Win+P
Если касаться приставок и камер: то, как правило, их достаточно только включить, и изображение автоматически ⇒ HDMI.
Аппаратный способ 1. Тюнер
Вообще, ТВ-тюнер — девайс очень популярный (что бы там не говорили про качество контента на российском ТВ), хоть и недешёвый. За куда меньшие деньги, чем стоит хороший телевизор, пользователь получает ровно то же самое, особенно если уже есть качественный широкоформатный монитор.
Из конкретных моделей тюнеров стоит выделить AVerTV Hybrid Volar T2 — аналого-цифровой тюнер, поддерживающий 3D и Full HD. Среди прочих возможностей модели сразу стоит отметить технологию улучшения цветопередачи, запись по расписанию, EPG (электронный телегид) и, безусловно, качественный и интуитивно понятный интерфейс программной оболочки. Взглянем на девайс повнимательнее.
Внешний вид устройства — типичная «флешка» из старых. Большая, правда, но всё же не создаётся впечатление, что из ноутбука торчит нечто инородное. :) Да и не предполагается же, что пользователь будет смотреть телеэфир в транспорте или на ходу. Корпус достаточно прочный — не страшно, что тюнер сломается при переноске в сумке или в другой похожей ситуации, но крепить, всё же, я бы рекомендовал через короткий или средний USB-удлинитель, чтобы лишний раз не испытывать прочность разъёма на ноутбуке или материнской плате.
Что касается качества работы Hybrid Volar T2, то тут вообще без нареканий. Аналоговые сигналы ловятся, конечно, не то чтобы очень, но проблема вряд ли в самом устройства. Зато сигналы цифрового формата DVB-T2 тюнер принимает на ура, и для этого даже не обязательно куда-то на открытое пространство выставлять антенну. Захват видео с экрана также осуществляется качественно, без графических артефактов или каких-либо ещё проблем. Вкупе с, как уже говорилось выше, удобным интерфейсом, отличной инструкцией и документацией, качественным литьём корпуса, всё это делает данную модель одним из лидеров рынка. Серьёзных конкурентов практически нет.
Плюсы: пишет TV-эфир и делает это на пять с плюсом, можно извратиться, взять набор переходников и писать «дублирующий» монитор через видеовход.
Минусы: всё же, это в первую очередь TV-тюнер, а не скринграббер.
Варианты захвата видео в 60 FPS
Update от 02.03.2016
Свежая версия софта работает лучше, но там тоже нашлась проблема: при попытке записать видео в 640x480 получаю искажение пропорций. Если выбрать в настройках разрешение «800x600» при источнике сигнала в 640x480 — будет писать 640x480 без искажений.
Существует довольно много способов, от бесплатных и простых до платных и мудрёных. От таких где можно не вставать со стула до таких, когда надо купить оборудования на пол килобакса. У каждого есть плюсы и минусы и об этом сегодня и поговорим.
👉 ШАГ 4: получаем и записываем изображение с адаптера видеозахвата (по HDMI)
Разумеется, для того чтобы посмотреть изображение с адаптера видеозахвата — нам понадобиться установить спец. программу ( прим. : на тот компьютер, к которому подключен адаптер захвата) .
На мой взгляд весьма универсальны в этом плане: 👉 VLC Player и 👉 OBS (рекомендую выбрать второй вариант - ниже примеры как раз в OBS).
👉 Установка у OBS стандартная (поэтому я ее пропущу). Сразу после запуска нужно кликнуть ПКМ (правой кнопкой мыши) по вкладке "Источники" и добавить новое "Устройство захвата видео ".
OBS - устройство захвата видео
В строке "Устройство" выбрать название карты видеозахвата, установить разрешение, FPS (кол-во кадров в сек.), формат видео.
Настройка устройства захвата
Далее вы должны заметить, что OBS начнет показывать то, что захватывает адаптер/карта (в моем примере это трансляция изображения с ноутбука на ПК 👇).
Захват видео с ноутбука (по HDMI изображение передается на ПК и записывается в OBS)
Важно : обратите внимание, что если у вас используется USB-карта захвата — то ее лучше подключать к порту USB 3.0 (при подключении к USB 2.0 — пропускной способности может не хватить и "картинка" будет подлагивать) .
Трансляция экрана пошла
Как отличить порт USB 3.0 от порта USB 2.0
Тонкая настройка качества «картинки»
Перед записью (трансляцией) видео - в OBS я бы порекомендовал изменять ряд настроек (которые установлены в ней по умолчанию).
Во-первых, во вкладке "Видео" установите базовое разрешение и выходное (в моем случае это 1920 на 1080 (Full HD)). Также неплохо бы изменить фильтр масштабирования и FPS.
Базовое разрешение, входное разрешение
Во-вторых, в разделе "Вывод" укажите папку для записи, формат записи, и кодировщик.
Примечание : формат рекомендую выбрать FLV или MKV, т.к. если произойдет ошибка и программа вылетит — то часть видео у вас сохранится (в отличие от MP4).
Вопрос от пользователя
Здравствуйте Александр!
Посоветуйте пожалуйста вариант записи всего, что происходит на экране (на рабочем столе) в 60 FPS, и так, чтобы компьютер не тормозил. Бьюсь 3-и сутки, а воз и ныне там. Попробовала уже не одну программу, но не получается: то все дико тормозит, то видео идет рывками, то всего 15 FPS. Встроенная в Windows 10 функция (Game Bar) - на раб. столе вылетает, и не ведет запись.
PS
Не знаю, может мне пора менять ноутбук? Asus, Intel Core i5 1035G1, 8 GB Ram, SSD, LCD Panel (переписала все, что было на упаковке).
Насчет замены ноутбука — тут сложно сказать, не зная какие задачи вы выполняете (может он у вас тормозит и без всякого захвата видео. ). Хотя бы банально посмотрите, насколько загружен ваш ЦП, диск, видеокарта во время обычной работы, без видеозаписи (сделать можно в диспетчере задач, для его вызова - сочетание Ctrl+Shift+Esc).
Что касается захвата в 60 FPS — порекомендую ниже несколько способов. Возможно, вам (или др. читателям) они помогут! 👌
👉 Еще по теме!
1) 10 лучших программ для записи видео с экрана компьютера — [золотая подборка]
2) Если вам нужно захватывать видео из игр — можете воспользоваться также материалами этой заметки.
А теперь – недостатки, проблемы и клизма дёгтя
-
Софт. Комплектный софт идёт только под Windows Vista и выше. Хотите вариант под Windows XP? Качайте с сайта производителя. Учитывая, что на CD с драйверами и софтом свободно порядка 70% места (занято в районе 180 МБ) – я не знаю, как это назвать. У меня на том компьютере Windows XP лицензионная, мне обидно.
Т.е., картинка реально пишется в 640x480, но с мусором на полях. Впрочем, никто не мешает нам лишнее отрезать, причем на лету (ещё раз спасибо авторам VirtualDub)
VirtualDub пишет без проблем и возражений. Вот так-то вот. Опять опенсорс на коне. ;)
В принципе, можно писать и на родном софте картинку с Voodoo. Для этого нужно подключать voodoo к базовой карточке не классическим образом, через отдельный кабель:
А перетыкать кабель от монитора между обычной картой и Voodoo’вской при запуске/выключении игры под voodoo. Жить так можно, но разве что жизнь?!
По HDMI картинку с мобильной android-консоли (разрешение экрана 800x480) записало в 720x480 (хана пропорциям).
P.S. Видео-примеры не выкладываю по следующей причине: если бы я выложил его на ютуб на свой канал, то топик пришлось бы перенести в раздел “я пиарюсь”. Если есть интерес – пишите в личку, дам ссылки на видео того и другого варианта.
Спасибо за внимание! Для самых терпеливых читателей – бонусная кошка, как и обещал. :)
Попытка номер два — полноценная
После попытки с тюнером стало ясно, что дешевыми решениями не отделаться. Порывшись по магазинам, я обнаружил, что единственным доступным вариантом является плата AVerMedia Game Broadcaster HD, уже под PCI-E. Это НЕ последняя модель в линейке, но есть нюанс: она похоже последняя, имеющая VGA-вход для захвата. Более поздние имеют только HDMI и стоят в 2 раза дороже. А нам нужен VGA!
Цена вопроса: 4-5 тыс. рублей.
Для начала – позитив, скриншоты из видео:
Как, надеюсь, видно, результат заметно лучше. Опять же, HDMI-вход, а значит – возможность писать видео с современных консолей или, например, android-устройств. Позитивно. Удобно.
Отдельный приятный момент – в режиме “превью” на компьютере картинка показывается без отставаний, в реальном времени, если конечно мощностей компьютера хватает (об этом – ниже).
Использование спец. устройств — карт захвата (👌 нагрузка будет минимальна!)
Сегодня в 👉 китайских онлайн магазинах можно найти относительно дешевые карты для видеозахвата. Что это такое?
Карта захвата — это спец. устройство, которое подключается к HDMI выходу ноутбука/компьютера (вместо монитора), получает изображение с него, обрабатывает и передает на другое устройство для записи. Т.е. это посредник, позволяющий записывать всё, что происходит на экране, при этом никак не нагружая компьютер! См. принципиальную схему ниже. 👇
Есть один минус: эту карту нужно будет приобрести, плюс вам понадобится второй компьютер/ноутбук.
Принципиальная схема захвата
Разумеется, карты захвата есть разные : есть те, которые поддерживают изображение только в 30 FPS, а есть и те, что и в 60+ FPS (при покупке это нужно учитывать!). О том, как правильно настроить такую карту захвата для записи видео (и как ее выбрать) — я рассказывал в одной из своих 👉 прошлых заметок, здесь привожу ссылку!
Захват видео с ноутбука (по HDMI изображение передается на ПК и записывается в OBS)
Само собой, этот вариант (по нагрузке и универсальности) выигрывает у остальных, т.к. его можно использовать хоть в играх, хоть на раб. столе, да даже при установке ОС Windows (главное, чтобы компьютер подавал сигнал на видеовыход, например, на HDMI).
Видеозахват и получение изображения с др. устройства: что и как
Спец. ПО
Bandicam
Отличная программа для захвата видео с экрана компьютера: позволяет снимать как рабочий стол (в 60 FPS!), так и запущенные игры (и любые другие полноэкранные приложения // что делает ей большой плюс в отличие от встроенной панели в Windows 10/11, которая сгодится лишь для игр ).
Покажу на примере, как ей пользоваться (установка у нее стандартная, ее пропускаю 😉). Сразу после запуска — укажите, что вам нужно захватить, например, весь экран. См. мой скрин ниже. 👇
Выбор захвата всего экрана - Bandicam
Далее перейдите в раздел "Видео" и выберите один из шаблонов для захвата — здесь их несколько, но для "нашего" случая сгодятся 2:
- "Быстрый для 60 FPS" — позволяет записывать видео в 60 FPS, при этом "слабо" нагружает ЦП (но есть минус: видео занимает довольно-таки много места на диске — 1 мин. 100÷400+ МБ!);
- "H264, 60 FPS" — этот вариант хорошо "жмет" видео, однако дает и на ЦП приличную нагрузку (для слабых ПК вряд ли подойдет). Еще стоит сказать, что задействовать этот шаблон можно не на всех устройствах.
Какой из них вам выбрать — можно лишь после теста. Для начала записи видео — следует нажать по кнопке "REC" . 👇
Выбор качества захвата и кнопка записи REC
Для примера привожу скрин со своего рабочего ноутбука:
- видео в FullHD, 60 FPS (+ аудио) — нагрузка на ЦП Ryzen 3 5300U порядка 2-10% (постоянно меняется);
- размер 1 мин. видео — сильно "пляшет", может весить как 6 МБ, так и 50 МБ (в зависимости от динамизма происходящего). Я, кстати, использовал второй шаблон; ☝️
- бесплатная версия программы не позволяет записывать видео длиннее 10 мин. (в принципе, для многих домашних нужд и этого достаточно).
На моем Ryzen 3 5300U - загрузка 60 FPS FullHD - 2-10% (выше не поднималась)
Кстати, ниже на скрине привел свойства одного из захваченных видео (как видите, реально 60 кадров/сек.).
Качество видео вполне себе неплохое!
Эта программа бесплатна, однако не так проста в настройке (плюс на некоторых ПК/ноутбуках она ведет себя нестабильно, нередко выбрасывая черный экран).
Тем не менее, для захвата видео в высоком разрешении (при 60 кадрах в сек.) — она как раз-таки подходит!
Полная ее настройка у меня 👉 описана здесь. В рамках этой заметки остановлюсь на ключевых параметрах.
Во-первых , в разделе "Видео" укажите нужное вам разрешение и значение FPS. 👇
OBS - настройки - видео - 60 FPS
Во-вторых , в разделе "Вывод" задайте формат для записи и кодек (кодировщик). Чтобы снизить нагрузку на процессор (и чтобы компьютер меньше тормозил) — желательно выбрать аппаратный .
Настройки записи видео — программа OBS
Собственно, далее можно тестировать: смотреть какая нагрузка идет на ЦП, сколько кадров в сек. реально захватывает программа и т.д.
Fraps
Fraps настолько распространён, что в жаргоне геймеров даже появился глагол «фрапсить». Такую популярность этот софт получил в первую очередь за интуитивную понятность в настройке и работе, лёгкость (дистрибутив занимает всего лишь 2 мегабайта!).
Правда, за полную версию (без ограничений на длину записываемых роликов) уже просят денег — почти 40 баксов. рограмма умеет не только записывать видео с экрана (параллельно с микрофонной записью, если это нужно), но и делать скриншоты. Есть и всякий сопутствующий функционал — вроде подсчёта и overlay-вывода FPS в игрушках, но пост сегодня не об этом.
Плюсы: проще простого и почти всегда работает из коробки.
Минусы: за удовольствие надо платить.
Update от 18.02.2015
- Родной софт под Vista и выше заметно лучше XP'шного, глюков практически нет
- Звук по HDMI таки пишет, был не прав
- Если при подачи картинки с разрешением ниже 640x480 плата сообщит, что мол сигнал выше за границы допустимого — то на той же машине запускаем нечто в 640x480, даёт плате обнаружить привычный сигнал, а потом уже переходим в более низкое разрешение — плата продолжит захватывать картинку и работать как надо. Сработает и с родной софтиной.
Читайте также: