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 # 設置音頻濾鏡
