英语法语西班牙语

Ad


OnWorks 网站图标

avplay - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 avplay

这是 avplay 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


ffplay - FFplay 媒体播放器

概要


玩[选项[输入文件]

商品描述


FFplay 是一个使用 FFmpeg 库和 SDL 的非常简单和便携的媒体播放器
图书馆。 它主要用作各种 FFmpeg API 的测试平台。

配置


所有的数字选项,如果没有另外指定,都接受一个代表一个字符串的字符串
数字作为输入,后面可以跟 SI 单位前缀之一,例如:'K',
'M' 或 'G'。

如果 'i' 附加到 SI 单位前缀,则完整的前缀将被解释为
二进制倍数的单位前缀,基于 1024 的幂而不是
1000. 将“B”附加到 SI 单位前缀会将值乘以 8。这允许使用,
例如:“KB”、“MiB”、“G”和“B”作为数字后缀。

不带参数的选项是布尔选项,并设置相应的值
为真。 可以通过在选项名称前加上“no”来将它们设置为 false。 例如
使用“-nofoo”会将名称为“foo”的布尔选项设置为false。

资讯
某些选项适用于每个流,例如比特率或编解码器。 流说明符用于
精确指定给定选项属于哪个流。

流说明符是一个字符串,通常附加到选项名称并与它分开
由一个冒号。 例如,“-codec:a:1 ac3”包含“a:1”流说明符,它匹配
第二个音频流。 因此,它会为第二个音频流选择 ac3 编解码器。

一个流说明符可以匹配多个流,因此该选项适用于所有
他们。 例如,“-b:a 128k”中的流说明符匹配所有音频流。

空流说明符匹配所有流。 例如,“-codec copy”或“-codec:
copy" 将复制所有流而无需重新编码。

流说明符的可能形式是:

流索引
将流与此索引匹配。 例如“-threads:1 4”将设置线程数
第二个流到 4。

流类型[:流索引]
流类型 是以下之一:“v”或“V”表示视频,“a”表示音频,“s”表示
副标题,“d”代表数据,“t”代表附件。 'v' 匹配所有视频流,'V'
只匹配没有附加图片、视频缩略图或封面的视频流
艺术。 如果 流索引 给出,然后它匹配流号 流索引 这个的
类型。 否则,它匹配该类型的所有流。

p:程序编号[:流索引]
If 流索引 给出,然后它匹配带有数字的流 流索引 ,在
带有 id 的程序 程序编号. 否则,它匹配程序中的所有流。

#流标识 or i:流标识
通过流 id(例如 MPEG-TS 容器中的 PID)匹配流。

m:[:折扣值]
匹配带有元数据标签的流 具有指定值。 如果 折扣值 是不是
给定,匹配包含具有任何值的给定标签的流。

u 匹配具有可用配置的流,必须定义编解码器和必要的
必须存在诸如视频尺寸或音频采样率之类的信息。

请注意 ffmpeg的, 元数据匹配仅适用于输入文件。

通用 选项
这些选项在 ff* 工具之间共享。

-L 出示许可证。

-H, -?, -帮助, - 帮帮我 [ARG]
显示帮助。 可以指定一个可选参数来打印有关特定项目的帮助。
如果未指定参数,则仅显示基本(非高级)工具选项。

可能的值 ARG 是:


除基本工具选项外,还打印高级工具选项。


打印完整的选项列表,包括编码器的共享和私有选项,
解码器、多路分配器、多路复用器、过滤器等。

解码器=解码器名称
打印有关名为的解码器的详细信息 解码器名称。 使用 -解码器
选项以获取所有解码器的列表。

编码器=编码器名称
打印有关名为的编码器的详细信息 编码器名称。 使用 -编码器
获取所有编码器列表的选项。

分路器=分路器名称
打印有关名为 demuxer 的详细信息 分路器名称。 使用 格式
获取所有分路器和多路复用器列表的选项。

多路复用器=多路复用器名称
打印有关名为 muxer 的详细信息 多路复用器名称。 使用 格式
获取所有复用器和解复用器列表的选项。

过滤器=过滤器名称
打印有关过滤器名称的详细信息 过滤器名称。 使用 -过滤器
选项以获取所有过滤器的列表。

-版
显示版本。

格式
显示可用格式(包括设备)。

-设备
显示可用设备。

-编解码器
显示 libavcodec 已知的所有编解码器。

请注意,术语“编解码器”在本文档中用作快捷方式
什么更正确地称为媒体比特流格式。

-解码器
显示可用的解码器。

-编码器
显示所有可用的编码器。

-bsfs
显示可用的比特流过滤器。

-协议
显示可用的协议。

-过滤器
显示可用的 libavfilter 过滤器。

-pix_fmts
显示可用的像素格式。

-sample_fmts
显示可用的示例格式。

-布局
显示频道名称和标准频道布局。

颜色
显示识别的颜色名称。

-sources 设备[,选择1=val1[,选择2=val2]...]
显示输入设备的自动检测源。 某些设备可能提供系统-
无法自动检测的依赖源名称。 返回的列表不能是
假设总是完整的。

ffmpeg -sources 脉冲,服务器=192.168.0.4

-水槽 设备[,选择1=val1[,选择2=val2]...]
显示输出设备的自动检测接收器。 某些设备可能提供系统-
无法自动检测的相关接收器名称。 不能假设返回的列表
永远完整。

ffmpeg -接收脉冲,服务器=192.168.0.4

-日志级别 [重复+]日志级别 | -v [重复+]日志级别
设置库使用的日志记录级别。 加“repeat+”表示重复
日志输出不应压缩到第一行和“最后一条消息重复 n
times” 行将被省略。“repeat”也可以单独使用。如果使用“repeat”
单独使用,并且没有预先设置日志级别,将使用默认日志级别。 如果多个
给出了日志级别参数,使用 'repeat' 不会改变日志级别。 日志级别
是包含以下值之一的字符串或数字:

安静, -8
什么都不显示; 安静。

恐慌, 0
只显示可能导致进程崩溃的致命错误,例如 和 assert
失败。 这目前不用于任何事情。

致命的, 8
只显示致命错误。 这些是过程绝对不能之后的错误
之后继续。

错误, 16
显示所有错误,包括可以从中恢复的错误。

警告, 24
显示所有警告和错误。 任何与可能不正确或
将显示意外事件。

信息, 32
在处理过程中显示信息性消息。 这是除了警告和
错误。 这是默认值。

冗长, 40
与“信息”相同,但更详细。

调试, 48
显示所有内容,包括调试信息。

痕迹, 56

默认情况下,程序会记录到 stderr,如果终端支持着色,
颜色用于标记错误和警告。 可以禁用日志着色设置
环境变量 AV_LOG_FORCE_NOCOLOR or 无颜色, 或者可以强制设置
环境变量 AV_LOG_FORCE_COLOR. 环境变量的使用 无颜色
已弃用,并将在以下 FFmpeg 版本中删除。

-报告
将完整的命令行和控制台输出转储到名为
"程序-YYYYMMDD-HHMMSS.log" 在当前目录中。 此文件可用于
错误报告。 它还意味着“-loglevel 详细”。

设置环境变量 报告 任何值都具有相同的效果。 如果
value 是一个以 ':' 分隔的 key=value 序列,这些选项会影响报告;
如果选项值包含特殊字符或选项,则必须对其进行转义
分隔符“:”(请参阅​​ ffmpeg-utils 手册中的“引用和转义”部分)。

识别以下选项:

文件
设置用于报告的文件名; %p 扩展为
程序,%t 被扩展为时间戳,“%%”被扩展为普通的“%”

水平
使用数值设置日志详细级别(请参阅“-loglevel”)。

例如,要将报告输出到名为 文件日志 使用 32 的日志级别
(日志级别“信息”的别名):

FFREPORT=file=ffreport.log:level=32 ffmpeg -i 输入输出

解析环境变量的错误不是致命的,不会出现在
报告。

-隐藏横幅
禁止打印横幅。

所有 FFmpeg 工具通常都会显示版权声明、构建选项和库
版本。 此选项可用于禁止打印此信息。

-CPU标志 标志 (全球化)
允许设置和清除 CPU 标志。 此选项用于测试。 不使用
除非你知道自己在做什么。

ffmpeg -cpuflags -sse+mmx ...
ffmpeg -cpuflags mmx ...
ffmpeg -cpuflags 0 ...

此选项的可能标志是:

x86
MMX
毫米xext
上证
sse2
sse2慢
sse3
sse3慢
SSSE3
原子
sse4.1
sse4.2
AVX
AVX2
op
FMA3
FMA4
3dnow
3d无文本
BMI1
BMI2
移动
ARM
ARMV5TE
ARMv6
ARMv6t2
虚拟机
vfpv3

结束
AAArch64
ARMv8
虚拟机

PowerPC的
阿尔蒂克
具体 加工厂
奔腾2
奔腾3
奔腾4
k6
k62
速龙
Athlonxp
k8
-opencl_bench
此选项用于对所有可用的 OpenCL 设备进行基准测试并打印结果。
此选项仅在使用“--enable-opencl”编译 FFmpeg 时可用。

当 FFmpeg 配置了“--enable-opencl”时,全局 OpenCL 的选项
上下文是通过设置 -opencl_选项. 请参阅 ffmpeg- 中的“OpenCL 选项”部分
有关受支持选项的完整列表,请参阅 utils 手册。 除其他外,这些选项
包括选择特定平台和设备来运行 OpenCL 代码的能力
在。 默认情况下,FFmpeg 将在第一个平台的第一个设备上运行。 虽然
全局 OpenCL 上下文的选项为用户提供了选择
他们选择的 OpenCL 设备,大多数用户可能希望选择最快的
用于他们系统的 OpenCL 设备。

此选项通过识别来帮助选择最有效的配置
适合用户系统的设备。 内置基准测试运行在所有
OpenCL 设备和性能是针对每个设备进行测量的。 中的设备
结果列表根据列出的最快设备的性能进行排序
第一的。 用户可以随后调用 ffmpeg的 使用最常用的设备
适当通过 -opencl_选项 以获得 OpenCL 的最佳性能
加速代码。

使用最快的 OpenCL 设备的典型用法包括以下步骤。

运行命令:

ffmpeg-opencl_bench

记下平台 ID (PIDX) 和设备 ID (迪克斯) 的第一个即最快的设备
在列表中。 使用以下命令选择平台和设备:

ffmpeg -opencl_options platform_idx= :device_idx= ...

-opencl_选项 选项 (全球化)
设置 OpenCL 环境选项。 此选项仅在 FFmpeg 已启用时可用
用“--enable-opencl”编译。

选项 必须是一个列表 =折扣值 以“:”分隔的选项对。 请参阅“OpenCL
ffmpeg-utils 手册中的“选项”部分以获取支持的选项列表。

AV选项
这些选项由 libavformat、libavdevice 和 libavcodec 直接提供
图书馆。 要查看可用 AVOptions 的列表,请使用 -救命 选项。 他们是
分为两类:

通用
可以为任何容器、编解码器或设备设置这些选项。 通用选项是
列在容器/设备的 AVFormatContext 选项和 AVCodecContext 下
编解码器的选项。

私立
这些选项特定于给定的容器、设备或编解码器。 私人选项
列在其相应的容器/设备/编解码器下。

例如,要将 ID3v2.3 标头而不是默认 ID3v2.4 写入 MP3 文件,请使用
id3v2_版本 MP3 多路复用器的私有选项:

ffmpeg -i 输入.flac -id3v2_version 3 输出.mp3

所有编解码器 AVOptions 都是每个流,因此流说明符应该附加到
他们。

注意: -无选项 语法不能用于布尔 AVOptions,请使用 -选项 0/-选项 1.

注意:通过在 v/a/s 前加上 v/a/s 来指定每个流 AVOptions 的旧方法
选项名称现已过时,很快将被删除。

主要 选项
-x 宽度
强制显示宽度。

-y 高度
强制显示高度。

-s 尺寸
设置不包含标题的视频所需的帧大小(WxH 或缩写)
与原始 YUV 一样的帧大小。 此选项已被弃用,取而代之的是私人
选项,尝试 -video_size。

-fs 以全屏模式启动。

-一个 禁用音频。

-vn 禁用视频。

-sn 禁用字幕。

-SS 邮寄
寻求 邮寄. 请注意,在大多数格式中,无法精确查找,因此 ffplay
将寻找最近的寻找点 邮寄.

邮寄 必须是持续时间规范,请参阅 时间 为期 部分 in
ffmpeg 实用程序(1) 手册.

-t 为期
播放 为期 秒的音频/视频。

为期 必须是持续时间规范,请参阅 时间 为期 部分 in
ffmpeg 实用程序(1) 手册.

-字节
按字节查找。

-nodisp
禁用图形显示。

-f fmt
强制格式。

-窗口标题 标题
设置窗口标题(默认为输入文件名)。

-环
循环播放影片次。 0 表示永远。

-显示模式 模式
设置要使用的显示模式。 可用值 模式 是:

0, 电影
显示影片

1, 波浪
显示音频波

2, 文件
使用 RDFT((逆)实离散傅立叶变换)显示音频频带

默认值为“video”,如果视频不存在或无法播放“rdft”是
自动选择。

您可以通过按 键以交互方式循环显示可用的显示模式 w.

-vf 过滤图
创建由指定的过滤器图 过滤图 并用它来过滤视频流。

过滤图 是要应用于流的过滤器图的描述,并且必须具有
单个视频输入和单个视频输出。 在过滤器图中,输入是
与标签“in”相关联,输出与标签“out”相关联。 见ffmpeg-
过滤器手册以获取有关 filtergraph 语法的更多信息。

您可以多次指定此参数并循环指定
按 键显示过滤器图形和显示模式 w.

-af 过滤图
过滤图 是对应用于输入音频的过滤器图的描述。 使用
选项“-filters”显示所有可用的过滤器(包括源和接收器)。

-i 输入文件
阅读 输入文件.

高级 选项
-pix_fmt 格式
设置像素格式。 此选项已被弃用,取而代之的是私人选项,请尝试
-像素格式。

-统计
打印多个播放统计信息,特别是显示流持续时间、编解码器
参数,流中的当前位置和音频/视频同步
漂移。 默认情况下它是打开的,要明确禁用它,您需要指定“-nostats”。

-快速
不符合规范的优化。

-genpts
生成点。

-同步 类型
将主时钟设置为音频(“type=audio”)、视频(“type=video”)或外部
(“类型=分机”)。 默认为音频。 主时钟用于控制音视频
同步。 大多数媒体播放器使用音频作为主时钟,但在某些情况下
(流媒体或高质量广播)有必要改变这一点。 这个选项是
主要用于调试目的。

-ast 音频流说明符
使用给定的流说明符选择所需的音频流。 流
说明符在 资讯 章节。 如果没有这个选项
指定,在已选择的节目中选择“最佳”音频流
视频流。

-vst 视频流说明符
使用给定的流说明符选择所需的视频流。 流
说明符在 资讯 章节。 如果没有这个选项
指定,选择“最佳”视频流。

-海温 字幕流说明符
使用给定的流说明符选择所需的字幕流。 流
说明符在 资讯 章节。 如果没有这个选项
指定,“最佳”字幕流在已播放的节目中选择
选定的视频或音频流。

-自动退出
视频播放完毕退出。

-exitonkeydown
按任意键退出。

-exitonmousedown
如果按下任何鼠标按钮,则退出。

- 编解码器:媒体说明符 编解码器名称
为由 媒体说明符,
它可以假设值“a”(音频)、“v”(视频)和“s”字幕。

-编解码器 编解码器名称
强制使用特定的音频解码器。

-v编解码器 编解码器名称
强制使用特定的视频解码器。

-编解码器 编解码器名称
强制使用特定的字幕解码器。

-自动旋转
根据文件元数据自动旋转视频。 默认启用,使用
-不自动旋转 禁用它。

-掉帧
如果视频不同步,则丢弃视频帧。 如果主时钟为默认启用
未设置为视频。 使用此选项为所有主时钟启用丢帧
来源,使用 -noframedrop 禁用它。

-infbuf
不限制输入缓冲区大小,从输入中读取尽可能多的数据
尽快。 默认情况下为实时流启用,其中数据可能会被丢弃
如果没有及时阅读。 使用此选项为所有输入启用无限缓冲区,使用
-noinfbuf 禁用它。

播放
q, ESC
放弃。

f 切换全屏。

p, 最高人民法院
暂停。

a 循环当前节目中的音频通道。

v 循环视频频道。

t 在当前节目中循环字幕频道。

c 循环程序。

w 循环视频过滤器或显示模式。

s 进入下一帧。

如果流尚未暂停,则暂停,进入下一个视频帧,然后暂停。

左右
向后/向前搜索 10 秒。

向下/向上
向后/向前搜索 1 分钟。

向下/页 up
寻找上一章/下一章。 或者如果没有章节 向后/向前搜索
10分钟。

老鼠 点击
寻找与宽度分数相对应的文件中的百分比。

使用 onworks.net 服务在线使用 avplay


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    VBA-M(已存档 - 现在在 Github 上)
    VBA-M(已存档 - 现在在 Github 上)
    项目已移至
    https://github.com/visualboyadvance-m/visualboyadvance-m
    特征:作弊创作保存状态多
    系统,支持gba, gbc, gb, sgb,
    sgb2图...
    下载 VBA-M(存档 - 现在在 Github 上)
  • 2
    Stacer
    Stacer
    Linux 系统优化器和监控
    Github 存储库:
    https://github.com/oguzhaninan/Stacer.
    受众:最终用户/桌面。 用户
    接口:Qt。 编程拉...
    下载 Stacer
  • 3
    橙狐
    橙狐
    TeamWinRecoveryProject(TWRP) 的分支
    具有许多附加功能,重新设计
    以及更多功能:支持高音和
    非 Treble ROM 最新的 Oreo 内核,
    建...
    下载橙狐
  • 4
    itop - ITSM CMDB 开源
    itop - ITSM CMDB 开源
    IT 运营门户:完全开放
    源,ITIL,基于 Web 的服务
    管理工具,包括一个完全
    可定制的 CMDB、帮助台系统和
    一个文件人...
    下载 itop - ITSM CMDB OpenSource
  • 5
    克莱门汀
    克莱门汀
    Clementine 是一种多平台音乐
    玩家和图书馆组织者的灵感来自
    阿玛洛克 1.4。 它有一个快速和
    易于使用的界面,并允许您
    搜索和...
    下载克莱门汀
  • 6
    西马
    西马
    注意:累积更新 2.4.3 有
    被释放了!! 该更新适用于任何
    以前的 2.xx 版本。 如果升级
    从 v1.xx 版本开始,请下载并
    我...
    下载 XISMuS
  • 更多 ”

Linux 命令

Ad