我想用来ffmpeg
在我的 Ubuntu 11.10 上存储我的 USB 网络摄像头拍摄的图像。lsusb
输出:
Bus 002 Device 003: ID 0c45:6028 Microdia Typhoon Easycam USB 330K (older)
Run Code Online (Sandbox Code Playgroud)
相机使用奶酪工作正常,但我想使用命令行工具使其可编写脚本,但如果我尝试:
ffmpeg -i /dev/v4l/by-id/usb-0c45_USB_camera-video-index0 image.jpg
Run Code Online (Sandbox Code Playgroud)
输出是:
user@box:~$ sudo ffmpeg -i /dev/v4l/by-id/usb-0c45_USB_camera-video-index0 image.jpg
[sudo] password for user:
ffmpeg version 0.7.3-4:0.7.3-0ubuntu0.11.10.1, Copyright (c) 2000-2011 the Libav developers
built on Jan 4 2012 16:21:50 with gcc 4.6.1
configuration: --extra-version='4:0.7.3-0ubuntu0.11.10.1' --arch=i386 --prefix=/usr --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --enable-libvpx --enable-runtime-cpudetect --enable-vaapi --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdc1394 --enable-shared --disable-static
WARNING: …
Run Code Online (Sandbox Code Playgroud)