根据文件夹提交合并两个视频

时间:2020-09-10 16:11:29

标签: python html flask

我想成对合并多个视频。这些视频驻留在两个单独的文件夹中,具有公用名称部分。文件结构类似于以下内容:

├── dir1
│   ├── video1_model1
│   ├── video2_model1
│   └── video3_model1
├── dir2
│   ├── video1_model2
│   ├── video2_model2
│   └── video3_model2

我想在Flask应用程序中拥有一个功能,该功能允许用户选择两个文件夹,然后将其提交并合并这些视频,以将其保留在uploads目录中。到目前为止,我一直在努力将视频路径从文件夹传递到应用程序。使用FileForm时:

from flask_wtf import FlaskForm
from flask_wtf.file import FileField
from wtforms import SubmitField

class FileForm(FlaskForm):
    file = FileField('File')
    submit = SubmitField('Submit')

并提取routes.py中的文件:

@app.route('/', methods=['POST'])
def upload_file():
    file_paths = request.files.getlist('files')

我的html部分看起来像这样:

<form method="POST" action="" enctype="multipart/form-data">
    <p> {{ form.file }} </p>
    <p> {{ form.submit() }}</p>
</form>

我无法提交文件夹,也无法提取文件路径。后来我想到了通过ffmpeg根据这些路径合并这些视频。感谢您的帮助。

0 个答案:

没有答案