Comments (3)
The answer is no!
from zed-python-api.
Hi,
Sorry for resuming this closed issue...
@ajdroid's answer is crystal clear, but I'm working with multiple ZED cameras on the same computer and I was wondering if anything has changed in the last year on this front, i.e. bringing back to the ZED SDK a video that was acquired with a ZED camera and exported to a format other than SVO.
My application runs on an embedded platform shipping an Nvidia GeForce card that supports up to 2 concurrent NVENC sessions (like all GeForce), but I need to record from 3 ZED cameras at the same time (the three videos should be as synchronized as possible) and as far as I understood SVO recording in AVCHD or HEVC modes can only operate on NVENC.
To circumvent the limitation, I was thinking about recording two streams in SVO and the third in some other format, but I'm realizing that once a video leaves the ZED SDK proprietary format apparently it's not possible to bring it back to the SDK to actually use it (e.g., compute rectified images, depth, etc.).
Is there a way around this issue that lets me record more streams than allowed by the NVENC limit while safely remaining within the SDK?
For instance, is there (or there will be) a video (H.264 or HEVC) recording mode that relies on the CPU? (Recording in PNG or JPG would result in huge disk occupancy and for hours of videos does not represent a viable option.)
Thanks in advance for the support!
Best,
Massimo
from zed-python-api.
Hi @mminervini
Unfortunately, at this time the only available options are :
- Choosing a different compression mode for the SVO recording
- Using a Tegra or Quadro cards which don't have NVENC limitation. The cheapest option would probably be either the Quadro K2000 for desktop or maybe the Jetson Nano (with lower framerates and limited compute power) or the Xavier which support extension card to handle the USB bandwidth.
We plan to add other encoding support alternatives in the future (such as Intel Quick Sync), but we can't give you the timeline yet.
Technically, but that's not a clean workaround, I guess you could record the SVO in image-based compression split into chunks, then convert them in the background in H26X using NVENC (with SVO Editor called from a script) for archiving smaller files.
from zed-python-api.
Related Issues (20)
- Python API for 3.7.4 on Jetpack 5.0 HOT 8
- the object detection and body tracking is not working with zed camera on jetson xavier HOT 1
- get_python_api.py is unable to find pyzed installation folder HOT 2
- import error when run as superuser for python 3.8 on ubuntu HOT 2
- ModuleNotFoundError: No module named 'pyzed.sl' as non-root HOT 2
- Can't build plugin, Error: you must install Cuda HOT 2
- Unable to install Zed Python API HOT 2
- Outdated API
- Image Upside down
- ZED svo playback fps error
- ImportError: DLL load failed while importing sl: The specified procedure could not be found. HOT 2
- Bug when importing pyzed.sl HOT 1
- Requests dependency during API installation HOT 1
- When installing on an ubuntu system, the command used when compiling isοΌ python 3 setup. py build, display error: pyzed/sl. pyx: 10455:161 "c_position_type" is not a type identifier, how to solve this problem? HOT 1
- sl.Matrix4f from numpy.ndarray
- TypeError: Expected a mapping, got pyzed.sl.PositionalTrackingFusionParameters
- ValueError: -1835986560 is not a valid POSITIONAL_TRACKING_STATE
- Typos in README.md
- enable_image_validity_check spams compute fern and compute color print statements HOT 1
- wheel file not running
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from zed-python-api.