모든 사람,
이상한 문제가 발생했습니다. 저는 Thinkpad t430에서 Debian Stretch를 실행하고 있습니다. 통합 웹캠을 사용하여 비디오를 캡처하려고 할 때
xawtv -c /dev/video0
내가 발행할 때보다
mplayer tv://
내가 얻는 오류는,
--> mplayer tv://
MPlayer 1.3.0 (Debian), built with gcc-6.2.1 (C) 2000-2016 MPlayer Team
do_connect: could not connect to socket
connect: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
Playing tv://.
TV file format detected.
Selected driver: v4l2
name: Video 4 Linux 2 input
author: Martin Olschewski <[email protected]>
comment: first try, more to come ;-)
v4l2: your device driver does not support VIDIOC_G_STD ioctl, VIDIOC_G_PARM was used instead.
Selected device: Integrated Camera
Capabilities: video capture streaming
supported norms:
inputs: 0 = Camera 1;
Current input: 0
Current format: YUYV
tv.c: norm_from_string(pal): Bogus norm parameter, setting default.
v4l2: ioctl enum norm failed: Inappropriate ioctl for device
Error: Cannot set norm!
Selected input hasn't got a tuner!
v4l2: ioctl set mute failed: Invalid argument
libva info: VA-API version 0.39.4
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_39
libva info: va_openDriver() returns 0
==========================================================================
Opening video decoder: [raw] RAW Uncompressed Video
Movie-Aspect is undefined - no prescaling applied.
VO: [vdpau] 640x480 => 640x480 Packed YUY2
Selected video codec: [rawyuy2] vfm: raw (RAW YUY2)
==========================================================================
Audio: no sound
Starting playback...
v4l2: select timeout
libvdpau-va-gl: VideoSurface::PutBitsYCbCr_glsl(): not implemented source YCbCr format 'VDP_YCBCR_FORMAT_YUYV'
[vdpau] Error when calling vdp_video_surface_put_bits_y_cb_cr: VDP_STATUS_INVALID_Y_CB_CR_FORMAT
MPlayer interrupted by signal 11 in module: filter_video
- MPlayer crashed by bad usage of CPU/FPU/RAM.
Recompile MPlayer with --enable-debug and make a 'gdb' backtrace and
disassembly. Details in DOCS/HTML/en/bugreports_what.html#bugreports_crash.
[ This binary of MPlayer in Debian is currently compiled with
'--enable-debug'; the debugging symbols are in the package
'mplayer-dbgsym'.]
위 오류로 인해 mplayer가 충돌하는 이유를 설명할 수 있는 사람이 있는데 xawtv에서 이를 표시할 수 있습니까?
문제를 디버깅하고 해결하는 데 도움을 주시면 대단히 감사하겠습니다.
나는 가지고있다비디오 4 Linux 2(v4l2)debianstretch와 함께 제공되는 기본 커널을 설치 및 실행하고 최신 버전으로 업데이트하세요.apt
내 v4l2-ctl --list-devices
말은:
Integrated Camera (usb-0000:00:1a.0-1.6):
/dev/video0
답변1
아!
이 문제는 사라졌습니다
primusrun mplayer tv://
내가 이해한 바로는 mplayer를 사용하려면 통합 Intel 그래픽과 함께 내 노트북에 NVIDIA 카드가 필요합니다. 내 문제는 이제 opencv로 작동시키는 것입니다!
어쨌든 관심을 갖고 작업해 주신/도와주신 분들께 감사드립니다.