ffmpeg命令行太多了_深究FFmpeg-玩转命令行

一.下载ffmpeg-window包

图片.png

二.CMD命令行使用FFmpeg

1 步骤一

解压下载下来的压缩包,将位于bin包下的ffmpeg.exe和ffplay.exe复制到指定文件夹Test目录下,将test.mp4也复制此目录下。

2步骤二

打开CMD窗口,将目录切换到Test目录下;

1) 播放 test.mp4 ,播放完成后自动退出

命令行:ffplay -autoexit test.mp4

描述:这样就会用ffplay播放器,播放test.mp4文件

2)视频转图片

命令行:ffmpeg -i test.mp4 -r 1 -f image2 temp/%05d.jpg

描述:将Test目录下面的testmp4按照每秒截取一张图片的频率方式,并且将得到的图片自然数递增的顺序命名规则命名,并且保存./temp下面。

3)图片转视频

图片在Test目录下面。那么通过下面的命令就可以将这个目录下面的图片转换成视频。这里面有个要求就是你的图片全部是自然数为文件名, 001, 002, 003这样的。前面要几个0取决于你的图片的个数,如109张,那么就是3-1=2个0,从001 到109,如果是1009张就是0001到1009。

3.1)不指定任何参数

命令行:ffmpeg -f image2 -i img%d.jpg test.mp4

描述:将Test目录下img01.jpg->img99.jpg 转成test.mp4

3.2)指定编码格式

命令行: ffmpeg -f image2 -i img%d.jpg -vcodec libx264 test.mp4

3.3)指定输出帧率

命令行: ffmpeg -f image2 -i img%d.jpg -vcodec libx264 -r 10 test.mp4

描述:这样输出的test.mp4就是每秒播放10帧了

3.4)指定码率

命令行: ffmpeg -f image2 -i img%d.jpg -vcodec libx264 -r 10 -b 200k test.mp4

描述: 注意这里的200k的单位bit/s.

3.5)查看以上命令输出结果test.mp4具体参数

命令行:ffmpeg -i test.mp4

描述:

图片.png

duration告诉视频时长,这里是10秒, bitrate是码率。

video: 视频编码格式。 帧率是10fps。

无命名规则的图片合成视频方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值