iPi Recorder Release Notes
Here you can find history of recent versions of iPi Recorder.
iPi Recorder has built-in auto update functionality. Auto update feature is configured so that checks for update are made once per day. It helps to reduce the start time of the application. If you want to update ASAP — you can use the Check for Update button on home screen.
Note that both of these features require Internet connection. Alternatively (in case of troubles with auto update), you can download and run the updated installation program from direct link.
Contents
- 1 ver. 4.5.0.84
- 2 ver. 4.4.6.83
- 3 ver. 4.4.5.82
- 4 ver. 4.4.4.81
- 5 ver. 4.4.0.77
- 6 ver. 4.3.2.75
- 7 ver. 4.3.1.74
- 8 ver. 4.3.0.73
- 9 ver. 4.2.2.72
- 10 ver. 4.2.1.71
- 11 ver. 4.2.0.70
- 12 ver. 4.1.0.69
- 13 ver. 4.0.7.67
- 14 ver. 4.0.5.65
- 15 ver. 4.0.4.64
- 16 ver. 4.0.3.63
- 17 ver. 4.0.1.61
- 18 ver. 3.3.2.57
- 19 ver. 3.3.1.56
- 20 ver. 3.3.0.55
- 21 ver. 3.2.11.53
- 22 ver. 3.2.9.51
- 23 ver. 3.2.8.50
- 24 ver. 3.2.7.49
- 25 ver. 3.2.6.48
- 26 ver. 3.2.5.47
- 27 ver. 3.2.3.45
- 28 ver. 3.1.4.43
- 29 ver. 3.1.3.38
- 30 ver. 3.1.2.36
- 31 ver. 3.1.1.34
- 32 ver. 3.1.0.33
- 33 ver. 3.0.1.32
- 34 ver. 3.0.0.31
ver. 4.5.0.84
N E W F E A T U R E S:
- Support of new Intel RealSense sensors: L515 and D455. Comparison of these new sensors with others can be found here.
ver. 4.4.6.83
N E W F E A T U R E S:
- Azure Kinect: displaying of wired synchronization mode in the Header and Properties panels.
B U G F I X E S:
- Fixed "Darkening for Calibration" behaviour for Azure Kinect depth sensors.
- Fixed app crash when receiving corrupted MJPEG frames via Libfreenect2 drivers.
- Fixed app crash when evaluating background based on video stream containing corrupted MJPEG frame(s).
U N D E R T H E H O O D:
- Switching to version 1.4.1 of Azure Kinect Sensor SDK to communicate with Azure Kinect depth sensors.
ver. 4.4.5.82
N E W F E A T U R E S:
- Video Builder now supports converting MKV videos recorded with Azure Kinect to iPiVideo format.
- Added automation commands to start/stop broadcasting data for real-time tracking in iPi Mocap Studio.
B U G F I X E S:
- Fixed app crash when receiving corrupted MJPEG frames from web cameras.
- Fixed app crash when playing back videos containing corrupted MJPEG frames.
ver. 4.4.4.81
N E W F E A T U R E S:
- Common "Darkening for Calibration" setting in toolbar area for Azure Kinect depth sensors. It is convenient for calibration of multiple Azure Kinect depth sensors using light marker (flashlight, PS Move).
- Command line argument --hide-recent-videos to hide recent videos area and Browse... button on Home screen of iPi Recorder.
B U G F I X E S:
- Bug fixes and accuracy improvements in broadcasting for Live Preview.
- Important! iPi Mocap Studio 4.3.0 or later is required.
- Corrections in behaviour of Exposure setting for Azure Kinect depth sensors.
U N D E R T H E H O O D:
- Switching to version 1.2.0 of Azure Kinect Sensor SDK to communicate with Azure Kinect depth sensors.
ver. 4.4.0.77
N E W F E A T U R E S:
- Added support for Azure Kinect depth sensor.
ver. 4.3.2.75
B U G F I X E S:
- Fixed pairing of PS Move controllers broken in Windows 10 May 2019 Update (build 18362).
ver. 4.3.1.74
U N D E R T H E H O O D:
- Better quality of debayer filter on exporting of video recorded from PS3 Eye webcams.
ver. 4.3.0.73
N E W F E A T U R E S:
- Support for Nintendo Joy-Con motion controllers. At the moment this feature is considered experimental. Waiting for your feedback.
- Synchronization of videos based on audio data in Video Builder.
- Abort recording when a motion controller disconnects or otherwise goes in error status.
B U G F I X E S:
- Proper display of error status for motion controllers and audio devices in device list.
- Prevent process hang-up after exit when using web cameras.
U N D E R T H E H O O D:
- Better handling and diagnostics for GPU compatibility issues.
ver. 4.2.2.72
B U G F I X E S:
- Infinite continuous auto-refreshing of device list on home screen when using libfreenect2 to work with Kinect v2 via UsbDk driver.
- Device lost during background evaluation when using libfreenect2 to work with multiple Kinect v2 devices via UsbDk driver.
- Version of USB connection was not detected correctly for Intel RealSense D400 series depth sensors.
ver. 4.2.1.71
N E W F E A T U R E S:
- Auto refresh of device list on connection/disconnection of USB devices. This saves from pressing Refresh Devices button in most times. Still, you may need this button sometimes.
- All cameras are selected by default on EDIT tab.
- Tip about proper settings for Logitech C922 camera.
B U G F I X E S:
- When using libfreenect2 to work with Kinect v2, disconnected devices were not removed from the device list.
- Application freezed when returning to the home screen after a web camera has been disconnected.
U N D E R T H E H O O D:
- Updated used version of RealSense SDK 2.
- Updated used version of OpenNI and driver for Orbbec Astra.
ver. 4.2.0.70
N E W F E A T U R E S:
- Support for multiple Kinects v2 on a single PC. See details in docs.
- Support for multiple ASUS Xtion2 on a single PC. Also it does not conflict with Kinect v2 anymore.
- Selectively enable support for various camera types in Camera Types panel. Some camera types have conflicts in runtime, and this capability allows to resolve such issues by disabling unused camera types.
- Add Controller button changed to Add Device. Dropdown now includes all supported camera types to quickly enable support and obtain installation/connection instructions. Items for motion controllers behave as previously — run pairing wizard.
- Preserving audio when converting regular video files to .iPiVideo format.
- Added Sync by Flash button to the ribbon of Video Builder. It automatically detects flashes in all videos and attempts to synchronize them based on that data.
ver. 4.1.0.69
N E W F E A T U R E S:
- Support for multiple depth sensors in live data streaming. Can be used in combination with Distributed Recording.
- Support for new modification of PS Move motion controllers:
- new model has CECH-ZCM2x label (previous model was CECH-ZCM1x),
- new model has micro-USB connection slot (previous model had mini-USB connection slot),
- this new model doesn't have magnetometer, but it looks like that is has better gyro-sensors and accelerometers, which provide rather precise data,
- for this reason we can recommend to use this model (it should be accurate enough for Motion Capture needs).
- Automatic video synchronization based on flashes in Build Combined Video tool.
ver. 4.0.7.67
N E W F E A T U R E S:
- Estimation and visualization of quality of camera optics calibration.
B U G F I X E S:
- Cameras/depth sensors were not synchronized correctly during Distributed Recording under certain conditions.
ver. 4.0.5.65
N E W F E A T U R E S:
- Ask confirmation when leaving video builder and there are unsaved changes.
- Clear All command in video builder toolbar.
B U G F I X E S:
- Builder UI was not properly updated after setting sync frame on a separate tab.
- Timeline selection interval was erroneously set from previous video builder session.
- Improved reliability around loading camera parameters.
ver. 4.0.4.64
N E W F E A T U R E S:
- Video builder now considers frame time stamps for better alignment of frames between videos.
B U G F I X E S:
- Adjusting T-pose frames in skeleton tracks after synchronization in video builder.
- Fixed improper behavior of frame selection indicator in camera calibration tool.
- RESULT tab in camera calibration tool did not hide when list of selected frames changed.
- Fixed app crash on startup due to error in initialization of Open NI 2. The error is usually caused by failure of ASUS Xtion 2 driver when other camera is connected (occurs for some camera models).
ver. 4.0.3.63
B U G F I X E S:
- Fixed app crash after background evaluation under rare conditions.
- Fixed app crash when stopping recording while in full screen mode.
- Fixed app crash when running second instance of the application under rare conditions.
U N D E R T H E H O O D:
- Automatically exit full screen mode on certain events.
- Show app crash report window for crashes occurred in app initialization.
- Updated OpenNI driver for ASUS Xtion2.
ver. 4.0.1.61
N E W F E A T U R E S:
- Support for the new depth sensors:
- Intel RealSense D415 / D435
- Orbbec Astra / Astra PRO
- ASUS Xtion2
- Tool for precise calibration of cameras that allows to determine camera internal parameters, including distortion.
- Powerful video builder, which allows to combine/edit video from different sources, (re)evaluate background, set/patch inter-cameras synchronization, etc.
- Support for workflow with action cameras like GoPro and SJCAM.
- Real-time Tracking for Live Preview: live data streaming to iPi Mocap Studio.
B U G F I X E S:
- Poor quality of Sony PS3 Eye video if Upside Down option set.
- Backround was not discarded in case of certain changes of the recording settings.
ver. 3.3.2.57
B U G F I X E S:
- Сritical bug fix in depth sensors reinitialization after resetting of devices or returning from playback.
ver. 3.3.1.56
N E W F E A T U R E S:
- Workflow improvements for background evaluation in distributed recording:
- It is allowed to enter slave mode or connect to slaves without previously evaluating background.
- Running background evaluation on a master PC triggers evaluation on slave PCs as well. Thus there is no need to run background evaluation on slave PCs manually.
- Current percentage of background area is displayed in a status of a slave PC (minimum value among all cameras on this slave PC).
- Export of depth data from iPiVideo to series of PNG files. 16-bit grayscale colors represent depth values in millimeters.
- Note: For Kinect 2, a conversion table from depth space to camera space is exported into a TAB-separated text file along with depth data.
- Simple frame center marker introduced for alignment purposes has been replaced by a more useful alignment grid.
B U G F I X E S:
- Ensure PLAY tab is activated first when opening a record.
ver. 3.3.0.55
N E W F E A T U R E S:
- Improved performance with Logitech C922 cameras.
- Workflow for opening a record for playback from Recording Results dialog is improved. Instead of HOME button, there is a BACK button to return to recording without losing previous recording state (like evaluated background).
- Option to mark centers of camera frames on SETUP screen. This may help with positioning of cameras.
- Statistics overlay control is hidden the same way as other controls when collapsed to not cover the bottom area of a frame.
- Asking confirmation on closing the application when recording is in process.
- New event recording-started in Automation addon.
- Hover toolbar in Recent Records list. It was available as context menu (on right click) previously.
B U G F I X E S:
- Pressing PROPERTIES or CALIBRATE button in overlay controls now exits full screen mode automatically.
- Compatibility of supported compression modes is now considered when determining whether selected cameras are compatible.
- Fixed app crash when an error occurs on disconnecting web camera.
- Reset Devices command on RECORD screen now does not reset evaluated background.
U N D E R T H E H O O D:
- Using GPU (supporting DirectX 11) for rendering camera streams. This improves overall performance during recording.
- Improved performance of the Trace window.
ver. 3.2.11.53
B U G F I X E S:
- Calibration procedure did not finish with some PS Moves because they do not provide magnetic data. Now magnetic calibration can be skipped.

ver. 3.2.9.51
B U G F I X E S:
- Fixed app crash after background evaluation with Xtion/Carmine depth sensors.
ver. 3.2.8.50
N E W F E A T U R E S:
- Added support for 1280x720@90fps and 1920x1080@90fps modes of Logitech BRIO webcam.
- For depth sensors (Kinect, Kinect v2, Xtion, PrimeSense): checking floor detection quality during background evaluation, warning user about bad floor visibility.
- Making photo from web camera or depth sensor (copying of current image from video source to clipboard).
- Automation Add-on updated to manage Distributed Recording:
- Added discover-slaves command
- Added connect-to-slaves command
- Added disconnect-from-slaves command
- Added enter-slave-mode command
- Added exit-slave-mode command
- recording-stopped event has got a new argument slaveResults which holds some details about the results of distributed recording on slave PCs.
- Automation Add-on: ensure correspondence of devices/screens order in UI and items order in the result of get-devices-state command.
B U G F I X E S:
- Automation Add-on: argument selectedDevices of open-recorder command was ignored. Now it works and items order in selectedDevices defines devices/screens order in UI.
- Automation Add-on could hang in rare cases during events sending.
ver. 3.2.7.49
N E W F E A T U R E S:
- Added support for 1280x720@60fps mode of Logitech C922 Pro Stream webcam.
- Filtering out webcam device for Kinect v2 sensor which appeared after recent Windows updates. This prevents confusion when recording with a "Kinect" camera produces a video without depth data.
B U G F I X E S:
- Fixed incorrect handling of skeletal data while saving edited videos.
- Fixed storing of incorrect device parameters in record after hot-swapping Kinect v2 sensors while Recorder is running.
- Fixed some visual glitches of the ribbon in collapsed state.
- Fixed cropping of camera screens on window resize occurring under certain conditions.
U N D E R T H E H O O D:
- Improved performance of calculation of background area statistics.
ver. 3.2.6.48
N E W F E A T U R E S:
- Automation Add-on: added merge-videos command.
- Warning about possible performance issues on RECORD tab.
B U G F I X E S:
- Results of some checks on recording start were ignored. For instance, recording started after user answered No when presented a warning about low FPS.
ver. 3.2.5.47
N E W F E A T U R E S:
- Pairing of Sony PS Move controllers on Windows 8/10 using standard Bluetooth drivers, without the need to use Motion in Joy third-party drivers.
- Automation Add-on: added forceStart flag to start-recording command.
B U G F I X E S:
- In case of people detection during background recording with Kinect v2 user's choice to use or discard recorded background was processed incorrectly.
- Software crashed after pressing Reset button on RECORD screen when Kinects were used for recording.
- Software crashed in some cases on start of distributed recording.
ver. 3.2.3.45
N E W F E A T U R E S:
- iPi Automation Add-on released.
This tool allows to control iPi Recorder and iPi Mocap Studio from external application by sending JSON commands via Windows dll. It can be used for:- Using iPi Recorder and iPi Mocap Studio as a part of a third-party solution;
- Automation of repeatable tasks;
- Automation of custom workflow.

ver. 3.1.4.43
N E W F E A T U R E S:
- Show statistics of background quality (background area percentage).
- Detecting substantial change of background that may deteriorate tracking quality.
- Show ‘green screen’ (Hide Background) during recording.
- Support of Intel RealSense R200 sensor.
- Please be aware that R200 depth quality is lower compared to Kinect sensors so far, so tracking accuracy may deteriorate.
U N D E R T H E H O O D:
- Performance optimizations for recording.
ver. 3.1.3.38
N E W F E A T U R E S:
- Recording Kinect 2 tracking data for further usage in iPi Mocap Studio.
- Detecting if several Kinect 2 sensors are connected to the same PC.
U N D E R T H E H O O D:
- Decreased background subtraction threshold for Kinect 2 sensors.
- Memory usage optimizations.
ver. 3.1.2.36
N E W F E A T U R E S:
- Resetting previously evaluated background when camera properties are changed on the Setup stage.
- Export of audio data with a separate button in the toolbar.
B U G F I X E S:
- Frequent ‘Camera hang detected’ errors on recording start with large number of cameras.
U N D E R T H E H O O D:
- Correct installation of older version over newer one.
- Previously uninstallation was required.
ver. 3.1.1.34
N E W F E A T U R E S:
- Automatic selection of available TCP ports for Distributed Recording if default values (31415 and 31416) are in use by other applications.
- Displaying tips with important info. Click to hide.
- Filtering out corrupted/absent files in the list of recent records.
- Improved computation of remaining time when downloading from multiple slaves.
- Improved error handling in distributed recording.
B U G F I X E S:
- Progress indication on taskbar icon is not removed when downloading records from slave(s) is cancelled.
- Partially downloaded records are not removed when downloading records from slave(s) is cancelled.
- Incorrect timing of records under rare conditions.
- Order of cameras may differ in records when using multiple slaves.
- Cancelling recording while counting down leads to app crash.
ver. 3.1.0.33
N E W F E A T U R E S:
- Distributed Recording which provides the ability to record synchronized video from multiple devices connected to several computers. Using this feature now one can use multiple MS Kinect 2 sensors for tracking.
B U G F I X E S:
- Video editing and export were not allowed for four-cameras video in Basic Edition.
ver. 3.0.1.32
B U G F I X E S:
- Application crash if at least one motion controller (PS Move or Wii Remote) is selected for recording.
- Export and video editing were erroneously disabled for free trial.
- Rare false failure of integrity check in certain environments.
ver. 3.0.0.31
The first public release of iPi Recorder 3. If you're user of iPi Recorder 2.x or iPi Recorder 1.x then please visit Migration to V3 from Older Versions article.
N E W F E A T U R E S:
- Kinect for Xbox One / Kinect 2 for Windows support.
- Redesigned user interface based on Ribbon concept.
- .iPiVideo records editing (cutting, removing cameras, etc.).
- available only for owners of iPi Mocap Studio license, including non-expired Free Trial.
- Audio and video export.
- available only for owners of iPi Mocap Studio license, including non-expired Free Trial.
- Shell Extension for iPiVideo files which provides thumbnails and preview functionality for iPiVideo files in Windows Explorer and Open/Save dialogs.
B R E A K I N G C H A N G E S:
- iPiVideo records produced by iPi Recorder 3 can't be opened in iPi Recorder 2 and iPi Mocap Studio 2.
- iPi Recorder 3 doesn't support Windows XP and Windows Vista. It requires Windows 7 or 8.
- iPi Recorder 3 doesn't support Kinect SDK 1.6, Kinect SDK 1.7 and usage of psdrv3 drivers to work with MS Kinect / MS Kinect for XBOX 360. The only option for these devices is to use Kinect SDK 1.8.
U N D E R T H E H O O D:
- Moving to Microsoft .Net 4.5.1 Platform.
- Using new installation and auto-update system instead of buggy ClickOnce technology.