Metadata-Version: 2.4
Name: animethemes-webm-verifier
Version: 1.2.4
Summary: Verify WebM(s) Against AnimeThemes Encoding Standards
Home-page: https://github.com/AnimeThemes/animethemes-webm-verifier
Author: AnimeThemes
Author-email: admin@animethemes.moe
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: packaging
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

### Description

Verify WebM(s) Against AnimeThemes Encoding Standards

Executes a test suite on the input WebM(s) to verify compliance.

Test success/failure does **NOT** guarantee acceptance/rejection of submissions. In some tests, we are determining the correctness of our file properties. In other tests, we are flagging uncommon property values for inspection.

### Install

**Requirements:**

* FFmpeg
* Python >= 3.6

**Install:**

    pip install animethemes-webm-verifier

### Usage

    test_webm [-h] [--loglevel [{debug,info,error}]] [--groups [{format,video,audio} ...]] [file ...]

**File**

The WebM(s) to verify. If not provided, we will test all WebMs in the current directory.

**Groups**

The groups of tests that should be run.

The `format` group pertains to testing of the file format and context of streams.

The `video` group pertains to testing of the video stream of the file.

The `audio` group pertains to testing of the audio stream of the file.

By default, all test groups will be included.

**Logging**

Determines the level of the logging for the program.

`--loglevel error` will only output error messages.

`--loglevel info` will output error messages and script progression info messages.

`--loglevel debug` will output all messages, including variable dumps.
