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 = 文件大小

更多推荐