FFmpeg(一)
1. FFmpeg分为3个版本:Static
、 Shared
、 Dev
前两个版本可以直接在命令行中使用。包含了三个exe
:ffmpeg.exe
,ffplay.exe
,ffprobe.exe
Static
版本中的exe
体积较大,那是因为相关的Dll
都已经编译进exe
里面去了。
Shared
版本中exe
的体积相对小很多,是因为它们运行的时候还需要到相关的dll中调用相应的功能
Dev
版本用于开发,里面包含了库文件xxx.lib
以及头文件xxx.h
2.命令行工具的使用
1. ffmpeg.exe
用于转码的应用程序:一个简单的转码命令 将input.avi转码成output.ts,并设置视频的码率为640kbps
ffmpeg -i input.avi -b:v 640k output.ts
具体用法参考: ffmpeg参数中文详细解释 详细的使用说明(英文):http://ffmpeg.org/ffmpeg.html
2.ffplay.exe
主要用于播放的应用程序 ,播放test.avi
ffplay test.avi
具体的使用方法可以参考:ffplay的快捷键以及选项 详细的使用说明(英文):http://ffmpeg.org/ffplay.html
3. ffprobe.exe
ffprobe是用于查看文件格式的应用程序。 详细的使用说明(英文):http://ffmpeg.org/ffprobe.html
天助自助者