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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.88
pump
0 / 0 / 0
Регистрация: 28.01.2012
Сообщений: 9
15.08.2013, 12:44     Захват видео с экрана во время игры - (DirectShow) #1
Проблема в том, что все фильтры, которые я пробовал не снимают видео с экрана, когда игра открыта во весь экран.

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

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

Video

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

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

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

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

Video

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

Не по теме:


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

raxp
10140 / 6527 / 475
Регистрация: 28.12.2010
Сообщений: 21,167
Записей в блоге: 1
15.08.2013, 21:14     Захват видео с экрана во время игры - (DirectShow) #6
Bandicam SDK?
rinat_w
16.08.2013, 21:37
  #7

Не по теме:

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

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

Цитата Сообщение от metagalaxy Посмотреть сообщение
Fraps не подходит?
У Fraps есть фильтр захвата которым я могу пользоваться?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.08.2013, 16:45     Захват видео с экрана во время игры - (DirectShow)
Еще ссылки по теме:

Захват аудио и видео потоков C++
DirectShow запись видео до достижения размера C++
C++ Не отслеживается клик по PictureBox во время проигрывания видео

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

Или воспользуйтесь поиском по форуму:
kvadro
11 / 9 / 1
Регистрация: 12.03.2012
Сообщений: 127
19.08.2013, 16:45     Захват видео с экрана во время игры - (DirectShow) #14
Я тоже использую этот фильтр и весь результат зависит именно от него, а не от самой программы.
ffmpeg спокойно захватывает полноэкранные приложения, obs тоже.

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

https://github.com/jp9000/OBS/blob/m...ShowPlugin.cpp
Yandex
Объявления
19.08.2013, 16:45     Захват видео с экрана во время игры - (DirectShow)
Ответ Создать тему
Опции темы

Текущее время: 17:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru