已经有一段时间了 我写 一篇文章解释了能够使用的基础 yt-dlp,这是著名的现已停产的继承者 YouTube的-DL。事实是,它运行得很好,我不再使用其他任何东西,即使它们有更漂亮的界面。它达到了我的预期并满足了我的需求。我什至用它来观看网站上的视频,如果我启用了第三方 cookie 阻止,这些网站就无法工作,但还有更好的东西。
问题或多或少是这样的:我转到一个页面,要求我激活所有 cookie 才能正常运行,我读了一个有视频的新闻项目,但该视频不起作用,我使用 yt-dlp,它甚至可以下载此类链接的视频,结束后我观看视频并将其删除。正如我所解释的,有更好的方法,那就是使用 yt-dlp 与MPV结合,一款全地形播放器,是许多其他播放器(例如 KDE 的 Haruna)的基础。
yt-dlp如何与MPV结合使用
秘诀是学习一个命令,或者创建一个 脚本 让事情变得更容易。命令如下:
yt-dlp -o -“链接”|多用途车-
从上面:
- yt-dlp 这是启动一切的主程序。
- -o 表示用破折号 (-) 括起来的输出。更具体地说,它导致它被发送到 stdout,标准输出,而不是保存到硬盘驱动器。
- “关联”,必须用引号括起来,将是链接。
- MPV 这将是我们想要看到内容的播放器。
按下回车后,就会开始下载。我们会看到许多错误和警告,还有视频。
就像在他的日子里一样 web应用程序,我们还可以创建一个bash脚本来自动化它,但在这种情况下它会更短更简单。它看起来像这样:
#!/bin/bash echo "YTB 输入多媒体内容链接:" 读取链接 echo "您想使用哪个播放器?:" 读取 yt-dlp 播放器 -o - "$link" | $玩家 -
从上面来看,第一行只是一个名称,然后它要求输入一个链接、一个播放器,最后启动命令,这样我们就不必记住了。要打开它,我们可以使用在授予其执行权限后使用的 ./file-name 。这是一个不处理错误的简单脚本。由于其简单性,如果输入了错误的链接或播放器,它将显示错误并结束。
这也可以用来观看任何 YouTube 视频而无需下载,并且可以用于任何人们可以想象的用途,只要您打算将 yt-dlp 与另一兼容播放器一起使用 – VLC 是兼容的,但更糟糕 – 没有下载内容。