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


10

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

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

我收到这些错误:

1.gstreamer:-  erroneous pipeline: no element "xvimagesink".  
2.ffmpeg   :-  unable to find suitable output format for video4linux2.  

任何帮助表示赞赏。

Answers:


9

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

至于cli录制,看看是否可行

streamer -q -c /dev/video0 -f rgb24 -r 3 -t 00:30:00 -o ~/outfile.avi


ffmpeg -f oss -i /dev/dsp -f video4linux2 -s 320x240 -i /dev/video0 out.mpg

资料来源


感谢您的帮助,但是我使用的是gstreamer *(gst-launch-0.10)而不是* streamer
Ubuntu_beginner

1
@ blade19899似乎/dev/dsp不再可用。替换为alsa。看到这个
souravc

是的,ffmpeg命令会在/dev/dsp: No such file or directoryUnbuntu 2015.10上运行。顺便说一句,streamer命令记录的质量远低于正确的ffmpeg命令产生的质量。
Nicolas Raoul
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.