2024年4月29日发(作者:)

mediainfo语法

MediaInfo是一个用于获取多媒体文件(如视频、音频、字幕等)信息的命

令行工具。以下是MediaInfo的一些常用语法和选项:

1. 显示文件信息:

```css

mediainfo

```

这将显示指定文件的基本信息,如文件名、编码格式、分辨率等。

2. 显示特定信息:

```php

mediainfo --Inform="General/Format"

```

使用`--Inform`选项可以指定要显示的信息类型。在上面的示例中,将只显

示通用格式信息。其他可选的字符串包括`"General/Format/Version"`、

`"Video/Format/Profile"`等。

3. 显示详细信息:

```css

mediainfo --ShowDetails

```

使用`--ShowDetails`选项可以显示文件的详细信息,包括编解码器设置、

帧率、音频采样率等。

4. 过滤信息:

```css

mediainfo --Inform="Video;CodecID"

```

使用`--Inform`选项的过滤器语法,可以仅显示特定类型的视频编码器ID信

息。

5. 使用输出模板:

```css

mediainfo --Output="

```

通过指定输出模板文件,可以将MediaInfo的输出格式化为您想要的格式。

在模板文件中,可以使用特定的占位符来引用不同的信息字段。例如,

`%FileName%`将引用文件名,`%Duration%`将引用持续时间等。

6. 使用媒体库文件:

```php

mediainfo --Library

```

使用`--Library`选项可以将MediaInfo与媒体库文件一起使用,以检索更多

元数据和相关信息。例如,您可以将音视频文件的信息保存到CSV文件中,

并使用该文件作为媒体库来检索相关信息。

这些是MediaInfo的一些常用语法和选项,您可以根据需要选择适合您的

情况的选项来获取所需的信息。请注意,具体的语法和选项可能会因

MediaInfo的版本和操作系统而有所不同。