如何将 ffmpeg 安装到我的 docker 镜像中

问题描述 投票:0回答:5

我已在 Windows 10 计算机中设置了 docker 映像。 你能告诉我如何将 ffmpeg 安装到该 docker 映像吗?

docker ffmpeg
5个回答
41
投票

apt-get install ffmpeg

截至 2019 年,这似乎有效,在 Docker 上运行得很好。

Dockerfile

RUN apt-get -y update
RUN apt-get -y upgrade
RUN apt-get install -y ffmpeg

16
投票

截至 2022 年 7 月,这适用于 Dockerfile,至少对我有用。

RUN apt-get -y update && apt-get -y upgrade && apt-get install -y --no-install-recommends ffmpeg

只是为了让社区知道。


12
投票

在您的

dockerfile
中,您可以编写此命令来添加所需的存储库,更新存储库,然后安装
ffmpeg

虽然我不确定这个库是否仍然存在,但我只是修改了 Docker 的这个Link,你可以遵循相同的规则来安装另一个包。

RUN set -x \
    && add-apt-repository ppa:mc3man/trusty-media \
    && apt-get update \
    && apt-get dist-upgrade \
    && apt-get install -y --no-install-recommends \
        ffmpeg \ 

6
投票

如果在 Ubuntu 18.04 或更高版本上停止选择地理区域,则可以通过指定

ENV DEBIAN_FRONTEND=noninteractive
来安装它,如下所示。

FROM ubuntu:18.04

ENV DEBIAN_FRONTEND=noninteractive

RUN apt-get update && apt-get install -y ffmpeg

0
投票

如果您在获取 ffmpeg 的依赖项时遇到问题,那么此标志将有所帮助:

RUN apt-get update && \
DEBIAN_FRONTEND=noninteractive apt-get install -y ffmpeg

这对我有用。

© www.soinside.com 2019 - 2024. All rights reserved.