Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Eyevinn/docker-2dash
A Docker container to pre-package MPEG DASH on demand content
https://github.com/Eyevinn/docker-2dash
Last synced: about 11 hours ago
JSON representation
A Docker container to pre-package MPEG DASH on demand content
- Host: GitHub
- URL: https://github.com/Eyevinn/docker-2dash
- Owner: Eyevinn
- Created: 2017-06-03T07:28:19.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-06-03T10:31:35.000Z (over 7 years ago)
- Last Synced: 2024-08-01T20:50:24.514Z (3 months ago)
- Language: Python
- Size: 3.91 KB
- Stars: 6
- Watchers: 4
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-video - Eyevinn/docker-2dash - A Docker container to pre-package MPEG DASH on demand content - Eyevinn/docker-2dash (DASH / Talks Presentations Podcasts)
README
# Docker to DASH
This is a Docker container to pre-package MPEG DASH on demand content. It is based on Bento4.
## Install
Make sure you have Docker installed and can run Docker containers on your computer. Then download and
install the helper script```
curl -L https://github.com/Eyevinn/docker-2dash/releases/download/v0.0.3/mp4todash > /usr/local/bin/mp4todash
chmod +x /usr/local/bin/mp4todash
curl -L https://github.com/Eyevinn/docker-2dash/releases/download/v0.0.3/hlstodash > /usr/local/bin/hlstodash
chmod +x /usr/local/bin/hlstodash
```This is a helper script that runs the container with a pre-defined set of arguments to start the container
## Create MPEG DASH from MP4s
Place yourself in the directory where you have the MP4s (one MP4 per bitrate) and then run:
```
$ mp4todash example-1920-4500.mp4 example-720-1500.mp4
```## Create MPEG DASH from HLS VOD
```
$ hlstodash http://example.com/file/master.m3u8
```