FFMpeg之ffplay播放器的快捷键及播放配置选项关键字(一)
ffplay是FFMpeg工程中提供的播放器,功能相当强大,凡是FFMpeg支持的音视频格式它基本上都支持,,甚至连VLC不支的一些流媒体都可以播放,比如RTMP,但是他缺点是不是图形化界面的,必须通过键盘来操作,本文简单介绍下他的快捷键以及选项。
快捷键:
播放音视频文件,可通过下列案件控制音视频的播放。
| 按键 | 作用 |
| Q,ESC | 退出 |
| F | 全屏 |
| P,空格 | 暂停 |
| w | 显示音频波形 |
| s | 逐帧显示 |
| ↔️ | 向后/前 10 s |
| ↕️ | 向后/前 1min |
| Pagedown/Pageup | 向后/前 10 min |
| 鼠标点击屏幕 | 跳转到指定位置,按鼠标位置相对屏幕宽度计算 |
选项
在播放视频前,可预设一些参数。
一般播放视频的时候,使用命令:
$ ffplay 文件路径
如果希望能在播放完成后自动退出,使用命令
$ ffplay -autoexit 文件路径
所有命令如下列表所示:
| 名称 | 是否有参数 | 作用 |
| x | Y | 强制屏幕宽度 |
| y | Y | 强制屏幕高度 |
| s | Y | 强制屏幕大小 |
| fs | N | 全屏 |
| an | N | 关闭音频 |
| vn | N | 关闭视频 |
| ast | Y | 设置想播放的音频流(需要指定流ID) |
| vst | Y | 设置想播放的视频流(需要指定流ID) |
| sst | Y | 设置想播放的字幕流(需要指定流ID) |
| ss | Y | 从指定位置开始播放,单位s |
| t | Y | 播放指定时长的视频 |
| nodisp | N | 无显示屏幕 |
| f | Y | 强制封装格式 |
| pix_fmt | Y | 指定像素格式 |
| stats | N | 显示统计信息 |
| idct | Y | IDCT算法 |
| ec | Y | 错误隐藏方法 |
| sync | Y | 音视频同步方式(type=audio/video/ext) |
| autoexit | N | 播放完成自动退出 |
| exitonkeydown | N | 按下按键退出 |
| loop | Y | 指定循环次数 |
| framedrop | N | cpu不够时丢帧 |
| window_title | Y | 显示窗口的标题 |
| rdftspeed | Y | Rdft速度 |
| showmode | Y | 显示方式(0=video,1=waves,2=RDFT) |
| codec | Y | 强制解码器 |
| exitonmousedown | N | 按下鼠标退出 |
以上就是ffplay的播放快捷键和配置播放选项的关键字,在不知道用什么播放器或者想简单轻量级播放的时候,不妨体验一下用终端调用的方便。或者在做二次可视化界面的开发的时候,都是一个不错的参考。
谢谢参考
浙公网安备 33010602011771号