Comments (8)
It uses a different size window (and includes an extra memcpy) to try and
be more realistic to screen capture than the http://stereopsis.com/blttest
one.
HWND capture mode is for capturing a particular app window (only),
specifiable in the registry via hwnd_to_track registry setting. Also
disabling aero can get that type of performance from the desktop AFAIK.
On Fri, Dec 20, 2013 at 8:34 AM, Andras Fuchs [email protected]:
I've run the BltTest tool and got significantly different values for HWND
and Desktop capture.[image: image]https://f.cloud.github.com/assets/910321/1791367/d4fc8e16-698b-11e3-8232-859f4954eb7f.png
Can I set a different resolution to test on my computer?
How can I define for SCR to use the HWND capture mode?
I also downloaded the new version of the BltTest from
http://stereopsis.com/blttest/ and got very different values:
[image: image]https://f.cloud.github.com/assets/910321/1791374/0d2a4f1c-698c-11e3-8c3e-4cf2c2d5ba02.png—
Reply to this email directly or view it on GitHubhttps://github.com//issues/32
.
from screen-capture-recorder-to-video-windows-free.
Thanks for the tip!
I have disabled Aero on Windows 8 (http://superuser.com/questions/445971/disable-aero-on-windows-8) and I got better results:
If anyone wants to go ahead and try the HWND capturing, here is a great tool to get the current HWND of any window:
http://www.catch22.net/software/winspy-17
(make sure that you convert WinSpy's HWND value from hexadecimal to decimal before entering into the SCR configuration utility!)
from screen-capture-recorder-to-video-windows-free.
I've made some new tests to compare the different recording modes and their performance:
Windows 8.1 Aero enabled, Desktop mode: 21.743
Windows 8.1 Aero disabled, Desktop mode: 23.361
Windows 8.1 Aero enabled, HWND mode: 42.858
Windows 8.1 Aero disabled, HWND mode: 42.307
It looks like HWND mode is significantly faster. Could you put the HWND parameter on the Options dialog?
from screen-capture-recorder-to-video-windows-free.
I have just found the new option Options / Configure screen recorder by numbers / capture_foreground_window_if_1 . I set it to 1, and I set the hwnd_to_track value to 0.
I would expect to record only the window which was the foreground window just before I clicked the "Start!" button. The problem is that when I click the "Start!" the foreground window will be always the window which contains the button itself.
The idea is great though! I would love to use this functionality, because the HWND capture is much more efficient!
It would be even better if you could continuously check which window is in the foreground dureint the recording session, and switch the capturer to that HWND.
And you did a good job with the whole configuration window too!
from screen-capture-recorder-to-video-windows-free.
Interesting point LOL. Will note it for consideration...probably it should
repoll foreground window.
On Fri, Jul 11, 2014 at 9:13 AM, Andras Fuchs [email protected]
wrote:
I have just found the new option Options / Configure screen recorder by
numbers / capture_foreground_window_if_1 . I set it to 1, and I set the
hwnd_to_track value to 0.I would expect to record only the window which was the foreground window
just before I clicked the "Start!" button. The problem is that when I click
the "Start!" the foreground window will be always the window which contains
the button itself.The idea is great though! I would love to use this functionality, because
the HWND capture is much more efficient!And you did a good job with the whole configuration window too!
—
Reply to this email directly or view it on GitHub
#32 (comment)
.
from screen-capture-recorder-to-video-windows-free.
It could also wait a few seconds after the user presses the button before it starts recording, giving time for the user to switch windows
from screen-capture-recorder-to-video-windows-free.
Good idea...interesting...
On Mon, Jul 14, 2014 at 8:56 AM, ░▒▓█│【Walkman】│█▓▒░ <
[email protected]> wrote:
It could also wait a few second after the user presses the button before
it starts recording, giving time for the user to switch windows—
Reply to this email directly or view it on GitHub
#32 (comment)
.
from screen-capture-recorder-to-video-windows-free.
There is an event to subscribe to when you want to "follow" the foreground window as it changes:
http://stackoverflow.com/questions/4407631/is-there-windows-system-event-on-active-window-changed
So you don't need to poll it...
from screen-capture-recorder-to-video-windows-free.
Related Issues (20)
- cannot display select window HOT 2
- Windows Graphics Capture API
- Can you use this tool with Media Foundation? HOT 1
- IAMStreamConfig::GetStreamCaps get wrong SubType when enum twice because CPushPinDesktop::GetMediaType has a bug HOT 3
- Why save settings to the registry instead of a config file? HOT 1
- How can I separate the audio tracks and also change the container back to mp4? HOT 2
- Sound capture config unavailable if USB headphones are plugged in
- doesn't exit right if options pane closed weird
- As soon as I click Start! it stops immediately. HOT 1
- Can't load audio device HOT 6
- source code files are tab/space mixed indent, could I fix this? HOT 2
- wants better default save to dir
- typo or bug:
- Screen capture recorder don't works in win 11. If i press start also stop became not clickable HOT 5
- uninstall HOT 2
- Unable to use dshow devices with gdigrab/ddagrab anymore HOT 17
- Windows 10 Chinese character GKB problem HOT 3
- Timecode in MP4 or MKV isn't working
- I would like to add a field in the UI
- wrong color space dimation with different color
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from screen-capture-recorder-to-video-windows-free.