从网络摄像头捕获视频并保存到文件

Ubu*_*ner 12 command-line video webcam ffmpeg gstreamer

我正在尝试从网络摄像头捕获视频(以及音频)。
我需要录制视频并将其保存到文件中,以便进一步处理。
想通过 CLI 做到这一点。

任何想法如何使用ffmpeggstreamer做到这一点。

我收到这些错误:

1.gstreamer:-  erroneous pipeline: no element "xvimagesink".  
2.ffmpeg   :-  unable to find suitable output format for video4linux2.  
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏。

bla*_*899 10

Cheese 网络摄像头工作室可以录制视频并拍摄带有效果的照片。

至于 cli 录制,看看这是否有效

streamer -q -c /dev/video0 -f rgb24 -r 3 -t 00:30:00 -o ~/outfile.avi
Run Code Online (Sandbox Code Playgroud)


ffmpeg -f oss -i /dev/dsp -f video4linux2 -s 320x240 -i /dev/video0 out.mpg
Run Code Online (Sandbox Code Playgroud)

来源

  • @blade19899 看来 `/dev/dsp` 不再可用。它被“alsa”取代。请参阅[此](http://unix.stackexchange.com/a/103755/52402) (2认同)