a question about using k4arecorder.exe

Jianxin xiao 60 Reputation points
2024-02-25T09:11:03.61+00:00

I have a question about the depth-delay of k4arecorder.exe. I saw that the manual did not use the depth delay option when recording with multiple devices, like k4arecorder.exe --device 1 --external-sync subordinate --imu OFF -e -8 -r 5 -l 5 output-2.mkv k4arecorder.exe --device 0 --external-sync master --imu OFF -e -8 -r 5 -l 5 output-1.mkv I want to know if the option depth-delay is not need ?

Azure Kinect DK
Azure Kinect DK
A Microsoft developer kit and peripheral device with advanced artificial intelligence sensors for sophisticated computer vision and speech models.
294 questions
0 comments No comments
{count} votes

Accepted answer
  1. AshokPeddakotla-MSFT 34,701 Reputation points
    2024-02-26T10:36:51.39+00:00

    Jianxin xiao Greetings!

    The --depth-delay option in k4arecorder.exe is used to adjust the delay between the depth and color cameras. This option is useful when the depth camera is physically located at a different position than the color camera, and the delay between the two cameras needs to be adjusted to align the captured data.

    In the case of recording with multiple devices using external synchronization, the depth and color cameras are already synchronized by the external sync signal, so the --depth-delay option is not needed. The external sync signal ensures that the depth and color cameras of all devices are synchronized, so there is no need to adjust the delay between them.

    For more information on k4arecorder.exe and its options, you can refer to Use Azure Kinect Sensor SDK to record file format.

    Do let me know if that helps or have any further questions.

    1 person found this answer helpful.

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.