ffmpeg实例,比特率码率(-b)、帧率(-r)和文件大小(-fs)相关操作


ffmpeg命令目录


帧率

  • 帧率(Frame rate)也叫帧频率,帧率是视频文件中每一秒的帧数,肉眼想看到连续移动图像至少需要15帧。
帧率
1、用 -r 参数设置帧率
	ffmpeg –i input –r 25 output
2、用fps的filter设置帧率
	ffmpeg -i 1.mp4 -vf fps=fps=25 11.mp4

例如设置帧率为29.97fps,下面三种方式具有相同的结果:
	ffmpeg -i input.avi -r 29.97 output.mp4
	ffmpeg -i input.avi -r 30000/1001 output.mp4
	ffmpeg -i input.avi -r netsc output.mp4

码率

  • 码率也叫比特率(Bit rate)(也叫数据率)是一个确定整体视频/音频质量的参数,秒为单位处理的字节数,码率和视频质量成正比,在视频文件中中比特率用bps来表达。
码率
设置参数-b
	ffmpeg -i 1.mp4 -b 1.5M 2.mp4
	
音频:-b:a     视频: - b:v
	设置视频码率为1500kbps
	ffmpeg -i input.avi -b:v 1500k output.mp4

文件大小

控制输出文件大小
-fs (file size首字母缩写) 
	ffmpeg -i input.avi -fs 1024K output.mp4

计算输出文件大小
	(视频码率+音频码率) * 时长 /8 = 文件大小
  • 16
    点赞
  • 63
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值