如何在ubuntu下快速的把视频流分割成图片
2017-06-23 21:05
190 查看
LZ好久没写博客了,为什么呢,因为最近有点小懈怠。。。这里我应该做个自我检讨/(ㄒoㄒ)/~~
切入正题,如何在ubuntu下分割视频流而且又快又好呢?
当然要有神器在啦!就是ffmpeg。
如何安装呢?只需要几步哦
安装期间可能会安装很多依赖项,但是这个方法很方便,为什么不使用呢?
下面你得有个摄像头吧,我的摄像头是就是普通的摄像头,要怎么在ubuntu下使用web camera呢?超级简单,一行代码就可以使用啦!
就已经完成安装啦!使用的话只要在终端中输入cheese就发现你的摄像头就已经工作啦!
最后就是重头戏啦,当我们使用摄像头进行录像后,怎么把视频分割成一帧一帧的形式呢?
上面这个例子是将./test/目录下面的video.mpg按照每秒截取一张图片的频率方式,并且将得到的图片自然数递增的顺序命名规则命名,并且保存./temp下面。
如果你想每秒10帧,那就将1改成10:
图片的格式也可以是jpg, png, bmp。如:
bingo!任务完成啦!自己动手试一试哦,真的还蛮赞的O(∩_∩)O
切入正题,如何在ubuntu下分割视频流而且又快又好呢?
当然要有神器在啦!就是ffmpeg。
如何安装呢?只需要几步哦
sudo add-apt-repository ppa:mc3man/trusty-media press [Enter] sudo apt-get update sudo apt-get dist-upgrade sudo apt-get install ffmpeg
安装期间可能会安装很多依赖项,但是这个方法很方便,为什么不使用呢?
下面你得有个摄像头吧,我的摄像头是就是普通的摄像头,要怎么在ubuntu下使用web camera呢?超级简单,一行代码就可以使用啦!
sudo apt-get install cheese
就已经完成安装啦!使用的话只要在终端中输入cheese就发现你的摄像头就已经工作啦!
最后就是重头戏啦,当我们使用摄像头进行录像后,怎么把视频分割成一帧一帧的形式呢?
ffmpeg -i ./test/video.mpg -r 1 -f image2 temp/%05d.png
上面这个例子是将./test/目录下面的video.mpg按照每秒截取一张图片的频率方式,并且将得到的图片自然数递增的顺序命名规则命名,并且保存./temp下面。
如果你想每秒10帧,那就将1改成10:
ffmpeg -i ./test/video.mpg -r 10 -f image2 temp/%05d.png
图片的格式也可以是jpg, png, bmp。如:
ffmpeg -i ./test/video.mpg -r 10 -f image2 temp/%05d.bmp
bingo!任务完成啦!自己动手试一试哦,真的还蛮赞的O(∩_∩)O
相关文章推荐
- 如何用fckeditor编辑器上传图片、flash、视频到moss的图片库中
- Ubuntu 10.04使用笔记(五)--视频、图片相关
- 视频 谷歌开发人员说他们如何使用Ubuntu
- 【phpcms-v9】phpcms-v9中如何设置上传附件的大小(视频、图片)
- android如何浏览并选择图片 音频 视频
- 请问!急啊!抓取视频中的图片以后,如何显示在对话框上?
- 快速构建Windows 8风格应用29-捕获图片与视频
- android如何浏览并选择图片 音频 视频 转
- jwplayer 如何从视频中截取图片
- ubuntu下如何快速安装编译依赖包
- 如何将视频文件分割成流然后进行传输
- 如何快速提取Word文档中的图片
- 如何快速的将word文档中的图片提取出来
- jQuery Howto: 如何快速创建一个AJAX的"加载"的图片效果
- DNN快速入门教程4 - 如何安装和汉化DotNetNuke5(视频)
- 如何快速提取Word文档中的图片
- android如何浏览并选择图片 音频 视频【原】
- 如何在coreldRAW中快速将图片圆角化?
- 快速构建Windows 8风格应用29-捕获图片与视频