Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.88
pump
0 / 0 / 0
Регистрация: 28.01.2012
Сообщений: 9
#1

Захват видео с экрана во время игры - (DirectShow) - C++

15.08.2013, 12:44. Просмотров 2154. Ответов 13
Метки нет (Все метки)

Проблема в том, что все фильтры, которые я пробовал не снимают видео с экрана, когда игра открыта во весь экран.

Если вы знаете фильтр у которого этой проблемы нет, либо другой способ записи с экрана, у которого этой проблемы нет, прошу помочь.

Вот пример видео записаного с помощью моей программы использующую DirectShow и фильтра screen-capturer-recorder .

Video

(К сожалению видео нельзя просмотреть без скачивания, возможно потому что я не сжимал видео-поток)
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.08.2013, 12:44
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Захват видео с экрана во время игры - (DirectShow) (C++):

DirectShow: захват видео с веб-камеры, воспроизведение - C++
Посоветуйте для начала понятный мануал, что-бы можно было с нуля разобраться (желательно без воды). У меня стоит win7, DirectShow беру...

Захват видео с экрана - C++
Привет! С помощью чего можно захватить видео с экрана, желательно кроссово и на Qt, если нет, тогда чисто под винду ...

Можно ли на c++ создать программу подобную camstudio (захват видео с экрана)? - C++
Каким образом записывает видео с экрана?Можно ли на c++ сделать что то такое? И что нужно знать чтобы сделать что то подобное помогите

Работа с видео и DirectShow - C++
Готовлюсь вот поработать с ним (тащу вампиром 140М DirectX SDK 8.0, так сложилось что нет 10грв. поискать CD, не говоря уж о книге :) ...

DirectShow запись видео до достижения размера - C++
Всем привет. Есть граф записи DirecShow(видео пишется все норм). По достижении файлом размера (например 100Мб) необходимо продолжать...

Не работает захват видео - C++
выдаёт вот такие ошибки: Первый этап обработки исключения в "0x7c80be74 (kernel32.dll)" в "cam.exe": 0xC0000005: Нарушение прав доступа...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
castaway
Эксперт С++
4884 / 3020 / 370
Регистрация: 10.11.2010
Сообщений: 11,078
Записей в блоге: 10
Завершенные тесты: 1
15.08.2013, 12:46 #2
766 мегабайт? Ты действительно думаешь что это кто-то будет качать?
0
pump
0 / 0 / 0
Регистрация: 28.01.2012
Сообщений: 9
15.08.2013, 12:50  [ТС] #3
Можно не качать, я всю проблему объснил
0
metagalaxy
7 / 7 / 2
Регистрация: 18.02.2012
Сообщений: 61
15.08.2013, 13:33 #4
Цитата Сообщение от pump Посмотреть сообщение
Если вы знаете фильтр у которого этой проблемы нет, либо другой способ записи с экрана, у которого этой проблемы нет, прошу помочь.
Fraps
0
tdo22
10 / 10 / 1
Регистрация: 14.02.2013
Сообщений: 728
15.08.2013, 18:29 #5
Цитата Сообщение от pump Посмотреть сообщение
Проблема в том, что все фильтры, которые я пробовал не снимают видео с экрана, когда игра открыта во весь экран.

Если вы знаете фильтр у которого этой проблемы нет, либо другой способ записи с экрана, у которого этой проблемы нет, прошу помочь.

Вот пример видео записаного с помощью моей программы использующую DirectShow и фильтра screen-capturer-recorder .

Video

(К сожалению видео нельзя просмотреть без скачивания, возможно потому что я не сжимал видео-поток)

Не по теме:


Онлайн можно посмотреть

0
raxp
10162 / 6549 / 477
Регистрация: 28.12.2010
Сообщений: 21,166
Записей в блоге: 1
15.08.2013, 21:14 #6
Bandicam SDK?
0
rinat_w
16.08.2013, 21:37
  #7

Не по теме:

pump, К сожалению ответ к вопросу не знаю, но есть вопрос не по теме. На том сайте где ты дал ссылку на видео, правда что ли любой желающий может изменить описание к видео???

0
pump
0 / 0 / 0
Регистрация: 28.01.2012
Сообщений: 9
19.08.2013, 10:12  [ТС] #8
Цитата Сообщение от metagalaxy Посмотреть сообщение
Fraps
...
Цитата Сообщение от raxp Посмотреть сообщение
Bandicam SDK?
Вроде бы неплохой вариант, но на выходе я получаю ави файл и не имею выбора, и главная проблема в том что он платный, а в ином случаи на видео налаживается водяной знак.
Цитата Сообщение от rinat_w Посмотреть сообщение
К сожалению ответ к вопросу не знаю, но есть вопрос не по теме. На том сайте где ты дал ссылку на видео, правда что ли любой желающий может изменить описание к видео???
Понятия не имею
0
Kukurudza
105 / 86 / 6
Регистрация: 29.08.2012
Сообщений: 539
19.08.2013, 10:31 #9
в CUDA есть пример. я реализовал под свои нужды, пишет 1920 на 1200 видео с экрана в качестве можно сказать без потерь. Но и карту естественно отжирает не хило.
а проблема то видимо в том, что игруля захватывает видюшку в монопольный режим, и другие приложения не могут до нее достучаться. поправьте если не прав.
1
kvadro
11 / 9 / 1
Регистрация: 12.03.2012
Сообщений: 127
19.08.2013, 14:44 #10
ffmpeg
1
castaway
Эксперт С++
4884 / 3020 / 370
Регистрация: 10.11.2010
Сообщений: 11,078
Записей в блоге: 10
Завершенные тесты: 1
19.08.2013, 15:18 #11
http://trac.ffmpeg.org/wiki/How%20to...0with%20FFmpeg
Там используется фильтр dshow. Не знаю работает ли это в полноэкранном приложении, но попробовать стоит.
1
metagalaxy
7 / 7 / 2
Регистрация: 18.02.2012
Сообщений: 61
19.08.2013, 15:20 #12
Fraps не подходит?
0
pump
0 / 0 / 0
Регистрация: 28.01.2012
Сообщений: 9
19.08.2013, 16:00  [ТС] #13
Цитата Сообщение от castaway Посмотреть сообщение
http://trac.ffmpeg.org/wiki/How%20to...0with%20FFmpeg
Там используется фильтр dshow. Не знаю работает ли это в полноэкранном приложении, но попробовать стоит.
Проблема в том что ffmpeg просто использует фильтр Dshow. Я тоже использую этот фильтр и весь результат зависит именно от него, а не от самой программы.

Цитата Сообщение от metagalaxy Посмотреть сообщение
Fraps не подходит?
У Fraps есть фильтр захвата которым я могу пользоваться?
0
kvadro
11 / 9 / 1
Регистрация: 12.03.2012
Сообщений: 127
19.08.2013, 16:45 #14
Я тоже использую этот фильтр и весь результат зависит именно от него, а не от самой программы.
ffmpeg спокойно захватывает полноэкранные приложения, obs тоже.

http://git.videolan.org/?p=ffmpeg.gi...s/heads/master

https://github.com/jp9000/OBS/blob/m...ShowPlugin.cpp
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.08.2013, 16:45
Привет! Вот еще темы с ответами:

Захват видео с камеры. OpenCV - C++
Добрый вечер, форумчане. Возникла проблема с захватом видео. Применяю библиотеку openCV 2.1. С одной камеры (USB) захват видео проходит...

Захват аудио и видео потоков - C++
Стоит задачка захватить аудио дорожку и видео-поток с окна и все это смикшировать в фильм. Грубо говоря фрапс со звуком. Видео и аудио уже...

Захват видео с веб-камеры (C++) - C++
Здравствуйте! Я установил Visual Studio 2015 Community и библиотеку OpenCV 3.1.0 на Windows 10. Потом я написал программу, которая...

Ищу бесплатную библиотеку для захвата видео с экрана - C++
Здравствуйте, подскажите пожалуйста, есть ли бесплатная библиотека для захвата видео с экрана ?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
19.08.2013, 16:45
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru