Điểm:0

Không thể sử dụng kinect 2 của tôi cho skype và zoom nhưng nó hoạt động với ffmpeg

lá cờ in

Xin chào những người yêu thích Ubuntu,

Tôi đã biên dịch và tải mô-đun trình điều khiển hạt nhân "gspca-kinect2" trên github bên dưới vì tôi muốn kinect 2 của mình được phát hiện là webcam cho skype, nhưng nó không hoạt động. Các lệnh mà tôi đã ban hành được giải thích ở đây:

https://github.com/tduck973564/gspca-kinect2

Tóm lại :

wget -q -O - https://raw.githubusercontent.com/tduck973564/gspca-kinect2/master/install-webcam.sh | sudo sh
$ make -C /lib/modules/`uname -r`/build M=`pwd` SRCROOT=`pwd` các mô-đun sạch  
$ sudo /sbin/rmmod gspca_main
$ sudo /sbin/modprobe videodev
$ sudo /sbin/insmod ./gspca_main.ko  
$ sudo /sbin/insmod ./gspca_kinect2.ko  
$ ffmpeg -framerate 30 -video_size 640x480 -i /dev/video1 test.avi  
$ mplayer test.avi    

và nó đã hoạt động (có nghĩa là nó đã có thể ghi lại những gì bên trong phòng của tôi và nó đã lưu nó vào tệp avi mà tôi đã có thể sao chép:

# ffmpeg -framerate 30 -video_size 640x480 -i /dev/video1 test.avi

ffmpeg phiên bản 4.4-6ubuntu5 Bản quyền (c) 2000-2021 các nhà phát triển FFmpeg
  được xây dựng với gcc 11 (Ubuntu 11.2.0-7ubuntu1)
  cấu hình: --prefix=/usr --extra-version=6ubuntu5 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu -- arch=AMD64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca -- enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme -- enable-libgsm -- enable-libjack -- enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse -- enable-librabbitmq -- enable-librubberband -- enable-libshine -- enable-libsnappy -- enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame -- enable-libvidstab -- enable-libvorbis -- enable-libvpx -- enable-libwebp -- enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx -- enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-pocketsphinx --enable-librsvg --enable-libmfx -- enable-libdc1394 -- enable-libdrm -- enable-libiec61883 -- enable-nvenc --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared
  libavutil 56. 70.100 / 56. 70.100
  libavcodec 58.134.100/58.134.100
  libavformat 58. 76.100 / 58. 76.100
  libavdevice 58. 13.100 / 58. 13.100
  libavfilter 7.110.100/7.110.100
  libswscale 5. 9.100 / 5. 9.100
  libswresample 3. 9.100 / 3. 9.100
  libpostproc 55. 9.100 / 55. 9.100
[video4linux2,v4l2 @ 0x55dd58ce0400] Trình điều khiển V4L2 đã thay đổi video từ 640x480 thành 1920x1080
[video4linux2,v4l2 @ 0x55dd58ce0400] Trình điều khiển không cho phép thay đổi thời gian mỗi khung hình
[video4linux2,v4l2 @ 0x55dd58ce0400] Thời gian trên mỗi khung hình không xác định
Đầu vào #0, video4linux2,v4l2, từ '/dev/video1':
  Thời lượng: Không áp dụng, bắt đầu: 4818.621738, tốc độ bit: Không áp dụng
  Luồng #0:0: Video: mjpeg (Baseline), yuvj422p(pc, bt470bg/unknown/unknown), 1920x1080, 15 tbr, 1000k tbn, 1000k tbc
Ánh xạ luồng:
  Luồng #0:0 -> #0:0 (mjpeg (gốc) -> mpeg4 (gốc))
Nhấn [q] để dừng, [?] để được trợ giúp
[swscaler @ 0x55dd58e25fc0] đã sử dụng định dạng pixel không dùng nữa, hãy đảm bảo bạn đã đặt phạm vi chính xác
Đầu ra #0, avi, thành 'test.avi':
  Metadata:
    ISFT : Lavf58.76.100
  Luồng #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p(tv, bt470bg/unknown/unknown, lũy tiến), 1920x1080, q=2-31, 200 kb/s, 15 fps, 15 tbn
    Metadata:
      bộ mã hóa: Lavc58.134.100 mpeg4
    Dữ liệu bên:
      cpb: tốc độ bit tối đa/phút/trung bình: 0/0/200000 kích thước bộ đệm: 0 vbv_delay: N/A
khung hình= 74 fps= 16 q=31.0 Lsize= 866kB time=00:00:05.93 bitrate=1196.1kbits/s speed=1.28x       
video:859kB âm thanh:0kB phụ đề:0kB các luồng khác:0kB tiêu đề chung:0kB chi phí trộn: 0,894046%
Thoát bình thường, nhận được tín hiệu 2.

Sự cố phát sinh khi tôi cố gắng sử dụng thiết bị/dev/video1 cho skype và để thu phóng. Nguyên vẹn vì một số lý do không rõ, họ không thể phát hiện chính xác kinect 2 và tôi chỉ thấy một màn hình đen thay vì khuôn mặt của mình. Dưới đây, bạn có thể xem thiết bị mà họ đã phát hiện là gì (họ = skype cho trình duyệt web + chrome và thu phóng; thay vào đó, ứng dụng khách skype trên ubuntu chỉ phát hiện một thiết bị giả có vị trí 0000:0000):

nhập mô tả hình ảnh ở đây

Kinect 2 của tôi trên Ubuntu 21.10 được đặt tại địa chỉ bên dưới:

Xe buýt 004 Thiết bị 002: ID 045e:02c4 Bộ cảm biến Xbox NUI của Microsoft Corp.

N0rbert avatar
lá cờ zw
`wget -q -O - https://github.com/.../gspca.../raw/master/install-webcam.sh` trả về 404. Vui lòng tạo lại câu hỏi.
lá cờ in
https://raw.githubusercontent.com/tduck973564/gspca-kinect2/master/install-webcam.sh

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.