我已在 Windows 10 计算机中设置了 docker 映像。 你能告诉我如何将 ffmpeg 安装到该 docker 映像吗?
apt-get install ffmpeg
截至 2019 年,这似乎有效,在 Docker 上运行得很好。
Dockerfile
RUN apt-get -y update
RUN apt-get -y upgrade
RUN apt-get install -y ffmpeg
截至 2022 年 7 月,这适用于 Dockerfile,至少对我有用。
RUN apt-get -y update && apt-get -y upgrade && apt-get install -y --no-install-recommends ffmpeg
只是为了让社区知道。
在您的
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 \
如果在 Ubuntu 18.04 或更高版本上停止选择地理区域,则可以通过指定
ENV DEBIAN_FRONTEND=noninteractive
来安装它,如下所示。
FROM ubuntu:18.04
ENV DEBIAN_FRONTEND=noninteractive
RUN apt-get update && apt-get install -y ffmpeg
如果您在获取 ffmpeg 的依赖项时遇到问题,那么此标志将有所帮助:
RUN apt-get update && \
DEBIAN_FRONTEND=noninteractive apt-get install -y ffmpeg
这对我有用。