[TOC]

FFmpeg命令行工具

FFmpeg命令行工具的获取

下载地址

访问FFmpeg官网(http://ffmpeg.org)→选择Download→选择Windows Package→进入Zeranoe FFmpeg网站。
注意不要直接从FFmpeg官网下载源代码。

版本说明

Zeranoe网站中的FFmpeg分为3个版本:

  • Static:只包含3个体积很大的exe。
  • Shared:除了3个体积较小的exe之外,还包含了dll动态库文件。
  • Dev:只包含了开发用的头文件(.h)和导入库文件(.lib)。

PS: 命令行使用的时候下载Static或者Shared版本就可以了。

使用:

1、将下载下来的压缩包解压到任意目录(例如D:\ffmpeg)。
2、打开命令行工具,切换到ffmpeg的bin文件夹。
3、命令行中输入ffmpeg.exe,查看弹出的信息。

ffmpeg.exe的使用

ffmpeg.exe用于视频的转码。

最简单的命令:

1
ffmpeg -i input.avi -b:v 640k output.ts

该命令将当前文件夹下的input.avi文件转换为output.ts文件,并将output.ts文件视频的码率设置为640kbps。
命令格式:

1
ffmpeg -i {输入文件路径} -b:v {输出视频码率} {输出文件路径}

所有的参数都是以键值对的形式指定的。例如输入文件参数是“-i”,而参数值是文件路径;输出视频码率参数是-b:v,而参数值是视频的码率值。但是注意位于最后面的输出文件路径前面不包含参数名称。

命令参数

PS:详细的参数可以访问http://ffmpeg.org/ffmpeg.html

ffplay.exe的使用

功能

ffplay.exe用于视频的播放。

最简单的命令

1
ffplay input.avi

该命令将播放当前文件夹下的input.avi文件。
命令格式

1
ffplay {输入文件路径}

ffplay.exe的参数格式和ffmpeg.exe是类似的。所有的参数都是以键值对的形式指定的(由于不包含输出文件,所以只能指定输入参数)。注意位于最后面的输入文件路径前面不包含参数名称。

快捷键: