ffmpeg在docker容器上安装失败

时间:2019-08-25 05:32:33

标签: docker ubuntu ffmpeg avconv

我有一个如下所示的Dockerfile,我试图在其中安装ffmpeg进行音视频处理。

FROM ubuntu:18.04
RUN  apt-get update  
RUN  apt install ffmpeg -y --fix-missing

我也尝试过其他版本的Ubuntu docker映像,但是我一直收到错误消息

E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/s/slang2/libslang2_2.3.1a-3ubuntu1_amd64.deb  503  Service Unavailable [IP: 91.189.88.162 80]
E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/l/lm-sensors/libsensors4_3.4.0-4_amd64.deb  503  Service Unavailable [IP: 91.189.88.162 80]
E: Aborting install.

如果我将Libav工具用作:

RUN apt-get install libav-tools -y

我收到错误,因为我需要更新到avconv版本10,这也无济于事。

这里有人可以帮助我如何从docker容器上的视频中提取音频吗?

1 个答案:

答案 0 :(得分:0)

正如@Sarang的评论中所提到的那样,您尝试构建的图像应该可以正常工作 我可以提出一些解决方案:

  • 启动小型服务器并构建映像,然后如果不想使用自己的映像,则将其推送到docker hub
  • 您可以更改回购协议,然后重试