Skip to content

[Bug] 对失败的任务,提供一个完全重新下载按钮 #113

@pygyme

Description

@pygyme

议题条件

  • 我确认即使在最新正式版中存在该问题。
  • 我确认已在 Issues 进行搜索并确认没有人反馈过相同的Bug。
  • 我确认已经总结议题内容并按规范设置此Issue的标题

系统环境

Windows 11 Python 3.11.5

使用版本

v1.60.1

问题描述

Image

合成视频失败,点击查看详情!

点击图片中的刷新按钮是没有用的,因为已下载的文件是有问题的,所以合成必定失败。

从错误日志可以发现,音频和视频文件都有下载,但是下载的音频或者视频文件有问题,导致ffmpeg合成视频失败!

这个问题发生的场景是在: 下载一个合集,合集里面有七百多个视频,开启并行下载(4个),七百多个视频下载完成之后,发现有8个失败的。手动重新下载失败的视频,新下载的视频是正常的。

所以究其原因,应该是网络问题导致的下载文件有问题???

此问题的改进想法:

  • 添加一个重新下载按钮,删除已下载文件,重新下载再合成。
  • 不然一个个手动失败的视频,过程太麻烦了。

错误日志

ffmpeg version 7.1.1-essentials_build-www.gyan.dev Copyright (c) 2000-2025 the FFmpeg developers
  built with gcc 14.2.0 (Rev1, Built by MSYS2 project)
  configuration: --enable-gpl --enable-version3 --enable-static --disable-w32threads --disable-autodetect --enable-fontconfig --enable-iconv --enable-gnutls --enable-libxml2 --enable-gmp --enable-bzlib --enable-lzma --enable-zlib --enable-libsrt --enable-libssh --enable-libzmq --enable-avisynth --enable-sdl2 --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxvid --enable-libaom --enable-libopenjpeg --enable-libvpx --enable-mediafoundation --enable-libass --enable-libfreetype --enable-libfribidi --enable-libharfbuzz --enable-libvidstab --enable-libvmaf --enable-libzimg --enable-amf --enable-cuda-llvm --enable-cuvid --enable-dxva2 --enable-d3d11va --enable-d3d12va --enable-ffnvcodec --enable-libvpl --enable-nvdec --enable-nvenc --enable-vaapi --enable-libgme --enable-libopenmpt --enable-libopencore-amrwb --enable-libmp3lame --enable-libtheora --enable-libvo-amrwbenc --enable-libgsm --enable-libopencore-amrnb --enable-libopus --enable-libspeex --enable-libvorbis --enable-librubberband
  libavutil      59. 39.100 / 59. 39.100
  libavcodec     61. 19.101 / 61. 19.101
  libavformat    61.  7.100 / 61.  7.100
  libavdevice    61.  3.100 / 61.  3.100
  libavfilter    10.  4.100 / 10.  4.100
  libswscale      8.  3.100 /  8.  3.100
  libswresample   5.  3.100 /  5.  3.100
  libpostproc    58.  3.100 / 58.  3.100
[mov,mp4,m4a,3gp,3g2,mj2 @ 000001e5ee897340] Could not find codec parameters for stream 0 (Video: none, none): unknown codec
Consider increasing the value for the 'analyzeduration' (0) and 'probesize' (5000000) options
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'video_14457626.m4s':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2mp41iso5
  Duration: N/A, bitrate: N/A
  Stream #0:0[0x1](und): Video: none, none, 16k tbr, 16k tbn (default)
      Metadata:
        handler_name    : Bento4 Video Handler
[mov,mp4,m4a,3gp,3g2,mj2 @ 000001e5ee8a9780] error reading header
[in#1 @ 000001e5ee8a94c0] Error opening input: Invalid data found when processing input
Error opening input file audio_14457626.m4a.
Error opening input files: Invalid data found when processing input

截图补充

No response

链接

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    故障(bug)Something isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions