Tika Flv 文件提取

2024 年 8 月 29 日 | 阅读 2 分钟

为了提取 flv 文件,Tika 提供了 FLVParser 类。这个类用于从 .flv 文件中提取内容和元数据。它位于 org.apache.tika.parser.video 包中,包含以下表格中所示的各种构造函数和方法。

Tika FLVParser 构造函数

构造函数描述
public FLVParser()它用于实例化 FLVParser 类。

Tika FLVParser 方法

方法描述
public Set<MediaType> getSupportedTypes(ParseContext context)0当与给定的解析上下文一起使用时,它返回此解析器支持的媒体类型集合。
public void parse(InputStream stream, ContentHandler handler, Metadata metadata, ParseContext context) throws IOException, SAXException, TikaException它将文档流解析为 XHTML SAX 事件序列。它抛出 IOException、SAXException、TikaException。

Tika Flv 文件提取示例

在以下示例中,我们从 .flv 文件中提取内容和元数据。请看示例。

输出

Document Content:
Document Metadata:
hasVideo:   true
hasAudio:   true
framerate:   24.0
audiodatarate:   51.421875
audiocodecid:   2.0
videodatarate:   781.25
audiosamplesize:   16.0
audiosamplerate:   22050.0
filesize:   90580.0
duration:   1.167
videocodecid:   2.0
stereo:   false
width:   170.0
Content-Type:   video/x-flv
height:   120.0

下一主题#