Please provide the following info (check/uncheck the boxes after clicking “+ Create Topic”):
Software Version
DRIVE OS Linux 5.2.0
DRIVE OS Linux 5.2.0 and DriveWorks 3.5
NVIDIA DRIVE™ Software 10.0 (Linux)
NVIDIA DRIVE™ Software 9.0 (Linux)
other DRIVE OS version
other
Target Operating System
Linux
QNX
other
Hardware Platform
NVIDIA DRIVE™ AGX Xavier DevKit (E3550)
NVIDIA DRIVE™ AGX Pegasus DevKit (E3550)
other
SDK Manager Version
1.6.0.8170
1.5.1.7815
1.5.0.7774
other
Host Machine Version
native Ubuntu 18.04
other
Referring to the FrameCapture example: /usr/local/driveworks-2.2/doc/nvsdk_html/image_usecase1.html
std::string params = "type=disk";
params += ",format=h264";
params += ",bitrate=8000000";
params += ",framerate=30";
params += ",file=video.h264";
Seems that it only supports h264 format.
Any way to encode HEVC, vp8 or vp9 formats?
It looks possible to do using nvmedia directly: NVIDIA DRIVE OS Linux API Reference: nvmedia_vep.h File Reference
NvMediaVideoEncodeType {
NVMEDIA_VIDEO_ENCODE_CODEC_H264,
NVMEDIA_VIDEO_ENCODE_CODEC_HEVC,
NVMEDIA_VIDEO_ENCODE_CODEC_VP9,
NVMEDIA_VIDEO_ENCODE_CODEC_VP8
}