标签: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的播放快捷键和配置播放选项的关键字,在不知道用什么播放器或者想简单轻量级播放的时候,不妨体验一下用终端调用的方便。或者在做二次可视化界面的开发的时候,都是一个不错的参考。
谢谢参考
标签:FFMpeg,指定,音视频,快捷键,ffplay,屏幕,播放 来源: https://www.cnblogs.com/vkSwift/p/13946727.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。