From c78dfda337a54f161955b631e5f81bbb3cdee653 Mon Sep 17 00:00:00 2001 From: kev Date: Wed, 16 Feb 2022 16:55:11 +0800 Subject: [PATCH] add dvr-scan --- README.md | 3 ++- dvr-scan/Dockerfile | 19 +++++++++++++++++++ dvr-scan/README.md | 20 ++++++++++++++++++++ youtube/youtube-dl/README.md | 2 +- 4 files changed, 42 insertions(+), 2 deletions(-) create mode 100644 dvr-scan/Dockerfile create mode 100644 dvr-scan/README.md diff --git a/README.md b/README.md index 58bd67e..e08548f 100644 --- a/README.md +++ b/README.md @@ -158,6 +158,7 @@ A collection of delicious docker recipes. - [x] cmus-arm - [x] darkice :musical_note: - [x] deface +- [x] dvr-scan :tv: - [x] editly :tv: - [x] ffmpeg - [x] ffmpeg-arm @@ -180,7 +181,7 @@ A collection of delicious docker recipes. - [x] shoutcast :musical_note: - [x] tesseract - [x] vnc2flv -- [x] youtube-dl +- [x] youtube-dl :tv: - [x] youtube-worker :beetle: ## Audio diff --git a/dvr-scan/Dockerfile b/dvr-scan/Dockerfile new file mode 100644 index 0000000..c6e3d96 --- /dev/null +++ b/dvr-scan/Dockerfile @@ -0,0 +1,19 @@ +# +# Dockerfile for dvr-scan +# + +FROM ubuntu:20.04 +MAINTAINER EasyPi Software Foundation + +ARG DEBIAN_FRONTEND=noninteractive + +RUN set -xe \ + && apt-get update \ + && apt-get install -y python3 python3-pip libgl1-mesa-glx libglib2.0-0 \ + && pip3 install dvr-scan[opencv] \ + && rm -rf /var/lib/apt/lists/* + +WORKDIR /data + +ENTRYPOINT ["dvr-scan"] +CMD ["--help"] diff --git a/dvr-scan/README.md b/dvr-scan/README.md new file mode 100644 index 0000000..19a4fca --- /dev/null +++ b/dvr-scan/README.md @@ -0,0 +1,20 @@ +dvr-scan +======== + +[DVR-Scan][1] is a cross-platform command-line (CLI) application that +automatically detects motion events in video files. + +## Tutorial + +```bash +# build a docker image +$ docker build -t vimagick/dvr-scan . + +# create an alias +$ alias dvr-scan='docker run --rm -u $(id -u):$(id -g) -v $PWD:/data vimagick/dvr-scan' + +# process a video +$ dvr-scan -i video.mp4 +``` + +[1]: https://github.com/Breakthrough/DVR-Scan diff --git a/youtube/youtube-dl/README.md b/youtube/youtube-dl/README.md index e84dc45..a4986d9 100644 --- a/youtube/youtube-dl/README.md +++ b/youtube/youtube-dl/README.md @@ -1,7 +1,7 @@ youtube-dl ========== -[`youtube-dl`][1] is a small command-line program to download videos from +[youtube-dl][1] is a small command-line program to download videos from and a few more sites. ## Tutorial