Skip to content

ampervue/docker-ffmpeg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Docker image running ampervue/python34 and latest FFMPEG (built from source)

To Build

docker build -t <imageName> .

To pull and run from hub.docker.com

Docker Hub: https://registry.hub.docker.com/u/ampervue/ffmpeg/

Source and example: https://github.com/ampervue/docker-ffmpeg

docker pull ampervue/ffmpeg
docker run --rm -ti ampervue/ffmpeg ffmpeg -version
docker run --rm -ti -v ${PWD}:/work ampervue/ffmpeg ffmpeg -i video.mp4 ...
docker run --rm -ti -v ${PWD}:/work ampervue/ffmpeg python your-python-script.py
docker run --rm -ti ampervue/ffmpeg bash

Example

As an example, the python script uses FFMPEG to download a movie from the web and create a 100x100 thumbnail

# Pull image
docker pull ampervue/ffmpeg

# Get example files and build new image
git clone https://github.com/ampervue/docker-ffmpeg
cd example
docker build -t thumbnail .
docker run --rm -ti thumbnail --input http://techslides.com/demos/sample-videos/small.mp4

# Mount current directory on container so that file can be written back to host
docker run --rm -ti -v ${PWD}:/code thumbnail --file http://techslides.com/demos/sample-videos/small.mp4
ls thumbnail.jpg
open thumbnail.jpg

Python 2.7

For Python 2.7, use https://github.com/ampervue/docker-python27-ffmpeg

About

Latest FFMPEG (built from source) with Python 3.5

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages