FFmpeg实战002ffplay介绍及入门使用
什么是ffplay
ffplay是FFmpeg提供的一个极为简单的音视频媒体播放器(由ffmpeg库和SDL库开发),可以用于音视频播放、可视化分析,提供音视频显示和播放相关的图像信息、音频的波形等信息,也可以用作FFmpegAPI的测试工具使用。由于是基于FFmpeg开发所以ffmpeg支持的视音频格式它基本上都支持,不过ffplay不是图形化界面需要通过CMD命令窗口来操作。
ffplay获取
ffplay工具打包在FFmpegSDK中,下载share版本的时候就包含了FFmpeg工具以及程序运行过程必须依赖于提供的dll文件。当然static版本也有FFmpeg工具,只是static将依赖的库生成在了最终的可执行文件中。如果只是通过ffplay获取音视频显示和播放相关的图像信息、音频的波形等信息可以直接下载static版本,如果需要对FFmpeg进行开发者建议下载share版本。
ffplay的使用
在ffplay所在目录打开CMD命令窗口,通过ffplay指令就可以使用ffplay播放文件(option可以省略)。ffplay会弹出一个播放器窗口来播放指定的文件,这里我们播放一个名为2020。mp4【凡人修仙传】的预告片来看看效果,由于我下的超清片所以画幅太大了所以加上参数来限制播放窗体的大小:ffplayx640y3602020。mp4(X、Y分别制定了窗体的宽高)。
ffplay快捷键
从上面的播放可以看出ffplay播放器非常的简单,窗口没有任何的控制按钮只能通过键盘快捷键来操作相应的指令。播放音视频文件的时候,可以通过下列按键控制视音频的播放效果:
ffplay常用参数
除了可以限制播放器的窗体大小,ffplay还提供了很多参数设置来控制播放行为。具体的参数信息我们可以通过指令:ffplayhelp来查看,可以参考官网的参数文档说明:https:www。ffmpeg。orgffplay。html。参数太多就不一一列出了,这里提取出一些常用的参数。
ffplay使用示例
还是使用2020。mp4这个视频(内容是凡人修仙传预告片),当我们没有指定参数时窗体默认显示打开的文件名。现在我们在ffplay中指定windowtitle参数为凡人修仙传并指定窗体大小:。ffplay。exewindowtitle凡人修仙传x640y360。2020。mp4,如果想播放完之后自动退出我们可继续添加参数autoexit:。ffplay。exewindowtitle凡人修仙传autoexitx640y360。2020。mp4。