Fmpeg命令行工具学习(三):媒体文件转换工具ffmpeg

一、简述

ffmpeg是一个非常强大的工具,它可以转换任何格式的媒体文件,并且还可以用自己的AudioFilter以及VideoFilter进行处理和编辑。有了它,我们就可以对媒体文件做很多我们想做的事情了。

二、命令行参数

1. 通用参数

  • -f fmt : 指定格式
  • -i filename:指定输入文件名
  • -y:覆盖已有文件
  • -t duration:指定时长
  • -fs limit_size:设置文件大小的上限
  • -ss time_off: 从指定的时间开始
  • -re:代表按照时间戳读取或发送数据,尤其在作为推流工具的时候一定要加上该参数,否则ffpmeg会按照最高速率向流媒体不停的发送数据。
  • -map:指定输出文件的流映射关系。例如:“-map 1:0 -map 1:1”要求按照第二个输入的文件的第一个流和第二个流写入输出文件。如果没有设置此项,则ffpmeg采用默认的映射关系。

2. 视频参数

  • -b:指定比特率(bit/s),ffmpeg默认采用的是VBR的,若指定的该参数,则使用平均比特率。
  • -bitexact:使用标准比特率。
  • -vb:指定视频比特率(bit/s)
  • -r rate:帧速率(fps)
  • -s size:指定分辨率(320x240)
  • -aspect aspect:设置视频长宽比(4:3、16:9或1.33333、1.77777)
  • -croptop size:设置顶部切除尺寸(in pixels)
  • -cropleft size:设置左切除尺寸(in pixels)
  • -cropbottom size:设置地步切除尺寸(in pixels)
  • -cropright size:设置右切除尺寸(in pixels)
  • -padtop size:设置顶部补齐尺寸(in pixels)
  • -padleft size:设置左补齐尺寸(in pixels)
  • -padbottom size:设置地步补齐尺寸(in pixels)
  • -padright size:设置右补齐尺寸(in pixels)
  • -
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值