ffmpeg的命令

@admin  March 3, 2017

最近要做一个视频处理的程序
ffmpeg将作为一个独立的进程加入到我的项目里,我想用一个脚本去执行他的指令为队列里准备数据。
先熟悉下ffmpeg的命令
ffmpeg

-i 1.mp4 需要处理的视频地址
-f 表示输出文件格式
-ss position 搜索到指定的时间 [-]hh:mm:ss[.xxx]的格式也支持(开始)
-t duration 设置纪录时间 hh:mm:ss[.xxx]格式的记录时间也支持(结束)
-r fps 设置帧频 缺省25(时间间隔)

ffmpeg -list_devices true -f dshow -i dummy

显示设备

ffmpeg -i 1.mp4 -ss 00:00 -r 1 -t 1:00 -f image2 %3d.jpg

从开始到1:00每隔1s截取一张图片

ffmpeg -f dshow -i video="USB2.0 PC CAMERA" -s 100*100 %d.jpg

从投影仪中读取图像 不断输出图片

ffplay -f dshow -i video="USB2.0 PC CAMERA"

从投影仪中读取图像并播放

比特率是指每秒传送的比特(bit)数。单位为 bps(Bit Per Second),比特率越高,传送的数据越大。视频中的比特率(码率)指由模拟信号转换为数字信号的采样率。计算:码率(kbps)=文件大小(字节)X8 /时间(秒)/1000
> -b V 64k  64千比特/秒

添加新评论