项目作者: svt

项目描述 :
A kotlin media analyzer library that utilizes FFprobe and Mediainfo and merges their results into one data model.
高级语言: Kotlin
项目地址: git://github.com/svt/media-analyzer.git
创建时间: 2020-08-06T09:01:26Z
项目社区:https://github.com/svt/media-analyzer

开源协议:Apache License 2.0

下载


media-analyzer

REUSE status
GitHub tag (latest SemVer)
License

A media analyzer lib that utilizes FFprobe and Mediainfo
and merges the result into one data model.

  • MediaAnalyzer
    The main service, that given a media file attempts to analyze it with using Mediainfo followed by FFprobe, translating
    the results in intermediary objects before merging into a final data model.

Usage

Make sure FFprobe and MediaInfo are installed on your machine or image.

Add the lib as a dependency to your build.gradle

  1. implementation("se.svt.oss:media-analyzer:x.y.z")

Tests

run ./gradlew check for unit tests and code quality checks

Integration tests can be skipped by running ./gradlew check -PrunIntegrationTest=false if you do not have ffmpeg & mediainfo installed.

Getting help

If you have questions, concerns, bug reports, etc, please file an issue in this repository’s Issue Tracker.

Getting involved

This project is very much a work in progress so all kinds of feedback are welcome, bug reports,
feature requests etc are welcome. Details on how to contribute can be found in CONTRIBUTING.

License

This software is released under the:

Apache License 2.0

Copyright 2020 Sveriges Television AB

Primary Maintainers

SVT Videocore team videocore@teams.svt.se