|
0 / 0 / 0
Регистрация: 21.04.2015
Сообщений: 1
|
|
Захват видео с экрана21.04.2015, 11:35. Показов 23119. Ответов 5
Метки нет (Все метки)
Доброго времени суток.
Задача следующая: необходимо создать небольшую программу, для записи видео с экрана, добавляя к нему звуковую дорожку с микрофона. На выходе получаем видео, желательно в формате avi. Средства разработки: С++либо C#. Вопрос в следующем: Какие API или библиотеки стоит использовать? Про что стоит почитать и чем воспользоваться? Заранее большое спасибо.
0
|
|
| 21.04.2015, 11:35 | |
|
Ответы с готовыми решениями:
5
Захват экрана в 30-60 fps DirectShow Захват видео. Вопросы |
|
|
|
| 21.04.2015, 11:50 | |
|
Я использовал VLC и Aforge для работы с IP и WEB камерами. Думаю для захвата видео с экрана тож должно что то быть в этих библиотека.
Вот ссылки на сайты http://www.videolan.org/ http://www.aforgenet.com/ Также есть еще OpenTK по моему просто обертка OpenCV.
0
|
|
|
0 / 0 / 0
Регистрация: 24.04.2015
Сообщений: 1
|
||||||
| 26.04.2015, 02:11 | ||||||
|
Код для захвата экрана, потом с помощью Aforge.net записываешь в поток и сохраняешь в avi, там есть нужный кодек, хотя лучше сохранять в Mpeg, меньше места займет. using AForge.Vision.Motion; позволит сохранить и считать поток данных, также есть и NAudio, через нее можно проделать все тоже самое.
http://en.code-bude.net/2013/0... le-images/ тут описано как из изображений, в твоем случае bitmap, можно собрать и сохранить видео.
0
|
||||||
|
Ушел с форума
|
|
| 26.04.2015, 16:16 | |
|
Добавлю, что прямое копирование пикселей может приводить к
заметной нагрузке CPU в Windows 8 и выше, поэтому для захвата экрана там лучше использовать Desktop Duplication API.
0
|
|
|
0 / 0 / 0
Регистрация: 19.11.2014
Сообщений: 86
|
|
| 27.04.2015, 12:15 | |
|
0
|
|
|
Ушел с форума
|
|
| 27.04.2015, 13:38 | |
|
Desktop Duplication API
https://msdn.microsoft.com/en-... 85%29.aspx DXGI desktop duplication sample https://code.msdn.microsoft.co... e-da4c696a Еще можно исходники VNC посмотреть, они там тоже эту технологию используют.
0
|
|
| 27.04.2015, 13:38 | |
|
Помогаю со студенческими работами здесь
6
Захват видео с виртуального WDM устройства Необходимо организовать захват отдельного кадра (а не видео) с камеры Получение видео с экрана Захват части экрана с наложением DirectShow захват видео со звуком Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|