生活随笔
收集整理的這篇文章主要介紹了
ffplay命令汇总
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
ffplay命令選項(xiàng)
目錄
ffplay播放控制ffplay命令主要選項(xiàng)ffplay命令高級(jí)選項(xiàng)ffplay命令播放媒體ffplay簡(jiǎn)單過(guò)濾器
1. ffplay播放控制
命令含義
| q, ESC | 退出播放 |
| t | 循環(huán)切換字幕流 |
| f | 全屏切換 |
| c | 循環(huán)切換節(jié)目 |
| p, SPC | 暫停 |
| w | 循環(huán)切換過(guò)濾器或顯示模式 |
| m | 靜音切換 |
| s | 逐幀播放 |
| 9, 0 | 9減少音量, 0增加音量 |
| left/right | 向后/向前拖動(dòng)10秒 |
| /, * | /減少音量, *增加音量 |
| down/up | 向后/向前拖動(dòng)1分鐘 |
| a | 循環(huán)切換音頻流 鼠標(biāo)右鍵單擊 拖動(dòng)與顯示寬度對(duì)應(yīng)百分比的文件進(jìn)行播放 |
| v | 循環(huán)切換視頻流 鼠標(biāo)左鍵雙擊 全屏切換 |
2. ffplay命令主要選項(xiàng)
命令含義
| -x width | 強(qiáng)制顯示寬度 |
| -y height | 強(qiáng)制顯示高度。 |
| -video_size size | 幀尺寸 設(shè)置顯示幀存儲(chǔ)(WxH格式),僅適用于類(lèi)似原始YUV等沒(méi)有包含幀大小(WxH)的視頻。比如: ffplay -pixel_format yuv420p -video_size 320x240 -framerate 5 yuv420p_320x240.yuv |
| -pixel_format format | 設(shè)置像素格式。 |
| -fs | 以全屏模式啟動(dòng)。 |
| -an | 禁用音頻(不播放聲音) |
| -vn | 禁用視頻(不播放視頻) |
| -sn | 禁用字幕(不顯示字幕) |
| -ss pos | 根據(jù)設(shè)置的秒進(jìn)行定位拖動(dòng),注意時(shí)間單位 |
| -t duration | 設(shè)置播放視頻/音頻長(zhǎng)度,時(shí)間單位如 -ss選項(xiàng) |
| -bytes | 按字節(jié)進(jìn)行定位拖動(dòng)(0=off 1=on -1=auto)。 |
| -seek_interval interval | 自定義左/右鍵定位拖動(dòng)間隔(以秒為單位),默認(rèn)值為10秒 |
| -nodisp | 關(guān)閉圖形化顯示窗口,視頻將不顯示 |
| -noborder | 無(wú)邊框窗口 |
| -volume vol | 設(shè)置起始音量。音量范圍[0 ~100] |
| -f fmt | 強(qiáng)制使用設(shè)置的格式進(jìn)行解析。比如-f s16le |
| -window_title title | 設(shè)置窗口標(biāo)題(默認(rèn)為輸入文件名) |
| -loop number | 設(shè)置播放循環(huán)次數(shù) |
| -showmode mode | 設(shè)置顯示模式,可用的模式值: 0 顯示視頻,1 顯示音頻波形, 2 顯示音頻頻譜。缺省為0,如果視頻不存在則自動(dòng)選擇2 |
| -vf filtergraph | 設(shè)置視頻濾鏡 |
| -af filtergraph | 設(shè)置音頻濾鏡 |
3. ffplay命令高級(jí)選項(xiàng)
命令含義
| -stats | 打印多個(gè)回放統(tǒng)計(jì)信息,包括顯示流持續(xù)時(shí)間,編解碼器參數(shù),流中的當(dāng)前位置,以及音頻/視頻同步差值。默認(rèn)情況下處于啟用狀態(tài),要顯式禁用它則需要指定-nostats。 |
| -fast | 非標(biāo)準(zhǔn)化規(guī)范的多媒體兼容優(yōu)化。 |
| -genpts | 生成pts。 |
| -sync type | 同步類(lèi)型 將主時(shí)鐘設(shè)置為audio(type=audio), video(type=video)或external(type=ext),默認(rèn)是audio為主時(shí)鐘 |
| -ast audio_stream_specifier | 指定音頻流索引,比如-ast 3,播放流索引為3的音頻流 |
| -vst video_stream_specifier | 指定視頻流索引,比如-vst 4,播放流索引為4的視頻流 |
| -sst subtitle_stream_specifier | 指定字幕流索引,比如-sst 5,播放流索引為5的字幕流 |
| -autoexit | 視頻播放完畢后退出。 |
| -exitonkeydown | 鍵盤(pán)按下任何鍵退出播放 |
| -exitonmousedown | 鼠標(biāo)按下任何鍵退出播放 |
| -codec:media_specifier codec_name | 強(qiáng)制使用設(shè)置的多媒體解碼器,media_specifier可用值為a(音頻), v(視頻)和s字幕。比如-codec:v h264_qsv 強(qiáng)制視頻采用h264_qsv解碼 |
| -acodec codec_name | 強(qiáng)制使用設(shè)置的音頻解碼器進(jìn)行音頻解碼 |
| -vcodec codec_name | 強(qiáng)制使用設(shè)置的視頻解碼器進(jìn)行視頻解碼 |
| -scodec codec_name | 強(qiáng)制使用設(shè)置的字幕解碼器進(jìn)行字幕解碼 |
| -autorotate | 根據(jù)文件元數(shù)據(jù)自動(dòng)旋轉(zhuǎn)視頻。值為0或1 ,默認(rèn)為1。 |
| -framedrop | 如果視頻不同步則丟棄視頻幀。當(dāng)主時(shí)鐘非視頻時(shí)鐘時(shí)默認(rèn)開(kāi)啟。若需禁用則使用 -noframedrop |
| -infbuf | 不限制輸入緩沖區(qū)大小。盡可能快地從輸入中讀取盡可能多的數(shù)據(jù)。播放實(shí)時(shí)流時(shí)默認(rèn)啟用,如果未及時(shí)讀取數(shù)據(jù),則可能會(huì)丟棄數(shù)據(jù),若需禁用則使用-noinfbuf |
4. ffplay命令播放媒體
播放本地文件 ffplay -window_title “test time” -ss 2 -t 10 -autoexit test.mp4ffplay buweishui.mp3 播放網(wǎng)絡(luò)流 ffplay -window_title “rtmp stream” rtmp://202.69.69.180:443/webcast/bshdlive-pc 強(qiáng)制解碼器 mpeg4解碼器: ffplay -vcodec mpeg4 test.mp4h264解碼器: ffplay -vcodec h264 test.mp4 禁用音頻或視頻 禁用音頻: ffplay test.mp4 -an禁用視頻: ffplay test.mp4 -vn 播放YUV數(shù)據(jù) ffplay -pixel_format yuv420p -video_size 320x240 -framerate 5 yuv420p_320x240.yuv 播放RGB數(shù)據(jù) ffplay -pixel_format rgb24 -video_size 320x240 -i rgb24_320x240.rgbffplay -pixel_format rgb24 -video_size 320x240 -framerate 5 -i rgb24_320x240.rgb 播放PCM數(shù)據(jù) ffplay -ar 48000 -ac 2 -f f32le 48000_2_f32le.pcm-ar set audio sampling rate (in Hz) (from 0 to INT_MAX) (default 0)-ac set number of audio channels (from 0 to INT_MAX) (default 0)
5. ffplay簡(jiǎn)單過(guò)濾器
視頻旋轉(zhuǎn) ffplay -i test.mp4 -vf transpose=1 視頻反轉(zhuǎn) ffplay test.mp4 -vf hflipffplay test.mp4 -vf vflip 視頻旋轉(zhuǎn)和反轉(zhuǎn) ffplay test.mp4 -vf hflip,transpose=1 音頻變速播放 ffplay -i test.mp4 -af atempo=2 視頻變速播放 ffplay -i test.mp4 -vf setpts=PTS/2 音視頻同時(shí)變速 ffplay -i test.mp4 -vf setpts=PTS/2 -af atempo=2
總結(jié)
以上是生活随笔為你收集整理的ffplay命令汇总的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。