Skip to content

[Bug]: 同一组本地视频资源多次生成视频时报错 #808

@770681731

Description

@770681731

问题描述 | Current Behavior

当我添加一组本地视频资源进行生成视频后,在仅调整文案不改变本地视频资源的情况在,再次生成视频时,就会报如下错误:TypeError: 'NoneType' object is not iterable
Traceback:
File "F:\BaiduNetdiskDownload\MoneyPrinterTurbo-Portable-Windows-1.2.6\MoneyPrinterTurbo\webui\Main.py", line 964, in
result = tm.start(task_id=task_id, params=params)
File "F:\BaiduNetdiskDownload\MoneyPrinterTurbo-Portable-Windows-1.2.6\MoneyPrinterTurbo\app\services\task.py", line 285, in start
downloaded_videos = get_video_materials(
File "F:\BaiduNetdiskDownload\MoneyPrinterTurbo-Portable-Windows-1.2.6\MoneyPrinterTurbo\app\services\task.py", line 129, in get_video_materials
materials = video.preprocess_video(
File "F:\BaiduNetdiskDownload\MoneyPrinterTurbo-Portable-Windows-1.2.6\MoneyPrinterTurbo\app\services\video.py", line 488, in preprocess_video
for material in materials:
而重新添加视频资源(哪怕跟之前一样),就可以正常冲新生成视频,请修复该错误

重现步骤 | Steps to Reproduce

当我添加一组本地视频资源进行生成视频后,在仅调整文案不改变本地视频资源的情况在,再次生成视频时,就会报如下错误:TypeError: 'NoneType' object is not iterable
Traceback:
File "F:\BaiduNetdiskDownload\MoneyPrinterTurbo-Portable-Windows-1.2.6\MoneyPrinterTurbo\webui\Main.py", line 964, in
result = tm.start(task_id=task_id, params=params)
File "F:\BaiduNetdiskDownload\MoneyPrinterTurbo-Portable-Windows-1.2.6\MoneyPrinterTurbo\app\services\task.py", line 285, in start
downloaded_videos = get_video_materials(
File "F:\BaiduNetdiskDownload\MoneyPrinterTurbo-Portable-Windows-1.2.6\MoneyPrinterTurbo\app\services\task.py", line 129, in get_video_materials
materials = video.preprocess_video(
File "F:\BaiduNetdiskDownload\MoneyPrinterTurbo-Portable-Windows-1.2.6\MoneyPrinterTurbo\app\services\video.py", line 488, in preprocess_video
for material in materials:
而重新添加视频资源(哪怕跟之前一样),就可以正常冲新生成视频,请修复该错误

错误日志 | Error Logs

TypeError: 'NoneType' object is not iterable
Traceback:
File "F:\BaiduNetdiskDownload\MoneyPrinterTurbo-Portable-Windows-1.2.6\MoneyPrinterTurbo\webui\Main.py", line 964, in
result = tm.start(task_id=task_id, params=params)
File "F:\BaiduNetdiskDownload\MoneyPrinterTurbo-Portable-Windows-1.2.6\MoneyPrinterTurbo\app\services\task.py", line 285, in start
downloaded_videos = get_video_materials(
File "F:\BaiduNetdiskDownload\MoneyPrinterTurbo-Portable-Windows-1.2.6\MoneyPrinterTurbo\app\services\task.py", line 129, in get_video_materials
materials = video.preprocess_video(
File "F:\BaiduNetdiskDownload\MoneyPrinterTurbo-Portable-Windows-1.2.6\MoneyPrinterTurbo\app\services\video.py", line 488, in preprocess_video
for material in materials:

Python 版本 | Python Version

使用的官方集合包

操作系统 | Operating System

windows 11

MoneyPrinterTurbo 版本 | Version

v1.2.6

补充信息 | Additional Information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions