docker.io/handflucht/pyscenedetect:add_linter linux/amd64

docker.io/handflucht/pyscenedetect:add_linter - 国内下载镜像源 浏览次数:16
<>

pyscenedetect 镜像描述

这是一个包含 pyscenedetect 视频场景检测库的 Docker 镜像。 pyscenedetect 是一个功能强大的 Python 库,用于检测视频中的场景变化,例如场景切换或镜头变化。此镜像提供了一个方便的环境,可以直接使用 pyscenedetect 库进行视频分析,无需在本地系统上安装复杂的依赖项。

源镜像 docker.io/handflucht/pyscenedetect:add_linter
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/handflucht/pyscenedetect:add_linter
镜像ID sha256:1b9f9171aba29f6f89dd0b74487fa490036b87b1b8e4c5d845b5a1760cbd39d4
镜像TAG add_linter
大小 1.45GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD
启动入口 scenedetect
工作目录 /tmp
OS/平台 linux/amd64
浏览量 16 次
贡献者 ha*********5@163.com
镜像创建 2020-11-30T17:01:09.279294505Z
同步时间 2025-08-04 16:14
更新时间 2025-08-06 11:51
环境变量
PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin LANG=C.UTF-8 GPG_KEY=E3FF2839C048B25C084DEBE9B26995E310250568 PYTHON_VERSION=3.9.0 PYTHON_PIP_VERSION=20.2.4 PYTHON_GET_PIP_URL=https://github.com/pypa/get-pip/raw/fa7dc83944936bf09a0e4cb5d5ec852c0d256599/get-pip.py PYTHON_GET_PIP_SHA256=6e0bb0a2c2533361d7f297ed547237caf1b7507f197835974c0dd7eba998c53c OPENCV_VERSION=4.5.0
镜像标签
Josip Janzic <josip@jjanzic.com>: mantainer

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/handflucht/pyscenedetect:add_linter
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/handflucht/pyscenedetect:add_linter  docker.io/handflucht/pyscenedetect:add_linter

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/handflucht/pyscenedetect:add_linter
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/handflucht/pyscenedetect:add_linter  docker.io/handflucht/pyscenedetect:add_linter

Shell快速替换命令

sed -i 's#handflucht/pyscenedetect:add_linter#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/handflucht/pyscenedetect:add_linter#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/handflucht/pyscenedetect:add_linter && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/handflucht/pyscenedetect:add_linter  docker.io/handflucht/pyscenedetect:add_linter'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/handflucht/pyscenedetect:add_linter && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/handflucht/pyscenedetect:add_linter  docker.io/handflucht/pyscenedetect:add_linter'

镜像构建历史


# 2020-12-01 01:01:09  0.00B 
/bin/sh -c #(nop)  ENTRYPOINT ["scenedetect"]
                        
# 2020-12-01 01:01:09  0.00B 
|1 SCENEDETECT_VERSION= /bin/sh -c rm -rf /tmp
                        
# 2020-12-01 01:01:07  150.44MB 
|1 SCENEDETECT_VERSION= /bin/sh -c wget https://raw.githubusercontent.com/MRDHR/ffmpeg-install/master/ffmpeg-install 	&& chmod a+x ffmpeg-install 	&& ./ffmpeg-install --install release
                        
# 2020-12-01 01:00:56  0.00B 
/bin/sh -c #(nop) WORKDIR /tmp
                        
# 2020-12-01 01:00:56  47.24MB 
|1 SCENEDETECT_VERSION= /bin/sh -c apt-get install -y apt-transport-https     && wget -q -O - https://mkvtoolnix.download/gpg-pub-moritzbunkus.txt | apt-key add -     && apt-get update     && apt-get install -y mkvtoolnix
                        
# 2020-12-01 01:00:45  1.66MB 
|1 SCENEDETECT_VERSION= /bin/sh -c if [ "$SCENEDETECT_VERSION" = "" ]; then       pip install scenedetect;     else       pip install scenedetect=="$SCENEDETECT_VERSION";     fi
                        
# 2020-12-01 01:00:42  0.00B 
/bin/sh -c #(nop)  ARG SCENEDETECT_VERSION=
                        
# 2020-11-30 03:43:19  68.00B 
/bin/sh -c ln -s   /usr/local/python/cv2/python-3.9/cv2.cpython-37m-x86_64-linux-gnu.so   /usr/local/lib/python3.9/site-packages/cv2.so
                        
# 2020-11-30 03:42:57  89.23MB 
/bin/sh -c wget https://github.com/opencv/opencv/archive/${OPENCV_VERSION}.zip && unzip ${OPENCV_VERSION}.zip && mkdir /opencv-${OPENCV_VERSION}/cmake_binary && cd /opencv-${OPENCV_VERSION}/cmake_binary && cmake -DBUILD_TIFF=ON   -DBUILD_opencv_java=OFF   -DWITH_CUDA=OFF   -DWITH_OPENGL=ON   -DWITH_OPENCL=ON   -DWITH_IPP=ON   -DWITH_TBB=ON   -DWITH_EIGEN=ON   -DWITH_V4L=ON   -DBUILD_TESTS=OFF   -DBUILD_PERF_TESTS=OFF   -DCMAKE_BUILD_TYPE=RELEASE   -DCMAKE_INSTALL_PREFIX=$(python3.9 -c "import sys; print(sys.prefix)")   -DPYTHON_EXECUTABLE=$(which python3.9)   -DPYTHON_INCLUDE_DIR=$(python3.9 -c "from distutils.sysconfig import get_python_inc; print(get_python_inc())")   -DPYTHON_PACKAGES_PATH=$(python3.9 -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")   .. && make install && rm /${OPENCV_VERSION}.zip && rm -r /opencv-${OPENCV_VERSION}
                        
# 2020-11-30 02:43:11  0.00B 
/bin/sh -c #(nop) ENV OPENCV_VERSION="4.5.0"
                        
# 2020-11-30 02:43:10  0.00B 
/bin/sh -c #(nop) WORKDIR /
                        
# 2020-11-30 02:42:50  76.02MB 
/bin/sh -c pip install numpy
                        
# 2020-11-30 02:41:58  202.89MB 
/bin/sh -c apt-get update     && apt-get install -y         build-essential         cmake         git         wget         unzip         yasm         pkg-config         libswscale-dev         libtbb2         libtbb-dev         libjpeg-dev         libpng-dev         libtiff-dev         libavformat-dev         libpq-dev     && rm -rf /var/lib/apt/lists/*
                        
# 2020-11-30 02:41:15  0.00B 
/bin/sh -c #(nop) LABEL mantainer="Josip Janzic <josip@jjanzic.com>"
                        
# 2020-11-18 21:29:52  0.00B 
/bin/sh -c #(nop)  CMD ["python3"]
                        
# 2020-11-18 21:29:52  7.24MB 
/bin/sh -c set -ex; 		wget -O get-pip.py "$PYTHON_GET_PIP_URL"; 	echo "$PYTHON_GET_PIP_SHA256 *get-pip.py" | sha256sum --check --strict -; 		python get-pip.py 		--disable-pip-version-check 		--no-cache-dir 		"pip==$PYTHON_PIP_VERSION" 	; 	pip --version; 		find /usr/local -depth 		\( 			\( -type d -a \( -name test -o -name tests -o -name idle_test \) \) 			-o 			\( -type f -a \( -name '*.pyc' -o -name '*.pyo' \) \) 		\) -exec rm -rf '{}' +; 	rm -f get-pip.py
                        
# 2020-11-18 21:29:45  0.00B 
/bin/sh -c #(nop)  ENV PYTHON_GET_PIP_SHA256=6e0bb0a2c2533361d7f297ed547237caf1b7507f197835974c0dd7eba998c53c
                        
# 2020-11-18 21:29:45  0.00B 
/bin/sh -c #(nop)  ENV PYTHON_GET_PIP_URL=https://github.com/pypa/get-pip/raw/fa7dc83944936bf09a0e4cb5d5ec852c0d256599/get-pip.py
                        
# 2020-11-18 21:29:45  0.00B 
/bin/sh -c #(nop)  ENV PYTHON_PIP_VERSION=20.2.4
                        
# 2020-11-18 21:29:44  32.00B 
/bin/sh -c cd /usr/local/bin 	&& ln -s idle3 idle 	&& ln -s pydoc3 pydoc 	&& ln -s python3 python 	&& ln -s python3-config python-config
                        
# 2020-11-18 21:29:43  57.21MB 
/bin/sh -c set -ex 		&& wget -O python.tar.xz "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz" 	&& wget -O python.tar.xz.asc "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz.asc" 	&& export GNUPGHOME="$(mktemp -d)" 	&& gpg --batch --keyserver ha.pool.sks-keyservers.net --recv-keys "$GPG_KEY" 	&& gpg --batch --verify python.tar.xz.asc python.tar.xz 	&& { command -v gpgconf > /dev/null && gpgconf --kill all || :; } 	&& rm -rf "$GNUPGHOME" python.tar.xz.asc 	&& mkdir -p /usr/src/python 	&& tar -xJC /usr/src/python --strip-components=1 -f python.tar.xz 	&& rm python.tar.xz 		&& cd /usr/src/python 	&& gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" 	&& ./configure 		--build="$gnuArch" 		--enable-loadable-sqlite-extensions 		--enable-optimizations 		--enable-option-checking=fatal 		--enable-shared 		--with-system-expat 		--with-system-ffi 		--without-ensurepip 	&& make -j "$(nproc)" 	&& make install 	&& rm -rf /usr/src/python 		&& find /usr/local -depth 		\( 			\( -type d -a \( -name test -o -name tests -o -name idle_test \) \) 			-o \( -type f -a \( -name '*.pyc' -o -name '*.pyo' -o -name '*.a' \) \) 		\) -exec rm -rf '{}' + 		&& ldconfig 		&& python3 --version
                        
# 2020-11-18 21:18:35  0.00B 
/bin/sh -c #(nop)  ENV PYTHON_VERSION=3.9.0
                        
# 2020-11-18 21:18:34  0.00B 
/bin/sh -c #(nop)  ENV GPG_KEY=E3FF2839C048B25C084DEBE9B26995E310250568
                        
# 2020-11-18 20:56:47  17.95MB 
/bin/sh -c apt-get update && apt-get install -y --no-install-recommends 		libbluetooth-dev 		tk-dev 		uuid-dev 	&& rm -rf /var/lib/apt/lists/*
                        
# 2020-11-18 20:56:39  0.00B 
/bin/sh -c #(nop)  ENV LANG=C.UTF-8
                        
# 2020-11-18 20:56:39  0.00B 
/bin/sh -c #(nop)  ENV PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2020-11-18 08:32:34  509.95MB 
/bin/sh -c set -ex; 	apt-get update; 	apt-get install -y --no-install-recommends 		autoconf 		automake 		bzip2 		dpkg-dev 		file 		g++ 		gcc 		imagemagick 		libbz2-dev 		libc6-dev 		libcurl4-openssl-dev 		libdb-dev 		libevent-dev 		libffi-dev 		libgdbm-dev 		libglib2.0-dev 		libgmp-dev 		libjpeg-dev 		libkrb5-dev 		liblzma-dev 		libmagickcore-dev 		libmagickwand-dev 		libmaxminddb-dev 		libncurses5-dev 		libncursesw5-dev 		libpng-dev 		libpq-dev 		libreadline-dev 		libsqlite3-dev 		libssl-dev 		libtool 		libwebp-dev 		libxml2-dev 		libxslt-dev 		libyaml-dev 		make 		patch 		unzip 		xz-utils 		zlib1g-dev 				$( 			if apt-cache show 'default-libmysqlclient-dev' 2>/dev/null | grep -q '^Version:'; then 				echo 'default-libmysqlclient-dev'; 			else 				echo 'libmysqlclient-dev'; 			fi 		) 	; 	rm -rf /var/lib/apt/lists/*
                        
# 2020-11-18 08:31:18  145.54MB 
/bin/sh -c apt-get update && apt-get install -y --no-install-recommends 		git 		mercurial 		openssh-client 		subversion 				procps 	&& rm -rf /var/lib/apt/lists/*
                        
# 2020-11-18 08:30:47  17.54MB 
/bin/sh -c set -ex; 	if ! command -v gpg > /dev/null; then 		apt-get update; 		apt-get install -y --no-install-recommends 			gnupg 			dirmngr 		; 		rm -rf /var/lib/apt/lists/*; 	fi
                        
# 2020-11-18 08:30:37  16.47MB 
/bin/sh -c apt-get update && apt-get install -y --no-install-recommends 		ca-certificates 		curl 		netbase 		wget 	&& rm -rf /var/lib/apt/lists/*
                        
# 2020-11-18 04:20:58  0.00B 
/bin/sh -c #(nop)  CMD ["bash"]
                        
# 2020-11-18 04:20:58  114.08MB 
/bin/sh -c #(nop) ADD file:9a4fd72d749f4a791e75e0f6fc6028d0771e3381b6d84a8d0b07a4887bc7c641 in / 
                        
                    

镜像信息

{
    "Id": "sha256:1b9f9171aba29f6f89dd0b74487fa490036b87b1b8e4c5d845b5a1760cbd39d4",
    "RepoTags": [
        "handflucht/pyscenedetect:add_linter",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/handflucht/pyscenedetect:add_linter"
    ],
    "RepoDigests": [
        "handflucht/pyscenedetect@sha256:b34acaee4bfdd6d172bcbe23fd7c8b5ce9e952578bbdb1100d338a850a8bf888",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/handflucht/pyscenedetect@sha256:8b1c2f58f356de9e83eef5e63848608dad03b135fe7fa15c43d406406ff4a405"
    ],
    "Parent": "",
    "Comment": "",
    "Created": "2020-11-30T17:01:09.279294505Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "19.03.8",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "LANG=C.UTF-8",
            "GPG_KEY=E3FF2839C048B25C084DEBE9B26995E310250568",
            "PYTHON_VERSION=3.9.0",
            "PYTHON_PIP_VERSION=20.2.4",
            "PYTHON_GET_PIP_URL=https://github.com/pypa/get-pip/raw/fa7dc83944936bf09a0e4cb5d5ec852c0d256599/get-pip.py",
            "PYTHON_GET_PIP_SHA256=6e0bb0a2c2533361d7f297ed547237caf1b7507f197835974c0dd7eba998c53c",
            "OPENCV_VERSION=4.5.0"
        ],
        "Cmd": null,
        "Image": "sha256:b1d0a03ec2d50c0b75f49228d9835f281d6abdf99410d8235e7d3589fd7e7f3d",
        "Volumes": null,
        "WorkingDir": "/tmp",
        "Entrypoint": [
            "scenedetect"
        ],
        "OnBuild": null,
        "Labels": {
            "mantainer": "Josip Janzic \u003cjosip@jjanzic.com\u003e"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 1453443829,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/c7d71c3e9f3774e8091c2e1aaad861f2695ba529756845f1a7c11850ad9c31bf/diff:/var/lib/docker/overlay2/e19edd5efbb02e5cd69dd2405ba0a19b578d222c1c4beebf39e9d0c4b257c3e9/diff:/var/lib/docker/overlay2/c76d730bf081fc2f57916dbadefe1b265ed91b8e997dd7a7b2687648d278faca/diff:/var/lib/docker/overlay2/ec8a59640ca0f591580e8777f3ee566ca0875ca799151ce9f8546711b29c008d/diff:/var/lib/docker/overlay2/c80b4f6cf93afd78b7fd558559700d2c013ac7a87cae6aa0b6a904e9aabf8965/diff:/var/lib/docker/overlay2/a3c8f8a8d8384f4fb9831930c71a00e5eddded7a39626f00f60cf3cb1e16bcbd/diff:/var/lib/docker/overlay2/94dfa36cf6b76952d16b470325c167857bc33ac600dbc879e26e98506a376319/diff:/var/lib/docker/overlay2/749e76e447daab1899bce58ff117b3d06a4bb6044402ad46d24212aaf681808b/diff:/var/lib/docker/overlay2/2eab4cc0a0b525d804459edfee91b259b4d4f3717c51505491b9c5153347a815/diff:/var/lib/docker/overlay2/7854a04a68bf102bf04f874105d1f8cf6e91453022b8db33b28e53a4d266619b/diff:/var/lib/docker/overlay2/8693c72d9df73a641b208d65a1433154c50a147447168972abcc0ba4c1462070/diff:/var/lib/docker/overlay2/706267b88b41a24eba1ecf4424a6b24e9a77752ad8da501bbed161e7551fb61f/diff:/var/lib/docker/overlay2/691ac26cc07305dbe0b384f87cb30cbe50d9191a267615256fa2d86ab642891e/diff:/var/lib/docker/overlay2/7270b8641e3a835bad5a95c00663a7e9e4fd5e4fddf1bee104c1d2f6bc4925e7/diff:/var/lib/docker/overlay2/869fe748ce914905741864226e0ff4f56416beac627efab141749ee3089f6963/diff:/var/lib/docker/overlay2/3e550667aec1f4af8c3fcbae327f5bc0a74f64ec0a1878c913bed9b1dc1aaf19/diff:/var/lib/docker/overlay2/59f69002d8eb3cef9f242ea336ff0c532d0d096a249800086a6bd9f6af61671d/diff",
            "MergedDir": "/var/lib/docker/overlay2/b92ed9b0ba7d73e52261e45e2a504aae1f7a96480419c6ba6385ae58eb68ccc1/merged",
            "UpperDir": "/var/lib/docker/overlay2/b92ed9b0ba7d73e52261e45e2a504aae1f7a96480419c6ba6385ae58eb68ccc1/diff",
            "WorkDir": "/var/lib/docker/overlay2/b92ed9b0ba7d73e52261e45e2a504aae1f7a96480419c6ba6385ae58eb68ccc1/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:114ca5b7280f3b49e94a67659890aadde83d58a8bde0d9020b2bc8c902c3b9de",
            "sha256:f3be340a54b957a0152075fdb818610c824dec82cfa258da60caabf42f553359",
            "sha256:475b4eb7969561f545314b25a284c14e3ac501f2c4fc6474e9a9875dc11fafd5",
            "sha256:712264374d249aeac0004beff96f69ebaf293f75e0f8584b94926c7bdc64a5e4",
            "sha256:059ed1793a9843bcf09444ee9e16f6edcc4032eb7f45db2ce72fd758c8b2d430",
            "sha256:c4a6d8ca5d2c28bd99b042fcfcff4f566c049ed60cbd8c1a93fd364a8c00c744",
            "sha256:7ca07421f35c64d7ffa78ca69852335a8bc64f2c63644e5b09b4e020ba49e78d",
            "sha256:cc343e3cd1d7a06557f62472fd22b94518c7850137852f91aa8069eda65b3f26",
            "sha256:a90a4e55d4e6ba1c6df33fdac48ac43bbc0f6fae46eb6a365706e8d7bdda058a",
            "sha256:457097f814d24ee334106e7a0213fa46baebfde4fff3b8ff801bd5937a082670",
            "sha256:2d2db799bc29597ce5927bab3bde51bd6fcb54234c1f344836acf2f63c33ebce",
            "sha256:ce8b1e62125f5d1dc03cb3d31bec17c5c95fa20d3619833b565d685e64dc9793",
            "sha256:23791dbf4be4accc28b4e44ea09bdb2f584be3572f8813a9784055f44d4129d0",
            "sha256:7e7ae9329ea16013b7bdec2691ad3920df3b7a30f7ad37e13368928a522f718c",
            "sha256:2fe22f319d54f3b5a306b746fef982e87c035d9a2c8883b985d62c31fb16c657",
            "sha256:f8c446744270b34c88a030fe9f44bdd48b03261f86f41aa493078e07b465064c",
            "sha256:3802a2871f2f4a68d37d0b82bebfb509379037bb5620f56d002dc0293fe0cc39",
            "sha256:22df5162f2dc44939d8d08013bce6841de2a8d346a1f498d1bc4708cfff22aaa"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-08-04T16:13:04.709749335+08:00"
    }
}

更多版本

docker.io/handflucht/pyscenedetect:add_linter

linux/amd64 docker.io1.45GB2025-08-04 16:14
15