Media (Intel® Video Processing Library, Intel Media SDK)
Access community support with transcoding, decoding, and encoding in applications using media tools like Intel® oneAPI Video Processing Library and Intel® Media SDK
Announcements
The Intel Media SDK project is no longer active. For continued support and access to new features, Intel Media SDK users are encouraged to read the transition guide on upgrading from Intel® Media SDK to Intel® Video Processing Library (VPL), and to move to VPL as soon as possible.
For more information, see the VPL website.

Screen capture

Alex_K_3
Beginner
1,419 Views

Hi,

Can one use screen capture plugin to capture fullscreen DirectX and OpenGL applications ? I used following command for testing:

sample_decode.exe capture -sw -d3d -fourcc nv12 -async 1 -p 22d62c07e672408fbb4cc20ed7a053e4 -h 1080 -w 1920 -o outputfile.nv12

After invoking this command i switched to DirectX fullscreen window and captured output shows black image.

Thanks,

Alex

0 Kudos
5 Replies
Harshdeep_B_Intel
1,419 Views

Hi Alex, 

Screen capture plugin can capture fullscreen DirectX and OpenGL applications, depending on supported HW, MSDK API version and content (should not be protected) to capture. It bit hard to understand your system setup from your initial comment to triage the issue, hence can you share following details. 

1) Check and confirm if you are using latest MediaSDK 2016:https://software.intel.com/en-us/media-sdk. 

2) Share a log from system analyzer tool : https://software.intel.com/en-us/articles/media-sdk-tools. 

4) You are running latest sample_decode sample version 6.0.0.68: https://software.intel.com/sites/default/files/MediaSamples_Windows_6.0.0.68.msi

3) Please provide more details about directX and OpenGL apps you are running? Are you modifying sample_decode.exe for testing ( or using default from the package). If yes, please share the reproducer. 

Thanks, 

 

 

 

0 Kudos
Alex_K_3
Beginner
1,419 Views

Hi Harsh,

Here is the setup information:

1) latest media sdk from your link.

2) Log:

I:\bin\Intel(R)_Media_SDK_2016.0.1\tools\mediasdk_sys_analyzer>mediasdk_system_analyzer_64.exe

Intel(r) Media Server Studio 2015 R6 - System Analyzer (64-bit)


The following versions of Media SDK API are supported by platform/driver
[opportunistic detection of MSDK API > 1.16]:

        Version Target  Supported       Dec     Enc
        1.0     HW      Yes             X               [Adapter 1]
        1.0     SW      Yes             X       X
        1.1     HW      Yes             X               [Adapter 1]
        1.1     SW      Yes             X       X
        1.2     HW      Yes             X               [Adapter 1]
        1.2     SW      Yes             X       X
        1.3     HW      Yes             X               [Adapter 1]
        1.3     SW      Yes             X       X
        1.4     HW      Yes             X               [Adapter 1]
        1.4     SW      Yes             X       X
        1.5     HW      No
        1.5     SW      Yes             X       X
        1.6     HW      No
        1.6     SW      Yes             X       X
        1.7     HW      No
        1.7     SW      Yes             X       X
        1.8     HW      No
        1.8     SW      Yes             X       X
        1.9     HW      No
        1.9     SW      Yes             X       X
        1.10    HW      No
        1.10    SW      Yes             X       X
        1.11    HW      No
        1.11    SW      Yes             X       X
        1.12    HW      No
        1.12    SW      Yes             X       X
        1.13    HW      No
        1.13    SW      Yes             X       X
        1.14    HW      No
        1.14    SW      Yes             X       X
        1.15    HW      No
        1.15    SW      Yes             X       X
        1.16    HW      No
        1.16    SW      Yes             X       X
        1.17    SW      Yes             X       X

Graphics Devices:
        Name                                         Version             State
        Intel(R) HD Graphics 3000                    9.17.10.3517        Active
        mv video hook driver2                        6.0.1.0             08
        NVIDIA GeForce GT 555M                       9.18.13.4709        08

System info:
        CPU:    Intel(R) Core(TM) i7-2670QM CPU @ 2.20GHz
        OS:     Microsoft Windows 7 Ultimate
        Arch:   64-bit

Installed Media SDK packages (be patient...processing takes some time):
        Intel(R) Media Samples 6.0.0.68
        Intel(R) Media SDK 2014 for Clients (x64)
        Intel(R) Media Server Studio 2015 R6 - Software Development Kit
        Intel(R) Media Server Studio 2015 R4 - OpenCLT Code Builder
        Intel(R) Media SDK 2016
        Intel(R) Media Samples 5.0.491.98719

Analysis complete... [press ENTER]

4) "Intel Media Samples 6.0.0.68" and using sample_decode.exe prebuilt from installation bin folder. DirectX application is UnrealEngine in fullscreen mode.

 

Kind regards,

Alex

 

0 Kudos
Harshdeep_B_Intel
1,419 Views

Hi Alex, 

Thanks for sharing above details. Currently graphics driver installed on the machine is  old (3517). Update to latest version from here (15.33.4358): https://downloadcenter.intel.com/download/25698/Intel-HD-Graphics-Driver-for-Windows-7-8-1-10-3rd-Gen-BYT-. Re run the test and let me know how it goes.

Currently, system you are using is a 2nd generation system (CPU: Intel(R) Core(TM) i7-2670QM CPU @ 2.20GHz) and latest drivers(15.40) supports 6th gen processors ( Code name Skylake), 5th, 4th gen processors. Please note, support on 2nd generation system is very limited and any issues may take longer to fix or may not be fixed. Hence I recommend following suggestions: 1) Upgrade to latest processor or 2) have to work around the issue in your application. 

I tried the same command line ( as above) on a 4th gen and 5th gen processor machine with Direct X application ( Windows media player) and was able to successfully capture the screen and did not see same issue ("captured output shows black image"). Please try on a machine with latest processors and graphics driver installed.

Thanks,

  

0 Kudos
Alex_K_3
Beginner
1,419 Views

Hi Harsh,

I have downloaded 64-bit installation from provided link "win64_153342.exe". Error message in installation is "This computer does not meet minimum system requirements for installing software".

Thanks for your help,

Alex

0 Kudos
Harshdeep_B_Intel
1,419 Views

Hi Alex,

Please try this one: https://downloadcenter.intel.com/download/24970/Intel-HD-Graphics-Driver-for-Windows-7-8-8-1-32bit, if still observe same error message, try updating to latest using Intel driver update utility from here:http://www.intel.com/content/www/us/en/support/detect.html?cid=cim:ggl.

Thanks,

.

0 Kudos
Reply