ffplay常用命令详解

一.语法

ffplay [options] [input_url]

二.简介

ffplay是一个简单的媒体播放器,使用FFmpeg库和SDL库构建

三.选项

1.主要选项

  • -x width,强制显示宽度
  • -y height,强制显示高度
  • -fs,全屏
  • -an,禁止音频
  • -vn,禁止视频
  • -sn,禁止字幕
  • -ss pos,seek到pos,pos必须是一个持续时间规范
  • -t duration,播放时间
  • -bytes,通过字节数进行seek
  • -seek_interval,设置自定义间隔,以秒为单位,使用左/右键seek,默认10s
  • -nodisp,禁用图形显示
  • -noborder,无边框窗口
  • -alwaysontop,窗口总是在最前面
  • -volume,设置音量,范围[0, 100]
  • -f fmt,强制格式
  • -window_title title,设置窗口名字,默认为文件名
  • -left title,设置窗口左侧的x位置,默认为居中窗口
  • -top title,设置窗口顶部的y位置,默认为居中窗口
  • -loop number,循环播放number次,0表示无限循环
  • -showmode mode,设置显示的模式,默认值为视频,如果视频不存在或无法播放,则自动选择rdft。按w键以交互方式循环显示可用的显示模式
    • ‘0, video’,显示视频
    • ‘1, waves’,显示音频波
    • ‘2, rdft’,使用RDFT((逆)实离散傅里叶变换)显示音频频带
  • -vf filtergraph,过滤视频流,按w键循环显示指定的过滤图和显示模式
  • -af filtergraph,过滤音频流
  • -i,输入url

2.高级选项

  • -stats,打印几个播放统计信息,特别是显示流持续时间、编解码器参数、流中的当前位置和音频/视频同步漂移,默认显示
  • -fast,不符合规范的优化
  • -genpts,生成pts
  • -sync type,将主时钟设置为音频(type=audio)、视频(type=video)或外部(type=ext),默认为音频,主时钟用于控制音视频同步
  • -ast audio_stream_specifier,使用给定的流说明符选择所需的音频流
  • -vst video_stream_specifier,使用给定的流说明符选择所需的视频流
  • -sst subtitle_stream_specifier,使用给定的流说明符选择所需的字幕流
  • -autoexit,视频播放完毕退出
  • -exitonkeydown,按任意键退出
  • -exitonmousedown,按任何鼠标按钮退出
  • -codec:media_specifier codec_name,为media_specifier标识的流强制执行特定的解码器实现,它可以采用值a(audio)、v(video)和s(subtitle)
  • -acodec codec_name,强制使用特定的音频解码器
  • -vcodec codec_name,强制使用特定的视频解码器
  • -scodec codec_name,强制使用特定的字幕解码器
  • -autorotate,根据文件元数据自动旋转视频,默认启用
  • -framedrop,如果视频不同步,则丢弃视频帧,如果主时钟未设置为视频,则默认启用
  • -infbuf,不要限制输入缓冲区的大小,尽快从输入中读取尽可能多的数据,默认情况下为实时流启用
  • -filter_threads nb_threads,定义用于处理过滤器管道的线程数

3.播放时选项

  • q, ESC:退出
  • f,切换全屏模式
  • p, SPC:暂停
  • m,静音
  • 9, 0:减少或增加音量
  • /, *:减少或增加音量
  • a,循环音频通道
  • v,循环视频通道
  • t,循环字幕通道
  • c,循环程序
  • w,循环显示模式或者过滤器
  • s,进入下一帧,然后暂停
  • left/right,快退/快进(10s)
  • down/up,快退/快进(1min)
  • page down / page up:查找上一章/下一章,如果没有章节向后/向前seek 10分钟
  • 鼠标右键:seek到与宽度分数相对应的百分比
  • 鼠标左键双击:切换全屏
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值