在Docker组成的两个不同容器中的ffmpeg图像和烧瓶应用程序。如何在烧瓶应用中使用ffmpeg?

时间:2017-03-19 20:12:33

标签: docker ffmpeg docker-compose

这是我的docker compose yml文件:

ffmpeg:
    image: jrottenberg/ffmpeg:ubuntu
    tty: true
flask_app:
  build: ./flask_app
  #image: conorquinn01/composeapp
  command: python ./flask_app/app.py
  ports:
   - "5000:5000"
  volumes:
   - .:/muse_compose2
  links:
    ['ffmpeg']

不知道该怎么做。感谢。

1 个答案:

答案 0 :(得分:0)

我是Docker的菜鸟,而python不是我的语言,但我遇到了类似的问题。我有一个rails应用程序,用于在docker上保存带有神社的视频,并且由于本地资源,我不希望在同一个容器中进行转码,因此,当有人上传视频时,我将ID保存在BD中并且视频是在线程调用ffmpeg容器(jrottenberg / ffmpeg:ubuntu)时发送到共享文件夹。如果您有兴趣,这里是在保存共享文件夹时运行ffmpeg的脚本:

<强>窗

docker run -it -v c:/Users/[your-user]/desktop/compartida:/v jrottenberg/ffmpeg -i http://archive.org/download/thethreeagesbusterkeaton/Buster.Keaton.The.Three.Ages.ogv /video.mp4

<强>的Linux

docker run -it -v $(pwd):/v jrottenberg/ffmpeg -i http://archive.org/download/thethreeagesbusterkeaton/Buster.Keaton.The.Three.Ages.ogv  /video.mp4

和项目的git的链接 jrottenberg/ffmpeg

因为我创建了一个带有视频ID的文件夹来保存视频,所以当我想要视频时,我只使用BD中的id而不是名称。 我很抱歉我的英文

相关问题