编辑点评:BiliBili油管视频下载器
支持油管视频下载,b站视频和vimeo视频网站视频下载的神器,YT4KDownloader是开源绿色免费的神器,支持中文,软件中附上了详细的教程,还有详细的文档说明,有需要下载油管视频的可以试试。
软件特色
YT4KDownloader是开源视频下载器软件yt-dlp (yontube-dl的一个分支,yontube-dl项目不再维护,而yt-dlp继续维护) 的一个UI封装版本,完全免费,支持油管、比利比利、v!meo三个视频网站。支持各种清晰度文件下载。有Mac,Windows版本,Windows最新版本为V2.8。
使用方法
1、本软件即YT4KDownloader只是一个前端UI,其工作核心是本目录下的youtube-dl.exe和ffmpeg.exe。
其中youtube-dl.exe负责实现从Youtube下载视频文件到本地,而ffmpeg.exe负责视频文件合并或转换。
2、因为Youtube是一个视频网站,这意味着它的视频URL和视频文件格式可能是动态变化的,如果上述两者变化了
youtube-dl.exe和ffmpeg.exe可能因此不能正常工作。所幸的是,负责发行这两个程序的官网,也在不断更新二者。
3、因为上述原因YT4KDownloader有时会弹出标题为“youtube-dl提示”的错误警告。这意味着youtube-dl.exe可能需要更新了。
用户可以从下面地址获得最新的youtube-dl.exe:
4、如果观看下载到本地的视频发现颜色不对或其他问题,可以尝试更新ffmpeg.exe,用户可以从下面地址获得最新的ffmpeg.exe:
因为最新的ffmpeg.exe的文件较大,没有附在本次更新了,附上的依然是旧的程序,用户可以自行下载更新。
5、下载了最新的youtube-dl.exe和ffmpeg.exe后,将他们替换本目录下的旧文件即可。
常见问题
尝试使用输出模板时出现错误:error: using output template conflicts with using title, video ID or auto number
确保您没有在命令行或配置文件中使用这些选项、、、或设置中-o的-t任何一个--title。如果有的话,删除后者。--id-A--auto-number
我总是必须通过-citw吗?
默认情况下,youtube-dl 打算提供最好的选项(顺便说一下,如果您有一个令人信服的案例表明这些选项应该不同,请提交一个您解释的问题)。因此,从网页复制长选项字符串是不必要的,有时甚至是有害的。特别是,唯一-citw经常有用的选项是-i.
你能把-b选项放回去吗?
大多数问这个问题的人都不知道 youtube-dl 现在默认下载 YouTube 报告的最高可用质量,在某些情况下将是 1080p 或 720p,因此您不再需要该-b选项。对于某些特定视频,YouTube 可能不会报告它们以您感兴趣的特定高质量格式提供。在这种情况下,只需使用-f选项请求它,youtube-dl 就会尝试下载它。
尝试下载视频时收到 HTTP 错误 402。这是什么?
显然,如果您下载过多,YouTube 会要求您通过验证码测试。我们正在考虑提供一种让您解决 CAPTCHA 的方法,但目前,您最好的做法是将 Web 浏览器指向 youtube URL,解决 CAPTCHA,然后重新启动 youtube-dl。
我已经下载了一个视频,但是如何播放呢?
完全下载视频后,使用任何视频播放器,例如mpv、vlc或mplayer。
我用 提取了一个视频 URL -g,但它不能在另一台机器上/在我的网络浏览器中播放。
这在很大程度上取决于服务。在许多情况下,对视频的请求(下载/播放)必须来自相同的 IP 地址和相同的 cookie 和/或 HTTP 标头。使用--cookies选项将所需的 cookie 写入文件,并建议下载程序从该文件中读取 cookie。有些网站还需要使用通用用户代理,用于--dump-user-agent查看 youtube-dl 正在使用的用户代理。您还可以从使用--dump-json.
使用 IPv6 可能是有益的;在某些情况下,这些限制仅适用于 IPv4。某些服务(有时仅针对一部分视频)不会通过 IP 地址、cookie 或用户代理来限制视频 URL,但这些是例外而不是规则。
请记住,某些 URL 协议不受开箱即用的浏览器支持,包括 RTMP。如果您正在使用-g,您自己的下载器也必须支持这些。
如果您想在没有运行 youtube-dl 的机器上播放视频,您可以从运行 youtube-dl 的机器中继视频内容。您可以使用-o -让 youtube-dl 将视频流式传输到标准输出,或者只是让播放器依次下载 youtube-dl 编写的文件。
视频 URL 包含一个 & 符号,我得到一些奇怪的输出[1] 2839或'v' is not recognized as an internal or external command
这实际上是你的 shell 的输出。由于 & 是特殊的 shell 字符之一,它由 shell 解释,阻止您将整个 URL 传递给 youtube-dl。要禁止 shell 解释 & 符号(或任何其他特殊字符),您必须将整个 URL 放在引号中或用反斜杠转义它们(哪种方法有效取决于您的 shell)。
更新日志
2.8更新说明
由于youtube-dl项目不再被维护,且出现下载限速(约60、70KB/s),幸好出现了yt-dlp项目,它是youtube-dl项目的一个分支。
大家可以网上搜索了解一下yt-dlp,它基本上兼容youtube-dl的命令,且不限速。因此本软件2.8版本,替换youtube-dl.exe为
yt-dlp.exe。
以后自行更新时,只要下载最新的yt-dlp.exe和ffmpeg.exe后,将他们替换本目录下的旧文件即可。
热门评论
最新评论