dockerfile自定义构建最新版ffmpeg
时间: 2023-10-02 09:04:13 浏览: 50
以下是一个Dockerfile示例,用于在Ubuntu 18.04上构建最新版本的FFmpeg:
```
FROM ubuntu:18.04
RUN apt-get update && apt-get install -y curl gnupg
RUN curl -sL https://deb.nodesource.com/setup_14.x | bash -
RUN curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -
RUN echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list
RUN echo "deb http://ppa.launchpad.net/jonathonf/ffmpeg-4/ubuntu bionic main" | tee /etc/apt/sources.list.d/ffmpeg.list
RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4B7C549A058F8B6B
RUN apt-get update && apt-get install -y \
nodejs \
yarn \
ffmpeg \
libavcodec-extra \
libav-tools \
libmp3lame-dev \
libopus-dev \
libvpx-dev \
libwebp-dev \
libx264-dev \
libx265-dev \
pkg-config
CMD ["/bin/bash"]
```
在构建此Dockerfile时,可以使用以下命令:
```
docker build -t my-ffmpeg .
```
这将构建名为"my-ffmpeg"的Docker镜像,其中包含最新版本的FFmpeg和其他相关依赖项。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)