YTdown是一个简单高效的YouTube视频下载工具,我愿称之为视频搬运工的绝活。
相比网上各种收费且低效的YouTube视频下载站,YTdown优化了搬运的工作流,从发现好的视频,到分享给B友,前后不到十分钟。
该脚本有以下的优点:
1.便于配置:仅需填入一个api key便可以使用(不填则自动跳过标题翻译,亦可正常使用)
2.功能精简:该脚本只有下载视频和封面、完善标题简介的功能,简单但是完美覆盖了使用需求
3.免费实用:相比于收费才能下载高清视频的网站,YTdown之伟大无需多言
附上GitHub链接:https://github.com/PeterCatalpa/YTdown 别忘了点个star哦!
事情的起因实在油管上看见了一个不错的视频,转头发现B站上该分区的搬运工要么停更了,要么没有发现这个博主的视频, 于是头脑发热,找个视频下载网站,胡乱弄了一通,便发到B站上了。
刚发就有人评论说“720p”,这是我才发现找到的视频下载网站并不能下载最高画质的视频,不过我又找到了一个网站,下血本氪了十块钱后,总算是下到了视频,同时发现这个网站还提供视频画面与音频的合并功能,只是不能下载封面,于是我把两个下载站混起来用,迷迷糊糊一天之间投了十八个视频,也算是入坑搬运全了。
之后越想越不对劲,总感觉自己把号玩废了,自己的主页下全是一个早就退坑了的游戏的视频,这成何体统?于是有脑子一热,把视频全删光了,注册了个小号发。为了让小号玩得开心,我抱着试一试的心态让DeepSeek写了一个下载视频的脚本,ds果然不出我所料,脚本跑起来果然有报错,报错发出去后,竟然真给下成功了?!这让我十分震惊,由于我在搞机时向AI问出的所有问题从未在AI口中得到恰当的解决方法。
这个脚本便逐渐完善起来,砌筑就只是会下载视频画面、音频和封面,后来会调用FFmpeg合并画面和音频,接着学会自己下载预编译的FFmpeg。然后又实现了自动处理标题(翻译并加“[频道/转载]”前缀)和简介(加上前缀),为了更快,我还加上了下载完成后自动打开info.txt的功能以便于复制粘贴标题等信息。
在做完这一切后,我搬视频也越来越高效了,几分钟就投出一个视频。因此萌生了公开了该脚本的想法,在加了一个欢迎提示和ASCII字符图像后,便录了一个很唐的视频发B站上了(不开玩笑,我自己都看不下去了,不过想想给未来的自己留给进步空间蛮好的所以没有删掉),想看的话链接贴在这了。