播放控制
选项fm9, 0/, *av
说明全屏切换静⾳切换
/减少⾳量, 增加⾳量循环切换⾳频流循环切换视频流
选项tcwsdown/up
说明
循环切换字幕流循环切换节⽬
循环切换过滤器或显⽰模式逐帧播放
向后/向前拖动 10 秒向后/向前拖动 1 分钟
q, ESC退出播放p, SPC暂停
9减少⾳量, 0 增加⾳量 left/rightleft/right
⿏标右键单击拖动与显⽰宽度对应百分⽐的⽂件进⾏播放⿏标左键双击全屏切换
命令播放
播放本地⽂件
ffplay -window_title \"test time\" -ss 2 -t 10 -autoexit test.mp4 ffplay buweishui.mp3
播放⽹络流
ffplay -window_title \"rtmp stream\" rtmp://202.69.69.180:443/webcast/bshdlive-pc 强制解码器
mpeg4 解码器: ffplay -vcodec mpeg4 test.mp4 h264 解码器: ffplay -vcodec h264 test.mp4 禁⽤⾳频或视频
禁⽤⾳频: ffplay test.mp4 -an 禁⽤视频: ffplay test.mp4 -vn
播放 YUV 数据
ffplay -pixel_format yuv420p -video_size 320x240 -framerate 5 yuv420p_320x240.yuv 播放 RGB 数据
ffplay -pixel_format rgb24 -video_size 320x240 -i rgb24_320x240.rgb
ffplay -pixel_format rgb24 -video_size 320x240 -framerate 5 -i rgb24_320x240.rgb 播放 PCM 数据
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)
过滤器
视频旋转
ffplay -i test.mp4 -vf transpose=1 视频反转
ffplay test.mp4 -vf hflip ffplay test.mp4 -vf vflip
视频旋转和反转
ffplay test.mp4 -vf hflip,transpose=1 ⾳频变速播放
ffplay -i test.mp4 -af atempo=2 视频变速播放
ffplay -i test.mp4 -vf setpts=PTS/2
⾳视频同时变速
ffplay -i test.mp4 -vf setpts =PTS/2 -af atempo =2
参数选项
选项-x width-y height-video_size size-pixel_format format-fs-an-vn-sn-ss pos-t duration-bytes
-seek_interval interval -nodisp-noborder-volume vol -f fmt
-window_title title-loop number-showmode mode -vf filtergraph-af filtergraph-stats-fast-genpts -sync type
-ast audio_stream_specifier-vst video_stream_specifier-sst subtitle_stream_specifier-autoexit-exitonkeydown -exitonmousedown
-codec:media_specifier codec_name-acodec codec_name-vcodec codec_name-scodec codec_name-autorotate-framedrop-infbuf
说明
强制显⽰宽带。强制显⽰⾼度。
帧尺⼨ 设置显⽰帧存储 WxH 格式 )),仅适⽤于类似原始 YUV 等没有包含帧⼤⼩ WxH 的视频 。⽐如
: ffplay pixel_format yuv420p video_size 320x240 framerate 5 yuv420p_320x240.yuv格式设置像素格式。以全屏模式启动。禁⽤⾳频(不播放声⾳)禁⽤视频(不播放视频)禁⽤字幕(不显⽰字幕)
根据设置的秒进⾏定位拖动,注意时间单位:⽐如 '55' 55
seconds, '12:03:45' ,12 hours, 03 minutes and 45 seconds, '23.189' 23.189second
设置播放视频 ⾳频长度,时间单位如 ss 选项按字节进⾏定位拖动( 0=off 1=on -1=auto )。
⾃定义左 右键定位拖动间隔(以秒为单位),默认值为 10 秒 关闭图形化显⽰窗⼝,视频将不显⽰ ⽆边框窗⼝
设置起始⾳量 。⾳量范围 [0 ~100]
强制使⽤设置的格式进⾏解析。⽐如 f s16le设置窗⼝标题(默认为输⼊⽂件名)设置播放循环次数
设置显⽰模式,可⽤的模式值: 0 显⽰视频,
1 显⽰⾳频波形, 2 显⽰⾳频频谱。缺省为 0 ,如果视频不存在则⾃动选择 2设置视频滤镜设置⾳频滤镜
打印多个回放统计信息,包括显⽰流持续时间,编解码器参数,流中的当前位置,以及⾳频 视频同步差值。默认情况下处于启⽤状态,要显式禁⽤它则需要指定 nostats 。。⾮标准化规范的多媒体兼容优化。⽣成 pts 。
同步类型 将主时钟设置为 audio type=audio video
type=video )或 external type= ext ),默认是 audio 为主时钟。指定⾳频流索引,⽐如 ast 3 ,播放流索引为 3 的⾳频流指定视频流索引,⽐如 vst 4 ,播放流索引为 4 的视频流指定字幕流索引,⽐如 sst 5 ,播放流索引为 5 的字幕流视频播放完毕后退出。 键盘按下任何键退出播放⿏标按下任何键退出播放
强制使⽤设置的多媒体解码器,
media_specifier 可⽤值为 a (⾳频 v (视频)和 s 字幕。⽐如codec:v h264_qsv 强制视频采⽤ h264_qsv 解码强制使⽤设置的⾳频解码器进⾏⾳频解码强制使⽤设置的视频解码器进⾏视频解码强制使⽤设置的字幕解码器进⾏字幕解码
根据⽂件元数据⾃动旋转视频。值为 0 或 1 ,默认为 1 。
如果视频不同步则丢弃视频帧。当主时钟⾮视频时钟时默认开启。若需禁⽤则使⽤ noframedrop
不限制输⼊缓冲区⼤⼩。尽可能快地从输⼊中读取尽可能多的数据。
播放实时流时默认启⽤,如果未及时读取数据,则可能会丢弃数据。此选项将不限制缓冲区的⼤⼩。若需禁⽤则使⽤ noinfbuf
因篇幅问题不能全部显示,请点此查看更多更全内容