Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/akofman/docker-video-processing

A Docker image intended for video processing and analysing
https://github.com/akofman/docker-video-processing

alpine docker ffmpeg opencv python tensorflow video-processing

Last synced: 7 days ago
JSON representation

A Docker image intended for video processing and analysing

Awesome Lists containing this project

README

        

# Docker Video Processing

[![python](https://img.shields.io/badge/python-v3-blue.svg)](https://www.python.org)
[![ffmpeg](https://img.shields.io/badge/ffmpeg-v3.4-blue.svg)](https://ffmpeg.org)
[![opencv](https://img.shields.io/badge/opencv-v3.3.1-blue.svg)](http://opencv.org)
[![tensorflow](https://img.shields.io/badge/tensorflow-v1.4.1-blue.svg)](http://tensorflow.org)

Provides Dockerfiles intended for video processing and analysing.

Images are published into [Docker Hub Repository](https://hub.docker.com/r/alexiskofman/video-processing/).

- The default `Dockerfile` permits to build an image from Alpine Linux and includes:
- [Python](https://www.python.org)
- [FFMPEG](https://ffmpeg.org)
- [OpenCV](http://opencv.org)

It doesn't support GPU.

- The `Dockerfile.tensorflow-gpu` permits to build an image from Ubuntu and adds Tensorflow.

Tensorflow and OpenCV are built with NVidia Cuda GPU support.

## Installation
```
$ docker pull alexiskofman/video-processing:default
```
Then enjoy what's inside:
```
$ docker run --rm -ti alexiskofman/video-processing:default ash
```
With Tensorflow:
```
$ docker pull alexiskofman/video-processing:tensorflow1.4.1-gpu
$ docker run --rm -ti alexiskofman/video-processing:tensorflow1.4.1-gpu bash
```

# License

MIT Licensed. Copyright (c) Alexis Kofman 2017.