概述
-
ffplay是一个基于FFMPEG库和SDL库开发的多媒体播放器。它的主要目的是是用来测试FFMPEG的各种API,比如codec/format/filter等等库。
-
掌握ffplay的设计逻辑,对于播放器开发人员提升经验非常有帮助。哔哩哔哩的ijkplayer就是基于ffplay做的二次开发。 # 命令格式 ffplay [options] [input_url]
主要选项
-x width
强制显示宽带。
-y height
强制显示高度。
-s size
帧尺寸 设置显示帧存储(WxH格式),仅适用于类似原始YUV等没有包含帧大小(WxH)的视频。该参数已经被废弃,请尝试用-video_size代替
-fs
以全屏模式启动。
-an
禁用音频(不播放声音)
-vn
禁用视频(不播放视频)
-sn
禁用字幕(不显示字幕)
-ss pos
根据设置的秒进行定位拖动,注意时间单位:比如'55' 55 seconds, '12:03:45' ,12 hours, 03 minutes and 45 seconds, '23.189' 23.189 second
-t duration
设置播放视频/音频长度,时间单位如 -ss选项
-bytes
按字节进行定位拖动。
-seek_interval interval
自定义左/右键定位拖动间隔(以秒为单位),默认值为10秒
-nodisp
关闭图形化显示窗口,视频将不显示
-noborder
无边框窗口
-volume vol
设置起始音量。音量范围[0 ~100]
-f fmt
强制使用设置的格式进行解析。比如-f s16le
-window_title title
设置窗口标题(默认为输入文件名)
-loop number
设置播放循环次数
-showmode mode
设置显示模式,可用的模式值:0 显示视频,1 显示音频波形,2 显示音频频谱。缺省为0,如果视频不存在则自动选择2
-vf filtergraph
设置视频滤镜
-af filtergraph
设置音频滤镜
-i input_url
input_url
关注+后台私信我,领取2022最新最全学习提升资料包