ffmpeg 增亮 docker 使用

使用最新的

docker pull jrottenberg/ffmpeg

docker run -it --rm -v /path/to/input:/input -v /path/to/output:/output jrottenberg/ffmpeg <ffmpeg command>

比如我想增亮
在这里插入图片描述

在这里插入图片描述
在 /home 目录下 有一个 video.mp4

docker run --rm -v /home:/home jrottenberg/ffmpeg:7-scratch -i /home/video.mp4 -vf "eq=brightness=0.3" /home/processed-video3.mp4

原文链接:https://blog.csdn.net/qq_22823581/article/details/144084190

### 使用 FFmpeg 和 ImageMagick 的 Docker 容器 为了在 Docker使用 FFmpeg 和 ImageMagick,可以考虑构建自定义镜像或者利用现有的官方镜像。 #### 构建自定义 Docker 镜像 如果需要特定版本的 FFmpeg 或者定制化的配置,可以从基础操作系统镜像出发并安装所需软件包: ```dockerfile FROM ubuntu:latest RUN apt-get update && \ apt-get install -y ffmpeg imagemagick && \ rm -rf /var/lib/apt/lists/* WORKDIR /app CMD ["bash"] ``` 这段 `Dockerfile` 将会基于最新的 Ubuntu 版本来创建一个新的环境,在其中安装 FFmpeg 和 ImageMagick[^1]。 #### 利用现有镜像 对于不想自己维护镜像的情况,可以直接拉取已经包含了这些工具的现成镜像。例如: - **FFmpeg**: 存在一个由 jrottenberg 维护的流行镜像 `jrottenberg/ffmpeg`。 ```shell docker pull jrottenberg/ffmpeg ``` - **ImageMagick**: 可以通过 `diamol/imagemagick` 获取到预装好 ImageMagick 的镜像 ```shell docker pull diamol/imagemagick ``` 也可以找到同时包含两者在内的多用途镜像,比如 `radial/docker-ffmpeg-imagemagick`: ```shell docker pull radial/docker-ffmpeg-imagemagick ``` 启动容器之后就可以执行命令测试是否正常工作了。假设我们选择了上述提到的最后一款镜像,则可以通过如下方式运行一个临时容器来进行简单验证: ```shell docker run --rm radial/docker-ffmpeg-imagemagick ffmpeg -version docker run --rm radial/docker-ffmpeg-imagemagick convert -version ``` 这将会分别打印出 FFmpeg 和 ImageMagick 的版本信息,证明它们已经被成功加载到了环境中。 #### 运行服务化应用 当涉及到更复杂的应用场景时(如 Web 应用),通常会选择将多个微服务组合起来形成完整的解决方案。此时可借助于 `docker-compose.yml` 文件简化部署流程。下面是一个简单的例子展示如何设置 Nginx、PHP-FPM 等组件的同时引入支持多媒体处理能力的服务节点: ```yaml version: '3' services: webserver: image: nginx:alpine ports: - "8080:80" volumes: - ./html:/usr/share/nginx/html processor: image: radial/docker-ffmpeg-imagemagick command: tail -f /dev/null # Keep container running indefinitely. ``` 此配置文件定义了一个名为 `processor` 的服务实例用于图像视频转换任务;而另一个标准 HTTP 服务器负责提供静态资源访问接口。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

廖圣平

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值