目录

1--FFplay播放控制

2--FFplay命令参数

1 强制显示宽高,用于调整窗口大小

2 设置帧尺寸,仅适用于没有包含帧大小的视频

3 设置像素格式

4 以全屏模式启动

5 禁用音频、视频和字幕

6 设置开始播放的位置

7 设置播放视频的长度,即持续时间

8 设置按字节进行定位拖动

9 自定义左右键拖动间隔,以秒为基本单位,默认为10秒

10 关闭图形化显示窗口,不显示视频

11 设置无边框窗口

12 设置起始音量

13 强制使用设置的格式进行解析

14 设置窗口标题,默认为输入文件名

15 设置播放循环次数

16 设置显示模式,默认为0显示视频

17 设置视频滤镜和音频滤镜

3--FFplay高级命令参数

1 打印多个回放统计信息

2 设置同步类型

3 指定音频流、视频流和字幕流索引

4 设置视频播放完毕自动退出

5 强制使用设置的多媒体解码器

6 强制使用解码器进行音频解码、视频解码和字幕解码

7 不限制输入缓冲区大小


1--FFplay播放控制

可通过播放一个视频进行测试:

ffplay test1.mp4

1 退出播放:q键、ESC键

2 全屏切换:f键(进入或退出全屏)

3 暂停:p键、空格键

4 静音切换:m键

5 改变音量:9键减少音量、0键增加音量

6 循环切换音频流:a键

7 循环切换视频流:v键

8 循环切换字幕流:t键

9 循环切换节目:c键

10 循环切换过滤器或显示模式:w键

11 逐帧播放:s键

12 快进后退10秒:left键(←)后退10秒,right键(→)前进10秒;

13 快进后退60秒:down键(↓)后退60秒,up键(↑)前进60秒;

2--FFplay命令参数

1 强制显示宽高,用于调整窗口大小

-x width
-y height

2 设置帧尺寸,仅适用于没有包含帧大小的视频

-video_size size

3 设置像素格式

-pixel_format format

4 以全屏模式启动

-fs

5 禁用音频、视频和字幕

-an # 禁用音频
-vn # 禁用视频
-sn # 禁用字幕

6 设置开始播放的位置

-ss pos
# pos可以是数字,比如-ss 100表示从100秒的位置开始播放
# pos也可以是hour:min:second的格式,比如-ss 00:01:50表示从1分50秒的位置开始播放

7 设置播放视频的长度,即持续时间

-t duration
# duration的格式与上面的pos相同

8 设置按字节进行定位拖动

-bytes

9 自定义左右键拖动间隔,以秒为基本单位,默认为10秒

-seek_interval interval

10 关闭图形化显示窗口,不显示视频

-nodisp

11 设置无边框窗口

-noborder

12 设置起始音量

-volume vol

13 强制使用设置的格式进行解析

-f fmt

14 设置窗口标题,默认为输入文件名

-window_title title

15 设置播放循环次数

-loop number

16 设置显示模式,默认为0显示视频

-showmode mode
# 0显示视频
# 1显示音频波形
# 2显示音频频谱

17 设置视频滤镜和音频滤镜

-vf filtergraph # 设置视频滤镜
-af filtergraph # 设置音频滤镜

3--FFplay高级命令参数

1 打印多个回放统计信息

-stats
# 统计信息包括现实流持续时间、编解码参数、流的当前位置等

2 设置同步类型

-sync type
# type分为audio、video和external等类型

3 指定音频流、视频流和字幕流索引

-ast index # 播放流索引为index的音频流-vst index # 播放流索引为index的视频流-sst index # 播放流索引为index的字幕流

4 设置视频播放完毕自动退出

-autoexit

5 强制使用设置的多媒体解码器

-codec:media_specifier codec_name
# -codec:v h264_qsv表示强制视频采用h264_qsv进行解码

6 强制使用解码器进行音频解码、视频解码和字幕解码

-acodec codec_name #强制使用设置的音频解码器进行音频解码-vcodec codec_name #强制使用设置的视频解码器进行视频解码-scodec codec_name #强制使用设置的字幕解码器进行字幕解码

7 不限制输入缓冲区大小

-infbuf
# 尽可能快地从输入中读取尽可能多的数据,禁用时需采用-noinfbuf

FFmpeg学习笔记--FFplay播放控制、FFplay基本命令参数、FFplay高级命令参数相关推荐

  1. 【OpenGL学习笔记⑧】——键盘控制正方体+光源【冯氏光照模型 光照原理 环境光照+漫反射光照+镜面光照】

    ✅ 重点参考了 LearnOpenGL CN 的内容,但大部分知识内容,小编已作改写,以方便读者理解. 文章目录 零. 成果预览图 一. 光照原理与投光物的配置 1.1 光照原理 1.2 投光物 二. ...

  2. Unity学习笔记1-键盘控制开关灯(Point Light)

    Unity学习笔记1-键盘控制开关灯(Point Light) 实现开关灯用键盘上的两个按键控制,效果如下所示 1-创建材质球(Material):HighLight和OffLight **: )Li ...

  3. Unity学习笔记--赛车的控制代码

    Unity学习笔记–赛车的控制代码 using System.Collections; using System.Collections.Generic; using UnityEngine;publ ...

  4. MSP432E401Y学习笔记2-按键控制_查询

    MSP432E401Y学习笔记2-按键控制_查询 前言 一.原理图查看需要控制的IO 二.写代码 1.将点灯的工程拷贝一份 2.配置LED 2.mian文件 前言 今天通过按键控制LED灯的亮灭,按键 ...

  5. 嵌入式学习笔记——寄存器实现控制LED小灯

    文章目录 前言 GPIO通用输出模式 初始化LED小灯的GPIO 原理图 初始化代码 初始化的效果 功能函数封装 直接分开宏定义两个 使用条件运算符 封装函数实现简单的功能 KEIL MDK一些技巧 ...

  6. Android学习笔记---27_网络通信之通过GET和POST方式提交参数给web应用,以及使用httpClient,来给web项目以post方式发送参数

    Android学习笔记---27_网络通信之通过GET和POST方式提交参数给web应用,以及使用httpClient,来给web项目以post方式发送参数 27_网络通信之通过GET和POST方式提 ...

  7. nrf52832 学习笔记(五)蓝牙主从机连接和连接参数更新

    nrf52832 学习笔记(五)蓝牙主从机连接和连接参数更新 主机连接 nrf52832 SDK中主机连接从机需要使用 sd_ble_gap_connect(ble_gap_addr_t const ...

  8. oracle查询大小写敏感参数,【学习笔记】Oracle 11G密码大小写敏感的设置方法 sec_case_sensitive_logon参数...

    天萃荷净 分享一篇Oracle数据库密码大小写敏感设置案例,从11.1开始密码大小写敏感了,同时可以设置sec_case_sensitive_logon参数可以忽略大小写敏感(USER$.SPARE4 ...

  9. FFmpeg学习笔记之ffplay流程分析

    背景说明 FFmpeg是一个开源,免费,跨平台的视频和音频流方案,它提供了一套完整的录制.转换以及流化音视频的解决方案.而ffplay是有ffmpeg官方提供的一个基于ffmpeg的简单播放器.学习f ...

最新文章

  1. java 数值区间_java 各数据类型数值范围
  2. BZOJ4381[POI2015]Odwiedziny——分块+长链剖分
  3. bzoj1208: [HNOI2004]宠物收养所
  4. Docker 的基本原理及快速入门
  5. STM32的SRAM调试
  6. 读保护_GD32VF103之片上flash读、写、擦除
  7. C#利用Web Service实现短信发送(转)
  8. 数据结构练手02 双向链表实现
  9. 从ST官网获取STM32 AD封装库(包含原理图库和PCB库)详细教程
  10. SOEM建立主站程序
  11. 利用EViews做截面数据的线性回归分析
  12. 详解如何提取Unity素材,源码
  13. 用C#做了个小工具,取名【微图寻码】,可以自动检测微信接收的图片,把含有二维码的图片挑出来,并分类好
  14. VvvebJs可视化前端设计开发工具
  15. html网页早发白帝城,唐.李白《早发白帝城》(快乐写字)
  16. Python实战-新能源王者宁德时代股权穿透研究(附完整代码)
  17. 亚信科技亮相南京软博会,数智赋能百行千业
  18. 武汉链家二手房数据分析
  19. 用个人电脑搭建服务器
  20. 寻找演讲比赛流程管理系统

热门文章

  1. 移动端点击input不触发光标(原生js)
  2. 浅谈Asterisk的语音编码(codec)
  3. Java毕设项目便利店库存管理计算机(附源码+系统+数据库+LW)
  4. 01-网络归划与实施设计应用主、备网络,静态路由和HSRPBGP
  5. 我身边的中国教育之怪现象 (【小李木耳】2011年7月29日)
  6. 项目干系人包括的人群
  7. C语言练习题~n的阶乘
  8. 飞行棋小游戏 C#编程记录
  9. vs2022运行显示找不到exe文件
  10. Householder变换、Givens旋转与QR分解