Skip to main content

DASH Industry Forum collection of various tools. A lot of them are small and need to be run directly from the source tree.

Major tools

dash-batch-encoder (dash_tools.batch_encoder)
  • Uses ffmpeg to create multi-variant mp4 content with fixed GoP duration

  • Output is suitable for transforming into DASH ABR content

  • Configured via JSON recipes

dash-ondemand-creator (dash_tools.ondemand_creator)
  • Uses MP4Box to transform the output of dash-batch-encoder into DASH OnDemand content.

  • Postprocesses audio tracks to get segment alignment with video

  • Configured via JSON recipe

dash-ondemand-verifier (dash_tools.ondemand_verifier)
  • Performs checks on (trees of) DASH OnDemand asset and reports issues

dash-livedownloader (dash_tools.livedownloader)
  • Downloads a live DASH asset and stores on disk. Only supports $Number$-template

These above tools are exported as scripts starting with prefix dash-. There corresponding names in the source code does not have that part.

dash_tools.ts
  • This is a competent MPEG-2 TS parser

For more details, see online documentation.

Metadata

Release files for dash-mediatools 0.9.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for dash-mediatools 0.9.0
File Size Uploaded Provenance
dash_mediatools-0.9.0.tar.gz 99.8 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for dash-mediatools 0.9.0
File Interpreter ABI Platform
dash_mediatools-0.9.0-py2-none-any.whl Python 2 none any Details

Total release size: 234.9 kB

Release files / dash_mediatools-0.9.0.tar.gz

Download URL dash_mediatools-0.9.0.tar.gz
Size 99.8 kB
Tags Source
SHA-256 checksum
How to use checksums
fda2367a571d8f183957455354d238ce5e0b945bfaa02462a34611c49e8d6ccf
BLAKE2b-256 checksum
How to use checksums
1a7522b36c2543018a5645559558998748911d877362adff4e680f899b737f01
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.20.1 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.30.0 CPython/3.7.2

Release files / dash_mediatools-0.9.0-py2-none-any.whl

Download URL dash_mediatools-0.9.0-py2-none-any.whl
Size 135.1 kB
Tags Python 2
SHA-256 checksum
How to use checksums
7a955f65da6e1fb5497e9f7b3dd1f9c4e4c91697d0c564674b109c2c965ca028
BLAKE2b-256 checksum
How to use checksums
502171245d5ef3a200940a9520fa9636c0900225202ef5d381495d6556443822
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.20.1 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.30.0 CPython/3.7.2

Security for dash-mediatools 0.9.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page