ffprobe
这是 ffprobe 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
ffprobe - ffprobe 媒体探测器
概要
ff探针 [选项[输入文件]
商品描述
ffprobe 从多媒体流中收集信息并将其打印在人和机器中
可读的时尚。
例如,它可用于检查多媒体使用的容器的格式
流以及其中包含的每个媒体流的格式和类型。
如果在输入中指定了文件名,ffprobe 将尝试打开并探测文件内容。
如果文件无法打开或识别为多媒体文件,则肯定的退出代码是
回。
ffprobe 既可以作为独立应用程序使用,也可以与文本应用程序结合使用
过滤器,它可以执行更复杂的处理,例如统计处理或
绘图。
选项用于列出 ffprobe 支持的一些格式或用于指定哪些格式
要显示的信息,以及设置 ffprobe 将如何显示它。
ffprobe 输出被设计为易于被文本过滤器解析,并且由一个
或由选定作者定义的表单的更多部分,由
打印格式 选项。
节可能包含其他嵌套节,并由名称标识(可能是
由其他部分共享)和唯一名称。 查看输出 部分.
存储在容器或流中的元数据标签被识别并打印在
相应的“FORMAT”、“STREAM”或“PROGRAM_STREAM”部分。
配置
所有的数字选项,如果没有另外指定,都接受一个代表一个字符串的字符串
数字作为输入,后面可以跟 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 的旧方法
选项名称现已过时,很快将被删除。
主要 选项
-f 格式
强制使用格式。
-单元
显示显示值的单位。
-字首
对显示的值使用 SI 前缀。 除非“-byte_binary_prefix”选项是
使用的所有前缀都是十进制的。
-byte_binary_prefix
强制对字节值使用二进制前缀。
-六十进制
使用六十进制格式 HH:MM:SS.MICROSECONDS 作为时间值。
-漂亮
美化显示值的格式,它对应于选项“-unit
-prefix -byte_binary_prefix -sexagesimal”。
-的, -打印格式 作家姓名[=作家选项]
设置输出打印格式。
作家姓名 指定作者的姓名,以及 作家选项 指定选项
传递给作者。
例如,要以 JSON 格式打印输出,请指定:
-打印格式json
有关可用输出打印格式的更多详细信息,请参阅 Writers 部分
联络一位教师
型材
打印节结构和节信息,并退出。 输出并不意味着
被机器解析。
-选择流 流说明符
仅选择由指定的流 流说明符. 此选项仅影响
与流相关的选项(例如“show_streams”、“show_packets”等)。
例如只显示音频流,你可以使用命令:
ffprobe -show_streams -select_streams 一个输入
仅显示属于索引为 1 的视频流的视频数据包:
ffprobe -show_packets -select_streams v:1 输入
-显示数据
显示有效载荷数据,作为十六进制和 ASCII 转储。 再加上 -显示数据包,但
将转储数据包的数据。 再加上 -显示流,它将转储编解码器
额外数据。
转储被打印为“数据”字段。 它可能包含换行符。
-显示数据哈希 算法
显示有效载荷数据的散列,对于具有 -显示数据包 和编解码器额外数据
- -显示流.
-显示错误
显示有关尝试探测输入时发现的错误的信息。
错误信息打印在名称为“ERROR”的部分中。
-显示格式
显示有关输入多媒体流的容器格式的信息。
所有容器格式信息都打印在名为“FORMAT”的部分中。
-显示格式条目 姓名
喜欢 -显示格式, 但只打印容器格式的指定条目
信息,而不是全部。 此选项可能会多次给出,然后所有
将显示指定的条目。
此选项已弃用,请改用“show_entries”。
-显示条目 部分条目
设置要显示的条目列表。
根据以下语法指定条目。 部分条目 包含一个
以“:”分隔的部分条目列表。 每个部分条目由一个部分组成
名称(或唯一名称),可选后跟该部分本地条目的列表,
以“,”分隔。
如果指定了部分名称但后面没有“=”,则所有条目都打印到
输出,连同所有包含的部分。 否则只有指定的条目
在本地部分条目列表中打印。 特别是,如果指定了“=”但
本地条目列表为空,则该部分不会显示任何条目。
请注意,本地部分条目的规范顺序在
输出,并且将保留通常的显示顺序。
正式语法由下式给出:
::= [, ]
::= [=[ ]]
::= [: ]
例如,只显示每个流的索引和类型,以及 PTS 时间,
持续时间和数据包的流索引,您可以指定参数:
数据包=pts_time,duration_time,stream_index : 流=索引,codec_type
显示“格式”部分中的所有条目,但仅显示“格式”中的编解码器类型
“流”部分,指定参数:
格式:流=编解码器类型
要显示流和格式部分中的所有标签:
流标签:格式标签
在流部分中仅显示“标题”标签(如果可用):
流标签=标题
-显示数据包
显示有关输入多媒体流中包含的每个数据包的信息。
每个单个数据包的信息都打印在带有名称的专用部分中
“包”。
-显示帧
显示有关输入多媒体中包含的每个帧和字幕的信息
流。
每个单帧的信息都打印在带有名称的专用部分中
“框架”或“字幕”。
-显示流
显示有关输入多媒体流中包含的每个媒体流的信息。
每个媒体流信息都打印在带有名称的专用部分中
“溪流”。
-显示节目
显示有关输入多媒体中包含的程序及其流的信息
流。
每个媒体流信息都打印在带有名称的专用部分中
“PROGRAM_STREAM”。
-显示章节
显示有关以该格式存储的章节的信息。
每章都印在名为“CHAPTER”的专用部分中。
-count_frames
统计每个流的帧数并在对应的流中报告
部分。
-count_packets
统计每个流的数据包数量并在相应的流中报告
部分。
-读取间隔 读取间隔
只读取指定的时间间隔。 读取间隔 必须是一个区间序列
规格以“,”分隔。 ffprobe 将寻找区间起点,
并将继续阅读。
每个间隔由两个可选部分指定,以“%”分隔。
第一部分指定间隔开始位置。 它被解释为绝对
位置,或者作为从当前位置的相对偏移量,如果它前面是
“+”字符。 如果未指定第一部分,则在以下情况下将不执行查找
读这个间隔。
第二部分指定区间结束位置。 它被解释为绝对
位置,或者作为从当前位置的相对偏移量,如果它前面是
“+”字符。 如果偏移量规范以“#”开头,则解释为
从时间间隔读取的数据包数(不包括刷新数据包)
开始。 如果没有指定第二部分,程序将一直读到第二部分结束
输入。
请注意,寻找不准确,因此实际的区间起点可能是
与指定位置不同。 此外,当指定间隔持续时间时,
绝对结束时间将通过将持续时间添加到间隔开始来计算
通过查找文件找到的点,而不是指定的起始值。
正式语法由下式给出:
::= [ |+ ][%[ |+ ]]
::= [, ]
下面是几个例子。
· Seek to time 10,读包直到找到seek point后20秒,然后
寻找位置“01:30”(1 分 XNUMX 秒)并读取数据包直到
位置“01:45”。
10%+20,01:30%01:45
· 寻找位置“42:01”后只读取23个数据包:
01:23%+#42
· 只阅读开头的前 20 秒:
%+20
· 从开始读到位置“02:30”:
%02:30
-show_private_data, -私人的
显示私有数据,即根据显示的特定格式的数据
元素。 默认情况下启用此选项,但您可能需要禁用它
特定用途,例如在创建符合 XSD 的 XML 输出时。
-显示程序版本
显示与程序版本相关的信息。
版本信息打印在名称为“PROGRAM_VERSION”的部分中。
-显示库版本
显示与库版本相关的信息。
每个库的版本信息都打印在带有名称的部分中
“LIBRARY_VERSION”。
-显示版本
显示与程序和库版本相关的信息。 这相当于
设置两者 -显示程序版本 和 -显示库版本 选项。
-显示像素格式
显示有关 FFmpeg 支持的所有像素格式的信息。
每种格式的像素格式信息都打印在带有名称的部分中
“像素格式”。
-精确
强制 bitexact 输出,有助于产生不依赖于特定的输出
建立。
-i 输入文件
阅读 输入文件.
作家
编写器定义了所采用的输出格式 ffprobe, 并将用于打印所有
输出的部分。
作者可以接受一个或多个参数,这些参数指定要采用的选项。 选项
被指定为一个列表 键=折扣值 对,以“:”分隔。
所有编写器都支持以下选项:
字符串验证, sv
设置字符串验证模式。
接受以下值。
失败
如果无效的字符串 (UTF-8) 序列或
在输入中找到代码点。 这对于验证输入特别有用
元数据。
忽略
任何验证错误都将被忽略。 这可能会导致输出中断,
特别是使用 json 或 xml 编写器。
更换
作者将用字符串替换无效的 UTF-8 序列或代码点
指定 字符串验证替换.
默认值为 更换.
string_validation_replacement, SVR
设置替换字符串以防万一 字符串验证 被设置为 更换.
如果未指定该选项,则编写器将假定为空字符串,即
它将从输入字符串中删除无效序列。
下面是对当前可用写入器的描述。
默认
默认格式。
打印表格中的每个部分:
[部分]
键 1=值 1
...
键N=valN
[/部分]
元数据标签在相应的 FORMAT、STREAM 或 PROGRAM_STREAM 中打印为一行
部分,并以字符串“TAG:”为前缀。
接受的选项的描述如下。
不, nk
如果设置为 1,则指定不打印每个字段的键。 默认值为 0。
noprint_wrappers, nw
如果设置为 1,则指定不打印节页眉和页脚。 默认值为 0。
袖珍的, CSV
紧凑和 CSV 格式。
“csv” writer 相当于“compact”,但支持不同的默认值。
每个部分都打印在一行上。 如果未指定任何选项,则输出具有
形成:
部分|key1=val1| ... |keyN=valN
元数据标签打印在相应的“格式”或“流”部分。 元数据
标签键(如果打印)以字符串“tag:”为前缀。
接受的选项的描述如下。
item_sep, s
指定用于分隔输出行中的字段的字符。 它必须是一个
单个可打印字符,它是“|” 默认情况下(“,”用于“csv”编写器)。
不, nk
如果设置为 1,则指定不打印每个字段的键。 其默认值为 0(1 表示
“csv”作家)。
逃脱, e
设置要使用的转义模式,默认为“c”(“csv”作者的“csv”)。
它可以采用以下值之一:
c 执行类似 C 的转义。 包含换行符的字符串 (\n), 回车 (\r),
一个标签(\t), 换页 (\f), 转义字符 () 或项目分隔符
字符 SEP 使用类似 C 的方式进行转义,以便换行
转换为序列 \n, 回车 \r, 至 \ 和分隔符
SEP 被转换为 SEP.
CSV 执行类似 CSV 的转义,如 RFC4180 中所述。 包含换行符的字符串
(\n), 回车 (\r), 双引号 ("), 要么 SEP 被包围在双
引号。
没有
执行无转义。
打印部分, p
如果值为 1,则在每行开头打印部分名称,禁用它
值设置为 0。默认值为 1。
平面
平面格式。
一个自由格式的输出,其中每一行都包含一个显式的 key=value,例如
“streams.stream.3.tags.foo=bar”。 输出是shell转义,所以可以直接
嵌入在 sh 脚本中,只要分隔符是字母数字字符或
下划线(见 九月字符 选项)。
接受的选项的描述如下。
sep_char, s
用于分隔章节、章节名称、ID 和电位的分隔符
打印字段键中的标签。
默认值为 ..
层次分明, h
指定节名称规范是否应该是分层的。 如果设置为 1,并且如果
当前章节有多个章节,章节名称将是
以章节名称为前缀。 值为 0 将禁用此行为。
默认值为 1。
INI
INI 格式输出。
以基于 INI 的格式打印输出。
采用以下约定:
· 所有的键和值都是 UTF-8
· . 是子组分隔符
· 新队, \t, \f, \b 并且以下字符被转义
· 是转义字符
· # 是评论指标
· = 是键/值分隔符
· : 不使用但通常被解析为键/值分隔符
这位作者接受选项作为列表 键=折扣值 对,由 :.
接受的选项的描述如下。
层次分明, h
指定节名称规范是否应该是分层的。 如果设置为 1,并且如果
当前章节有多个章节,章节名称将是
以章节名称为前缀。 值为 0 将禁用此行为。
默认值为 1。
JSON
基于 JSON 的格式。
每个部分都使用 JSON 表示法打印。
接受的选项的描述如下。
袖珍的, c
如果设置为 1 启用紧凑输出,即每个部分将打印在单个
线。 默认值为 0。
有关 JSON 的更多信息,请参阅http://www.json.org/>.
XML
基于 XML 的格式。
XML 输出在 XML 架构描述文件中描述 ffprobe.xsd 安装在
FFmpeg 数据目录。
可以在 url 中检索架构的更新版本
<http://www.ffmpeg.org/schema/ffprobe.xsd>,重定向到最新提交的架构
进入FFmpeg开发源代码树。
请注意,发出的输出将符合 ffprobe.xsd 仅当没有时模式
特殊的全局输出选项(单元, 字首, 字节二进制前缀, 六十进制 等)是
指定的。
接受的选项的描述如下。
完全合格, q
如果设置为 1,则指定输出是否应该是完全限定的。 默认值为 0。这
需要生成可通过 XSD 文件验证的 XML 文件。
xsd_兼容, x
如果设置为 1,则执行更多检查以确保输出符合 XSD。 默认
值为 0。此选项自动设置 完全合格 到1。
有关 XML 格式的详细信息,请参阅http://www.w3.org/XML/>.
时间码
ffprobe 支持时间码提取:
· MPEG1/2 时间码从 GOP 中提取,可在视频流中使用
细节 (-显示流,请参阅 时间码).
· MOV 时间码是从 tmcd 轨道中提取的,因此在 tmcd 流元数据中可用
(-显示流,请参阅 标签:时间码).
· DV、GXF 和 AVI 时间码在格式元数据中可用(-显示格式,请参阅
标签:时间码).
使用 onworks.net 服务在线使用 ffprobe