License
- You can try this SDK (Software development kit) for the purpose of internal testing.
- You can't use this SDK for commercial use without purchasing the BCL License.
- If you don't purchase/register the license, a watermark appears on the video.
- Once you have purchased the Bandicam Capture Library (Bandicam SDK), it can be used permanently.
Download
Feel free to download and test the Bandicam SDK. It contains samples, documents and a library
Changes
3.1.3 May 15, 2020
- Improved - MJPEG encoder performance.
- Improved - Quick Sync Video encoder performance.
3.0.0 Oct 23, 2018
- Added - support for the .mp4 container
- Added - support for the MP3 audio codec
- Added - support for the AAC audio codec
- Improved - the recording performance of the H.264 codec
2.5.0 Feb 3, 2017
- Improved - Optimized example projects for Visual Studio 2015
- Fixed - NVENC encoder did not work in game using PhysX.
- It does not support Windows XP since this version.
2.1.0 Aug 12, 2015
- Added - H.264 encoder using only CPU
- Improved - AMD VCE H.264 Encoder performance and compatibility
- Improved - DirectX 9/10/11 compatibility
2.0.4 Jun 15, 2015
- Improved - Nvidia NVENC H.264 Encoder performance and compatibility
- Improved - The recording stop speed (Reducing delays)
2.0.3 Oct 17, 2014
- Added - support for the AMD VCE H.264 encoder (APP) of AMD Embedded G-Series GPUs
- Improved - The performance of encoding module
- Improved - Reduced an error while calculating the time of video frames.
- Fixed - A logo created by GIMP couldn't be displayed correctly
- Fixed - Failed to use the AMD H.264 encoder if the PC has more than 2 AMD graphics cards
- Fixed - The mouse cursor is positioned incorrectly when you specify the capture area
2.0.2 Aug 14, 2014
- Added - Intel Quick Sync Video H.264 Encoder
- Added - Nvidia NVENC H.264 Encoder
- Added - Nvidia CUDA H.264 Encoder
- Added - AMD VCE H.264 Encoder
- Added - Automatically selecting the appropriate codec
- Improved - Capture ability in DX9/10/11
- Improved - Image resizing performance
- Fixed - dropped frames in the recorded video on some PCs
1.7.2 Aug 16, 2013
- Improved - Capture ability in OpenGL.
- Improved - Encoding ability with RGB24
- Fixed - Mouse cursor flickering problem in GDI.
1.7.1 Oct 29, 2012
- Improved - Capture ability in DirectX 9/10/11
- Improved - FPS limit function
- Improved - Stability in DirectDraw
- Fixed - FPS dropped after loading screen in some games
- Fixed - The recorded video had a sync problem when Bandicam recorded for a long time
- Fixed - The first recorded video had no sound or high pitched sound
- Fixed - Stopped recording when the UAC window popped up with some computers
1.6.3 Dec 30, 2011
- Improved - AVI format compatibility
- Fixed - The program stopped recording intermittently
- Fixed - Slow recording when forcing anti-aliasing
- Fixed - Video corruption on some versions of ddraw7
1.6.2 Jul 12, 2011
- Added - Capture pause support
- Added - D3DFMT_A2B10G10R10, D3DFMT_A2R10G10B10 pixel format support in D3D9
- Improved - Support transparent mouse cursor
- Improved - resizing quality in GDI
- Improved - Direct3D 10/11 capture speed
- Improved - Direct3D 10/11 capture resource usage
- Improved - Adjust frame rate
1.5.1 Sep 13, 2010
- Added - DirectX 11 support
- Added - RGB24 (24bit) video codec
- Added - YV12 (12bit) video codec
- Added - ZOOME, NICONICO preset
- Improved - Support x64
- Improved - Video file writing speed
- Fixed - Problem capturing layered window in GDI
- Fixed - Problem capturing mouse cursor in GDI
- Fixed - Problem capturing D3D10/11 exclusive mode
1.4.1 Feb 9, 2010
- Improved - MJPEG encoding speed
- Improved - Audio recording volume configuration
- Added - Video capture area selection
- Added - Image capture in GDI
- Added - Option to use WASAPI
- Changed - JPEG image capture using 444 sampling
- Fixed - Image capture bug in D3D10
- Fixed - Buffer overflow in OpenGL
- Fixed - Image color problem in OpenGL
- Fixed - Problem writing bitmap images in GDI
- Fixed - Cursor drawing bug
- Fixed - MPEG-1 encoding bug on AMD CPU's with SSE2
- Fixed - During GDI image capture, black-space bug
- Fixed - MPEG-1 L2 mono audio recording bug
- Fixed - Problem with SSE2 instructions when encoding
1.3.1 Jun 30, 2009
- Added - DirectX 7 support
- Added - ARGB Video codec added (Uncompressed/Lossless)
- Added - ARGB support alpha channel (Only D3D9)
- Added - Capturing screen images including mouse cursor
- Fixed - Resizing bug in OpenGL
- Fixed - A/V Sync bug
- Fixed - Recording volume level problem in Vista/7
1.2.1 Apr 9, 2009
- Added - MPEG1 Video codec, MPEG1 Layer2 Audio codec added as default
- Added - Direct Show Filter for playing recorded video
- Added - JPEG still image capture (for screenshots)
- Added - API added (returns file size when capturing)
- Changed - bdcap32.dll and bdcore32.dll are now integrated in bdcap32.dll
- Changed - MakePathnameByDate() function returns filenames with additional millisecond resolution
- Fixed - Audio recording problem in Windows XP
- Fixed - Speed optimization
1.1.2.10 Nov 28, 2008
- Fixed - Timer overflow bug fixed
1.1.2 Nov 24, 2008
- Added - DirectX 8/10, OpenGL support
- Added - Logo display via a 32BIT PNG file
- Added - YouTube uploader
- Fixed - Code refactoring and improved stability
- Fixed - Speed optimization
1.0.1 Oct 24, 2008
1.0.0 Sep 29, 2008
- Added - D3D9, GDI capture
- Added - Audio capture
- Added - MPEG4, MJPEG codec encoding