这是我的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']
不知道该怎么做。感谢。
答案 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而不是名称。 我很抱歉我的英文。