关于yt-dlp引擎

使用问题 · 11 次浏览
小滴答 创建于 4天13小时前

大佬,在下载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上的视频呢?

 

小滴答 最后更新于 2026/3/27

回复内容
暖暖~ 4天9小时前
#1

1.是获取文件名的不用管

2是命令 一般是改这里 不过你改了可能影响别的了

3是不带cookie的运行

4是带cookie的运行


你可以把2复制一个. 然后改复制出来的条目

后面加个判断. 如果是你那个网址  就采用你复制的命令运行脚本

回复主贴