大佬,在下载Reddit 视频时报错:[RedGifs] ... Requested format is not available,问了ai回答如下:
yt-dlp引擎已经成功识别到了 Reddit 帖子中内嵌的 RedGifs 视频源,但因为请求的格式不正确,导致无法下载.
绝大多数全能视频下载动作底层都封装了开源的 yt-dlp。默认情况下,开发者通常会给它传递一个这样的下载参数:-f "bestvideo+bestaudio/best" (尽量下载最高清视频和最高清音频然后合并)。但是,RedGifs 这类平台通常只提供封装好的单文件(比如纯 MP4 或 GIF),没有分离的音视频流。这时候要求它去找 bestvideo+bestaudio 就会直接报错。
🛠️ 如何在 Quicker 中修复此问题
你需要打开 Quicker 的动作编辑界面,找到真正执行下载命令的那个模块(通常是“运行 DOS 命令”、“启动进程”或类似的模块),然后修改它的启动参数。步骤如下:
进入动作编辑: 在 Quicker 中右键点击“B站视频下载”动作,选择“编辑”。
寻找下载核心: 在右侧的步骤树中向下滚动,寻找名称类似“运行下载”、“执行命令”或直接带有 yt-dlp.exe / youtube-dl.exe 的步骤。
定位格式参数: 点击该步骤,查看其“参数”或“命令行”输入框。你会看到类似 -f "bestvideo+bestaudio/best" 或者 -f best 的字样。
修改格式参数: 将现有的格式选择参数替换为更具兼容性的 fallback(后备)方案。
建议修改为:-f "bestvideo+bestaudio/best/best[ext=mp4]/b" (解释:优先找分离的高清音视频,找不到就找最高清的单文件,再找不到就找 mp4,最后随便找个能下的最好画质)
分割线======================================================================================
按照这个回答,我该修改下载视频子程序里面哪一项才能下载reddit上的视频呢?