Nope,it does not work,even with OBS :
root@marietto-BHYVE:/home/marietto/Scrivania/gspca-kinect2/gspca-kinect2-tduck973564# systemctl enable v4l2-kinect
root@marietto-BHYVE:/home/marietto/Scrivania/gspca-kinect2/gspca-kinect2-tduck973564# systemctl start v4l2-kinect
root@marietto-BHYVE:/home/marietto/Scrivania# v4l2-ctl --list-devices
Dummy video device (0x0000) (platform:v4l2loopback-000):
/dev/video0
root@marietto-BHYVE:/home/marietto/Scrivania# sudo /sbin/rmmod gspca_main
root@marietto-BHYVE:/home/marietto/Scrivania# sudo /sbin/modprobe videodev
root@marietto-BHYVE:/home/marietto/Scrivania# sudo /sbin/insmod gspca_main.ko
root@marietto-BHYVE:/home/marietto/Scrivania/gspca-kinect2/gspca-kinect2-tduck973564# sudo /sbin/insmod ./gspca_kinect2.ko
root@marietto-BHYVE:/home/marietto/Scrivania/gspca-kinect2/gspca-kinect2-tduck973564# v4l2-ctl --list-devices
Dummy video device (0x0000) (platform:v4l2loopback-000):
/dev/video0
Xbox NUI Sensor (usb-0000:00:04.0-1):
/dev/video1
/dev/video2
root@marietto-BHYVE:/home/marietto/Scrivania/gspca-kinect2/gspca-kinect2-tduck973564# ffmpeg -framerate 30 -video_size 640x480 -i /dev/video1 test.avi
ok
obs with :
Xbox NUI Sensor (usb-0000:00:04.0-1)
Xbox NUI Sensor (usb-0000:00:04.0-1)
= Black Screen
and these errors :
error: v4l2-input: /dev/video1: select timed out
error: v4l2-input: /dev/video1: failed to log status
error: v4l2-input: /dev/video1: select timed out
error: v4l2-input: /dev/video1: failed to log status
error: v4l2-input: /dev/video1: select timed out
error: v4l2-input: /dev/video1: failed to log status
libv4l2: error got 4 consecutive frame decode errors, last error: v4l-convert: libjpeg error: End Of Image
error: v4l2-input: /dev/video1: failed to dequeue buffer
info: v4l2-input: /dev/video1: Stopped capture after 0 frames
info: v4l2-input: Found device 'Xbox NUI Sensor' at /dev/video1
info: v4l2-input: Found device 'Xbox NUI Sensor' at /dev/video2
libv4l2: error getting pixformat: Argomento non valido
info: v4l2-input: Unable to open /dev/video0
info: v4l2-input: Found input 'kinect2' (Index 0)
info: v4l2-input: Pixelformat: JFIF JPEG (unavailable)
info: v4l2-input: Pixelformat: RGB3 (Emulated) (unavailable)
info: v4l2-input: Pixelformat: BGR3 (Emulated) (available)
info: v4l2-input: Pixelformat: YU12 (Emulated) (available)
info: v4l2-input: Pixelformat: YV12 (Emulated) (available)
info: v4l2-input: Pixelformat: JFIF JPEG (unavailable)
info: v4l2-input: Pixelformat: RGB3 (Emulated) (unavailable)
info: v4l2-input: Pixelformat: BGR3 (Emulated) (available)
info: v4l2-input: Pixelformat: YU12 (Emulated) (available)
info: v4l2-input: Pixelformat: YV12 (Emulated) (available)
info: v4l2-input: Stepwise and Continuous framerates are currently hardcoded
info: v4l2-input: Found input 'kinect2' (Index 0)
info: v4l2-input: Pixelformat: Y11B (unavailable)
info: v4l2-input: Pixelformat: RGB3 (Emulated) (unavailable)
info: v4l2-input: Pixelformat: BGR3 (Emulated) (available)
info: v4l2-input: Pixelformat: YU12 (Emulated) (available)
info: v4l2-input: Pixelformat: YV12 (Emulated) (available)
info: v4l2-input: Stepwise and Continuous framesizes are currently hardcoded
info: v4l2-input: Start capture from /dev/video2
info: v4l2-input: Input: 0
error: v4l2-input: Selected video format not supported
error: v4l2-input: Initialization failed
info: ==== Shutting down ==================================================
info: All scene data cleared
info: ------------------------------------------------
error: X Error: GLXBadDrawable, Major opcode: 152, Minor opcode: 26, Serial: 16704
error: Failed to make context current.
error: X Error: GLXBadDrawable, Major opcode: 152, Minor opcode: 26, Serial: 16706
error: Failed to make context current.
error: X Error: GLXBadDrawable, Major opcode: 152, Minor opcode: 26, Serial: 16708
error: Failed to make context current.
error: Failed to fetch parent window geometry!
error: X Error: BadDrawable (invalid Pixmap or Window parameter), Major opcode: 152, Minor opcode: BadLength (poly request too large or internal Xlib length error), Serial: 16710
error: X Error: GLXBadDrawable, Major opcode: 152, Minor opcode: BadAlloc (insufficient resources for operation), Serial: 16711
error: X Error: GLXBadDrawable, Major opcode: 152, Minor opcode: 26, Serial: 16713
error: Failed to make context current.
error: X Error: GLXBadDrawable, Major opcode: 152, Minor opcode: 26, Serial: 16715
error: Failed to make context current.
error: X Error: GLXBadDrawable, Major opcode: 152, Minor opcode: 26, Serial: 16717
error: Failed to make context current.
error: Failed to fetch parent window geometry!
error: X Error: BadDrawable (invalid Pixmap or Window parameter), Major opcode: 152, Minor opcode: BadLength (poly request too large or internal Xlib length error), Serial: 16719
error: X Error: GLXBadDrawable, Major opcode: 152, Minor opcode: BadAlloc (insufficient resources for operation), Serial: 16720
error: X Error: GLXBadDrawable, Major opcode: 152, Minor opcode: 26, Serial: 16722
error: Failed to make context current.
error: X Error: GLXBadDrawable, Major opcode: 152, Minor opcode: 26, Serial: 16724
error: Failed to make context current.
error: X Error: GLXBadDrawable, Major opcode: 152, Minor opcode: 26, Serial: 16726
error: Failed to make context current.
info: [Scripting] Total detached callbacks: 0
info: Freeing OBS context data
info: == Profiler Results =============================
info: run_program_init: 4199,19 ms
info: ┣OBSApp::AppInit: 140,78 ms
info: ┃ ┗OBSApp::InitLocale: 114,67 ms
info: ┗OBSApp::OBSInit: 2760,39 ms
info: ┣obs_startup: 4,624 ms
info: ┗OBSBasic::OBSInit: 2590,01 ms
info: ┣OBSBasic::InitBasicConfig: 1,008 ms
info: ┣OBSBasic::ResetAudio: 0,379 ms
info: ┣OBSBasic::ResetVideo: 378,752 ms
info: ┣OBSBasic::InitOBSCallbacks: 0,006 ms
info: ┣OBSBasic::InitHotkeys: 0,073 ms
info: ┣obs_load_all_modules: 1781,31 ms
info: ┃ ┣obs_init_module(decklink-captions.so): 0,033 ms
info: ┃ ┣obs_init_module(decklink-ouput-ui.so): 1,47 ms
info: ┃ ┣obs_init_module(frontend-tools.so): 281,773 ms
info: ┃ ┣obs_init_module(image-source.so): 0,022 ms
info: ┃ ┣obs_init_module(linux-alsa.so): 0,01 ms
info: ┃ ┣obs_init_module(linux-capture.so): 0,831 ms
info: ┃ ┣obs_init_module(linux-decklink.so): 1,153 ms
info: ┃ ┣obs_init_module(linux-jack.so): 0,007 ms
info: ┃ ┣obs_init_module(linux-pulseaudio.so): 0,007 ms
info: ┃ ┣obs_init_module(linux-v4l2.so): 0,319 ms
info: ┃ ┣obs_init_module(obs-browser.so): 0,523 ms
info: ┃ ┣obs_init_module(obs-ffmpeg.so): 64,611 ms
info: ┃ ┃ ┗nvenc_check: 64,005 ms
info: ┃ ┣obs_init_module(obs-filters.so): 0,089 ms
info: ┃ ┣obs_init_module(obs-libfdk.so): 0,011 ms
info: ┃ ┣obs_init_module(obs-outputs.so): 0,011 ms
info: ┃ ┣obs_init_module(obs-transitions.so): 0,032 ms
info: ┃ ┣obs_init_module(obs-vst.so): 0,01 ms
info: ┃ ┣obs_init_module(obs-x264.so): 0,007 ms
info: ┃ ┣obs_init_module(rtmp-services.so): 28,91 ms
info: ┃ ┣obs_init_module(text-freetype2.so): 0,065 ms
info: ┃ ┗obs_init_module(vlc-video.so): 170,626 ms
info: ┣OBSBasic::ResetOutputs: 37,564 ms
info: ┣OBSBasic::CreateHotkeys: 0,104 ms
info: ┣OBSBasic::InitService: 6,589 ms
info: ┣OBSBasic::InitPrimitives: 2,285 ms
info: ┗OBSBasic::Load: 62,771 ms
info: obs_hotkey_thread(25 ms): min=0,048 ms, median=0,382 ms, max=79,248 ms, 99th percentile=4,278 ms, 99,8394% below 25 ms
info: audio_thread(Audio): min=0 ms, median=0,041 ms, max=3,19 ms, 99th percentile=0,319 ms
info: obs_graphics_thread(33,3333 ms): min=0,146 ms, median=4,04 ms, max=302,453 ms, 99th percentile=24,263 ms, 99,2639% below 33,333 ms
info: ┣tick_sources: min=0 ms, median=0,01 ms, max=4,63 ms, 99th percentile=0,029 ms
info: ┣output_frame: min=0,066 ms, median=0,468 ms, max=5,769 ms, 99th percentile=2,296 ms
info: ┃ ┗gs_context(video->graphics): min=0,066 ms, median=0,467 ms, max=5,768 ms, 99th percentile=2,293 ms
info: ┃ ┣render_video: min=0,005 ms, median=0,134 ms, max=2,24 ms, 99th percentile=0,247 ms
info: ┃ ┃ ┗render_main_texture: min=0,003 ms, median=0,105 ms, max=2,216 ms, 99th percentile=0,193 ms
info: ┃ ┗gs_flush: min=0 ms, median=0,026 ms, max=4,991 ms, 99th percentile=1,163 ms
info: ┗render_displays: min=0,04 ms, median=2,701 ms, max=210,367 ms, 99th percentile=19,353 ms
info: =================================================
info: == Profiler Time Between Calls ==================
info: obs_hotkey_thread(25 ms): min=25,106 ms, median=25,743 ms, max=104,445 ms, 17,7653% within ±2% of 25 ms (0% lower, 82,2347% higher)
info: obs_graphics_thread(33,3333 ms): min=5,143 ms, median=33,333 ms, max=302,46 ms, 83,4737% within ±2% of 33,333 ms (8,21053% lower, 8,31579% higher)
info: =================================================
info: Number of memory leaks: 0