1. 使用键盘鼠标做播放控制
选项 |
说明 | 选项 | 说明 |
q,ESC | 退出 | t | 循环切换字幕流 |
f | 全屏切换 | c | 循环切换节目 |
p,SPC | 暂停 | w | 循环切换过滤器或是显示模式 |
m | 静音切换 | s | 逐帧播放 |
9,0 | 0增大,9减小 | lleft/right | 向前向后拖动10秒 |
/,* | *增大,/减小 | down/up | 向前向后拖动1分钟 |
a | 循环切换音频流 | 鼠标右键单击 | 拖动与显示宽度对应百分比的文件进行播放 |
v | 循环切换视频流 | 鼠标左键双击 | 全屏切换 |
2. 使用参数做播放控制
ffplay -volume 1 -x 760 -y 480 test.mp4 # -x、-y调节宽高,-volume设置音量。
ffplay -volume 1 -fs test.flv # -fs设置全屏播放,双击可退出全屏
-an # 禁用音频 -vn # 禁用视频 -sn # 禁用字幕 -ss pos # 从指定位置进行播放,如'12:03:45',可用对时分秒单独进行控制。直接跟数字则单位默认为秒 -t duration # 设置音频/视频播放时长,格式如同-ss选项
-bytes # 按字节进行拖动(0=off, 1=on, -1=auto),格式不支持会打印ERROR,支持flv -seek_interval interval # 自定义左右键拖动间隔。代码好像没有看到实现 -nodisp # 关闭图形化显示窗口,将看不到视频 -noborder # 无边框窗口 -volume val # 音量范围是[0~100] -f fmt # 强制使用设置的格式进行解析, 如-f s16le -windows_tile tile # 设置窗口标题(默认为输入文件名) -loop number # 设置播放循环次数 -showmode mode # 设置显示模式,0显示视频,1显示音频波形,2显示音频频谱。缺省为0。如果视频不存在则自动选择2. -vf filtergraph # 设置视频滤镜 -af filtergraph # 设置音频滤镜