Tag Archives: ffmpeg

ffserver + ffmpeg + ffpay构建流媒体系统 + RTSP

ffserver + ffmpeg + ffpay构建流媒体系统 + RTSP

上一篇博客介绍了如何使用

ffserver + ffmpeg + ffpay

构建一个流媒体系统,使用http协议访问。本篇介绍如何通过RTSP协议访问。

其实上篇中ffmpeg只是循环一个静态的图片生成一个视频,因此看到的是一个不动的画面。

本篇介绍直接使用摄像头捕捉实时的画面以及如何使用本地的视频文件。

继续阅读

获取视频第一帧

使用ffmpeg很容易可以将一个视频转换为图片序列,关于怎么转换,请参看我的另外一篇博文。

ffmpeg也可以很方便得到视频的第一帧,方法和将视频转换为视频系列的方法极为相似,输出换成固定的文件名即可。

如下面的命令就是取出caiyiling.wmv视频的第一帧保存为wm.bmp,图片格式根据你自己的需求自己定。

继续阅读

ffmpeg命令行选项

Main options:
-L                  show license
-h                  show help
-version            show version
-formats            show available formats, codecs, protocols, …
-f fmt              force format
-img img_fmt        force image format
-i filename         input file name
-y                  overwrite output files
-t duration         set the recording time
-fs limit_size      set the limit file size
-ss time_off        set the start time offset
-itsoffset time_off  set the input ts offset
-title string       set the title
-timestamp time     set the timestamp
-author string      set the author
-copyright string   set the copyright
-comment string     set the comment
-v verbose          control amount of logging
-target type        specify target file type (“vcd”, “svcd”, “dvd”, “dv”, “pal-vcd”, “ntsc-svcd”, …)
-dframes number     set the number of data frames to record
-hq                 activate high quality settings
-scodec codec       force subtitle codec (‘copy’ to copy stream)
-newsubtitle        add a new subtitle stream to the current output stream
-slang code         set the ISO 639 language code (3 letters) of the current subtitle stream

继续阅读

windows+cygwin+ffmpeg+x264

其实标题已经说的很清楚了,这里所说的是在windws上利用cygwin来编译ffmpeg+libx264。关键就是+libx264。因为我们以前编译ffmpeg没有使用–enable-libx264。关于这部分参看我的文章:

http://blog.csdn.net/huangxiansheng1980/article/details/5712003

这里要说的是怎么让我们的ffmpeg支持x264。

继续阅读

录制屏幕-ffmpeg

ffmpeg可以录制屏幕到视频文件: 

ffmpeg -f x11grab -y -r 12 -s 800x600 -i :0.0+480,200 -vcodec ffv1 -sameq ./out.avi

800x600一定和你分辨率匹配,否则会出错。

采集摄像头

ffmpeg -f oss -f video4linux2 -s 320×240 -i /dev/video0 out.mpg

 

只不过只支持linux。

版权所有,禁止转载. 如需转载,请先征得博主的同意,并且表明文章出处,否则按侵权处理.

继续阅读

视频转换诚图片-ffmpeg

利用ffmpeg这个强大的工具可以将一系列的图片转换成视频-这部分请参看我的文章:

http://blog.csdn.net/huangxiansheng1980/article/details/6819271

反过来也可以做到-视频转换成一张张的图片,命令格式:

ffmpeg -i  ./test/video.mpg -r 1 -f image2 temp/%05d.png

继续阅读