镜像概览
- 完整引用
docker.io/h55205l/ffandown- Registry
- docker.io
- 命名空间
- h55205l
- 仓库
- ffandown
- 已缓存 Tag 数
- 33
- 最近同步
- 07/06/2026, 06:39 PM
简介
FFandown 在线视频解析下载 Web 镜像,通过浏览器提交链接调用 FFmpeg 拉流转存,适合内网媒资归档与运维人员临时抓取任务。
详细介绍
h55205l/ffandown 提供简易 Web 表单与任务队列,后台调度 FFmpeg 解析 m3u8/MP4 等格式写入挂载目录。与命令行 yt-dlp 相比操作门槛低,但并发与站点适配依赖镜像内置脚本更新。生产应限制上传体积、开启登录鉴权并隔离下载目录,避免公网开放后被滥用为盗链中转;磁盘 IO 与带宽是主要瓶颈,建议 SSD 卷与限速策略。
快速启动
docker run -d --name ffandown \
-p 8080:8080 \
docker.io/h55205l/ffandown:latest
推荐实践
docker run -d --name ffandown \
--restart unless-stopped \
-p 8080:8080 \
-v /data/downloads:/app/downloads \
-e ADMIN_USER=admin \
-e ADMIN_PASS=change-me \
-e MAX_CONCURRENT=2 \
docker.io/h55205l/ffandown:1.0.0
核心参数说明
-p 8080:8080— Web 任务提交与进度界面-v /data/downloads:/app/downloads— 转存文件输出目录-e ADMIN_USER/PASS— 管理登录凭证-e MAX_CONCURRENT— 同时运行的 FFmpeg 任务数--restart unless-stopped— 长时下载任务不中断- 固定 tag — 与内置解析规则版本一致
Kubernetes
apiVersion: apps/v1
kind: Deployment
metadata:
name: ffandown
spec:
replicas: 1
selector:
matchLabels:
app: ffandown
template:
metadata:
labels:
app: ffandown
spec:
containers:
- name: ffandown
image: docker.io/h55205l/ffandown:1.0.0
ports:
- containerPort: 8080
env:
- name: ADMIN_PASS
valueFrom:
secretKeyRef:
name: ffandown-secrets
key: admin-pass
volumeMounts:
- name: downloads
mountPath: /app/downloads
volumes:
- name: downloads
persistentVolumeClaim:
claimName: ffandown-downloads
---
apiVersion: v1
kind: Service
metadata:
name: ffandown
spec:
selector:
app: ffandown
ports:
- port: 8080
targetPort: 8080
下载目录 PVC 按媒资容量规划;单副本避免并发写冲突,Ingress 限制 VPN 内网并启用 HTTPS。
最新 Tag(20 条)
查看全部 33 个 Tag →| Tag | 架构 | 推送时间 | 大小 | Digest | 同步 | 期望 | 操作 |
|---|---|---|---|---|---|---|---|
docker.io/h55205l/ffandown :arm64-v5.1.7 | linux/arm64 | 2026/01/30 21:28 | 53.4 MB | sha256:6b4c942075bf… | |||
docker.io/h55205l/ffandown :arm64 | linux/arm64 | 2026/01/30 21:28 | 53.4 MB | sha256:6b4c942075bf… | |||
docker.io/h55205l/ffandown :v5.1.7 | linux/amd64 | 2026/01/30 21:27 | 56.3 MB | sha256:e373cc89fc9e… | |||
docker.io/h55205l/ffandown :latest | linux/amd64 | 2026/01/30 21:27 | 56.3 MB | sha256:e373cc89fc9e… | |||
docker.io/h55205l/ffandown :jrottenberg-ffmpeg | linux/amd64 | 2026/01/30 21:27 | 114.7 MB | sha256:eb2ef01bfea4… | |||
docker.io/h55205l/ffandown :arm64-v5.1.6 | linux/arm64 | 2025/10/13 14:18 | 53.3 MB | sha256:2ceb3d632921… | |||
docker.io/h55205l/ffandown :v5.1.6 | linux/amd64 | 2025/10/13 14:18 | 56.2 MB | sha256:30e1fad6f6e0… | |||
docker.io/h55205l/ffandown :arm64-v5.1.5 | linux/arm64 | 2025/06/24 11:27 | 52.6 MB | sha256:de8e17c40037… | |||
docker.io/h55205l/ffandown :v5.1.5 | linux/amd64 | 2025/06/24 11:26 | 55.4 MB | sha256:fe425fd40286… | |||
docker.io/h55205l/ffandown :arm64-v5.1.4 | linux/arm64 | 2025/06/15 22:45 | 53.1 MB | sha256:64b8e4b988b5… | |||
docker.io/h55205l/ffandown :v5.1.4 | linux/amd64 | 2025/06/15 22:44 | 56.0 MB | sha256:692ee9023c0a… | |||
docker.io/h55205l/ffandown :arm64-v5.1.3 | linux/arm64 | 2025/04/03 19:13 | 53.1 MB | sha256:fc2c4b9a4816… | |||
docker.io/h55205l/ffandown :v5.1.3 | linux/amd64 | 2025/04/03 19:13 | 56.0 MB | sha256:86f5c1cf0a15… | |||
docker.io/h55205l/ffandown :arm64-test | linux/arm64 | 2025/04/03 16:15 | 53.1 MB | sha256:b174e6d409f8… | |||
docker.io/h55205l/ffandown :test | linux/amd64 | 2025/04/03 16:15 | 56.0 MB | sha256:ecfdd4ff3510… | |||
docker.io/h55205l/ffandown :arm64-v5.1.2-Beta | linux/arm64 | 2025/03/15 21:30 | 52.8 MB | sha256:ed8222e368a0… | |||
docker.io/h55205l/ffandown :v5.1.2-Beta | linux/amd64 | 2025/03/15 21:30 | 55.6 MB | sha256:a41fd1ee50b6… | |||
docker.io/h55205l/ffandown :arm64-v5.1.1-Beta | linux/arm64 | 2025/01/16 14:50 | 52.8 MB | sha256:689eec66efc9… | |||
docker.io/h55205l/ffandown :v5.1.1-Beta | linux/amd64 | 2025/01/16 14:50 | 55.6 MB | sha256:e0761fa4ff2c… | |||
docker.io/h55205l/ffandown :arm64-v5.1.0-Beta | linux/arm64 | 2024/12/21 20:04 | 52.6 MB | sha256:52f90cac6650… |