.:. 草榴社區 » 技術討論區 » yt-dlp + FFmpeg + ChatGPT 视频下载完整教程(新手也能轻松下载 YouTube / Twitter / Bilibili 视频)
本頁主題: yt-dlp + FFmpeg + ChatGPT 视频下载完整教程(新手也能轻松下载 YouTube / Twitter / Bilibili 视频)字體大小 寬屏顯示 只看樓主 最新點評 熱門評論 時間順序
天博老郑


級別:禁止發言 ( 8 )
發帖:179
威望:210 點
金錢:3283 USD
貢獻:1413 點
註冊:2025-09-13

yt-dlp + FFmpeg + ChatGPT 视频下载完整教程(新手也能轻松下载 YouTube / Twitter / Bilibili 视频)



一、什么是 yt-dlp
yt-dlp 是一款开源的命令行视频下载工具,源自 youtube-dl 项目,并在 youtube-dlc 的基础上继续维护和增强。
它的特点:
  • 支持 数千个网站
  • 下载速度快
  • 支持自动合并音视频
  • 支持批量下载
  • 支持字幕、封面、元数据
  • 可调用 FFmpeg 自动处理视频
项目地址:
https://github.com/yt-dlp/yt-dlp
支持的网站包括:
  • YouTube
  • X (Twitter)
  • Twitch
  • Bilibili
以及数千个视频网站。

二、为什么要安装 FFmpeg
很多视频网站的视频其实是 音频和视频分开的
例如:
类型文件
视频流video.m4s
音频流audio.m4s
此时 yt-dlp 会自动调用 FFmpeg 合并音视频
如果没有 FFmpeg:
  • 可能只能下载单独的视频流
  • 无法自动合并
  • 无法转码
因此建议 一定安装 FFmpeg

三、环境准备
1 下载 yt-dlp
项目地址:
https://github.com/yt-dlp/yt-dlp
Windows 推荐下载:
[pre]yt-dlp.exe[/pre]放在一个固定目录,例如:
[pre]D:\tools\yt-dlp\[/pre]
2 下载 FFmpeg
下载地址:
https://ffmpeg.org
下载后把以下文件放到同一目录:
[pre]ffmpeg.exeffprobe.exe[/pre]目录结构示例:
[pre]yt-dlp.exeffmpeg.exeffprobe.exe[/pre]这样 yt-dlp 会自动调用 FFmpeg

四、最基础下载方法
最简单的命令:
[pre]yt-dlp 视频链接[/pre]例如:
[pre]yt-dlp https://youtube.com/xxxxx[/pre]程序会自动:
  1. 获取视频信息
  2. 下载音频视频
  3. 调用 FFmpeg 合并
最终得到:
[pre]video.mp4[/pre]
五、查看视频所有格式
不同网站通常提供多个清晰度。
使用命令:
[pre]yt-dlp -F 视频链接[/pre]例如:
[pre]yt-dlp -F https://youtube.com/xxxxx[/pre]会显示类似:
[pre]ID  EXT  RESOLUTION137 mp4 1080p136 mp4 720p135 mp4 480p140 m4a audio[/pre]含义:
  • 137 = 1080P 视频
  • 140 = 音频
下载时可以自由组合。

六、指定清晰度下载
例如下载 1080P 视频 + 音频
[pre]yt-dlp -f 137+140 视频链接[/pre]含义:
[pre]137 = 视频140 = 音频[/pre]yt-dlp 会自动调用 FFmpeg 合并

七、下载最高质量视频
常用命令:
[pre]yt-dlp -f bestvideo+bestaudio[/pre]或简写:
[pre]yt-dlp -f bv+ba[/pre]自动下载:
[pre]最高画质视频 + 最好音频[/pre]
八、直接下载 MP4(最常用)
很多平台更兼容 MP4 + H264
推荐命令:
[pre]yt-dlp -f "bv*[vcodec*=avc1]+ba[acodec*=mp4a]/b[ext=mp4]" --merge-output-format mp4[/pre]含义:
优先下载:
[pre]H264 视频 + AAC 音频[/pre]这样生成的 MP4 兼容性最好

九、批量下载视频
如果有多个视频链接:
创建文件:
[pre]list.txt[/pre]内容:
[pre]https://youtube.com/xxxhttps://youtube.com/xxxhttps://youtube.com/xxx[/pre]执行:
[pre]yt-dlp -a list.txt[/pre]即可 自动批量下载

十、下载字幕
命令:
[pre]yt-dlp --write-subs --sub-lang zh,en[/pre]下载完成后:
[pre]video.mp4video.zh.srtvideo.en.srt[/pre]
十一、下载封面
命令:
[pre]yt-dlp --write-thumbnail[/pre]结果:
[pre]video.mp4video.jpg[/pre]
十二、如何使用 ChatGPT 帮你写下载命令(新手重点)
很多新手最大的问题不是 下载视频,而是:
  • 不知道 yt-dlp 参数
  • 不知道如何组合命令
  • 不知道如何解决报错
这时候 **ChatGPT 就非常有用。
你只需要描述需求,它就能生成命令。
下面是几种常见使用方法。

1 最简单的提问方式
直接把 视频链接 + 需求 发给 ChatGPT。
例如:
[pre]帮我写 yt-dlp 下载命令视频链接:https://youtube.com/xxxxx要求:下载1080PMP4格式H264编码[/pre]ChatGPT通常会生成类似命令:
[pre]yt-dlp -f "bv*[vcodec*=avc1]+ba[acodec*=mp4a]" --merge-output-format mp4[/pre]你只需要复制执行即可。

2 让 ChatGPT 写完整命令
例如这样问:
[pre]帮我写一个 yt-dlp 命令要求:下载YouTube视频1080PMP4格式文件名使用视频标题[/pre]ChatGPT可能生成:
[pre]yt-dlp -f "bv*[height<=1080][vcodec*=avc1]+ba[acodec*=mp4a]" --merge-output-format mp4 -o "%(title)s.%(ext)s"[/pre]
3 让 ChatGPT 生成批量下载脚本
如果你有很多视频:
[pre]帮我写一个 yt-dlp 批量下载命令要求:读取 list.txt下载最高质量MP4格式[/pre]ChatGPT可能给出:
[pre]yt-dlp -a list.txt -f "bv+ba/b" --merge-output-format mp4[/pre]
4 解决下载报错
如果下载失败,例如:
[pre]ERROR: Unsupported URL[/pre]或者
[pre]ERROR: Signatures extraction failed[/pre]把 完整错误信息发给 ChatGPT
例如:
[pre]yt-dlp 出现这个错误ERROR: Unsupported URL帮我解决[/pre]通常 ChatGPT 可以:
  • 判断问题原因
  • 提供正确命令
  • 给出修复方法

5 让 ChatGPT 自动优化命令
你甚至可以这样问:
[pre]这是我现在的命令:yt-dlp -f bv+ba帮我优化:要求 MP4 H264[/pre]ChatGPT就会自动改写命令。

十三、总结
yt-dlp + FFmpeg + ChatGPT 是目前非常强大的视频下载组合。
工具作用
yt-dlp下载视频
FFmpeg合并音视频 / 转码
ChatGPT生成命令 / 解决问题
这套组合的优势:
  • 支持 数千网站
  • 完全免费开源
  • 自动化程度高
  • 几乎可以解决 95% 视频下载需求
对于新手来说,只要学会 用 ChatGPT 写命令,基本不需要记忆复杂参数。





赞(56)
DMCA / ABUSE REPORT | TOP Posted: 03-07 20:40 發表評論
心上有你


級別:聖騎士 ( 11 )
發帖:899
威望:157 點
金錢:147639 USD
貢獻:30000 點
註冊:2019-10-26

感谢分享
TOP Posted: 03-07 20:45 #1樓 引用 | 點評
qqq0623


級別:風雲使者 ( 13 )
發帖:55506
威望:5403 點
金錢:2000062 USD
貢獻:1137 點
註冊:2011-06-06

感谢分享
TOP Posted: 03-07 20:54 #2樓 引用 | 點評
许名扬


級別:精靈王 ( 12 )
發帖:1628
威望:155 點
金錢:184673242 USD
貢獻:67121 點
註冊:2012-03-21

感谢分享
TOP Posted: 03-07 20:55 #3樓 引用 | 點評
再看我


級別:禁止發言 ( 8 )
發帖:46
威望:5 點
金錢:176 USD
貢獻:0 點
註冊:2026-02-27

感谢分享
TOP Posted: 03-07 20:57 #4樓 引用 | 點評
达拉斯小牛


級別:聖騎士 ( 11 )
發帖:3602
威望:636 點
金錢:30235 USD
貢獻:2786 點
註冊:2019-12-25

技术流
TOP Posted: 03-07 21:07 #5樓 引用 | 點評
sky2ekin


級別:騎士 ( 10 )
發帖:2612
威望:371 點
金錢:843 USD
貢獻:2 點
註冊:2007-11-11

谢谢分享
TOP Posted: 03-07 21:30 #6樓 引用 | 點評
苏筱熙


級別:天使 ( 14 )
發帖:134916
威望:61582 點
金錢:111783 USD
貢獻:69 點
註冊:2012-09-01

厉害了
------------------------
7

TOP Posted: 03-07 21:57 #7樓 引用 | 點評
巴黎伯伯


級別:騎士 ( 10 )
發帖:5671
威望:568 點
金錢:6221 USD
貢獻:0 點
註冊:2021-10-16

感谢分享
TOP Posted: 03-07 22:31 #8樓 引用 | 點評
一视同仁


級別:騎士 ( 10 )
發帖:3762
威望:377 點
金錢:12753 USD
貢獻:0 點
註冊:2011-11-01

感谢分享
TOP Posted: 03-07 22:45 #9樓 引用 | 點評
缘无尽


級別:精靈王 ( 12 )
發帖:5439
威望:1054 點
金錢:6732 USD
貢獻:0 點
註冊:2016-03-20

感谢分享
TOP Posted: 03-07 22:45 #10樓 引用 | 點評
美人醉卧膝


級別:俠客 ( 9 )
發帖:1703
威望:199 點
金錢:5476 USD
貢獻:0 點
註冊:2017-09-25

出一期能用ChatGPT的大家免费节点的教程吧


點評

    TOP Posted: 03-07 22:46 #11樓 引用 | 點評
    击玉敲金


    級別:騎士 ( 10 )
    發帖:1059
    威望:486 點
    金錢:14956 USD
    貢獻:16 點
    註冊:2020-09-02

    技成归来
    TOP Posted: 03-07 23:38 #12樓 引用 | 點評
    zhan-oo


    級別:騎士 ( 10 )
    發帖:9483
    威望:474 點
    金錢:16246 USD
    貢獻:0 點
    註冊:2015-12-02

    感谢大佬分享
    TOP Posted: 03-07 23:56 #13樓 引用 | 點評
    657X


    級別:新手上路 ( 8 )
    發帖:115
    威望:12 點
    金錢:420 USD
    貢獻:211 點
    註冊:2026-02-18

    感谢分享
    TOP Posted: 03-08 02:35 #14樓 引用 | 點評
    这是个问题啊


    級別:風雲使者 ( 13 )
    發帖:67249
    威望:6780 點
    金錢:415 USD
    貢獻:108753 點
    註冊:2021-01-01

    感谢分享
    TOP Posted: 03-08 05:08 #15樓 引用 | 點評
    沉睡的木玛


    級別:風雲使者 ( 13 )
    發帖:67249
    威望:6880 點
    金錢:410 USD
    貢獻:108753 點
    註冊:2018-11-16

    谢谢分享
    TOP Posted: 03-08 05:08 #16樓 引用 | 點評
    鸭打鹅


    級別:風雲使者 ( 13 )
    發帖:58169
    威望:5790 點
    金錢:93 USD
    貢獻:29846 點
    註冊:2022-02-02

    支持发帖
    TOP Posted: 03-08 05:08 #17樓 引用 | 點評
    天不冷


    級別:俠客 ( 9 )
    發帖:1129
    威望:113 點
    金錢:3321 USD
    貢獻:0 點
    註冊:2025-04-28

    感觉现在的新生事物效率太高了。
    TOP Posted: 03-08 05:18 #18樓 引用 | 點評
    pixiu9023


    級別:俠客 ( 9 )
    發帖:2300
    威望:231 點
    金錢:137 USD
    貢獻:0 點
    註冊:2016-06-06

    学习一下
    TOP Posted: 03-08 08:24 #19樓 引用 | 點評
    肥菜


    級別:天使 ( 14 )
    發帖:5883
    威望:829 點
    金錢:6438609 USD
    貢獻:2520040 點
    註冊:2015-03-16

    感谢分享
    TOP Posted: 03-08 09:20 #20樓 引用 | 點評
    雪山的镇


    級別:精靈王 ( 12 )
    發帖:5879
    威望:984 點
    金錢:149 USD
    貢獻:4776 點
    註冊:2022-11-26

    感谢分享
    TOP Posted: 03-08 09:22 #21樓 引用 | 點評
    艹草操jack


    級別:騎士 ( 10 )
    發帖:3219
    威望:322 點
    金錢:6815 USD
    貢獻:0 點
    註冊:2018-09-14

    技术贴,感谢分享
    TOP Posted: 03-08 09:25 #22樓 引用 | 點評
    星海茫茫


    級別:俠客 ( 9 )
    發帖:2622
    威望:263 點
    金錢:4106937 USD
    貢獻:0 點
    註冊:2013-05-19

    感谢技术牛
    TOP Posted: 03-08 11:06 #23樓 引用 | 點評
    MondKind


    級別:俠客 ( 9 )
    發帖:248
    威望:137 點
    金錢:2034 USD
    貢獻:0 點
    註冊:2025-10-07

    感谢分享
    TOP Posted: 03-08 11:24 #24樓 引用 | 點評
    .:. 草榴社區 » 技術討論區

    電腦版 手機版 客戶端 DMCA
    用時 0.01(s) x2, 03-11 16:24