gpt4 book ai didi

docker - ffmpeg 图像和 flask 应用程序在 Docker 中的两个不同容器中组合。如何在 Flask 应用程序中使用 ffmpeg?

转载 作者:行者123 更新时间:2023-12-02 18:40:26 27 4
gpt4 key购买 nike

这是我的 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']

不知道该怎么做。谢谢。

最佳答案

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

window

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 而不是名称。 对不起我的英语不好

关于docker - ffmpeg 图像和 flask 应用程序在 Docker 中的两个不同容器中组合。如何在 Flask 应用程序中使用 ffmpeg?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42891688/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com