问题描述
youtube-dl 很先进,但缺乏良好的 GUI。我个人无法在没有 GUI 的情况下使用这样的程序。类似于 YTD 下载器的东西会很好。
我需要它有一个进度条和其他质量控制选项。能够一次下载多个视频也很好。
另外,请不要推荐 Flareget 或 Minitube。
最佳答案
您可以使用 Youtube-dlG,即 youtube-dl
的 multi-platform GUI。 GUI 允许您一次下载多个视频,可以自动将下载的视频转换为音频,让您选择视频质量等等。
要在 Ubuntu 中安装它,您可以使用主要的 WebUpd8 PPA:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install youtube-dlg
有关更多信息,请参阅 WebUpd8 上的文章:Multi-Platform youtube-dl GUI: YouTube dlG
次佳答案
我知道这并不是 GUI 的真正答案,但是,如果您向命令添加一些额外的选项,我忍不住注意到 youtube-dl
已经可以使用所提到的特定特征。
首先,要控制 youtube-dl
下载的质量,您可以使用有用的 -F
选项列出所有可用格式,甚至显示哪种格式是 “best”。
youtube-dl -F 'http://www.youtube.com/watch?v=P9pzm5b6FFY'
这是输出:
[youtube] Setting language
[youtube] P9pzm5b6FFY: Downloading webpage
[youtube] P9pzm5b6FFY: Downloading video info webpage
[youtube] P9pzm5b6FFY: Extracting video information
[info] Available formats for P9pzm5b6FFY:
format code extension resolution note
140 m4a audio only DASH audio , audio@128k (worst)
160 mp4 144p DASH video , video only
133 mp4 240p DASH video , video only
134 mp4 360p DASH video , video only
135 mp4 480p DASH video , video only
136 mp4 720p DASH video , video only
17 3gp 176x144
36 3gp 320x240
5 flv 400x240
43 webm 640x360
18 mp4 640x360
22 mp4 1280x720 (best)
这里质量最好的是选项 22 所以 。 。 。将 -F
更改为 -f 22
,如下所示:
youtube-dl -f 22 'http://www.youtube.com/watch?v=P9pzm5b6FFY'
如果您在打开的终端中执行此操作,则会显示完成之前的进度(以%为单位)。最后,如果您想一次下载多个视频。 。 。
只需使用 CTRL+SHIFT+T 在现有终端中打开一个新选项卡。使用 CTRL+PGDN 或 CTRL+PGUP 导航打开的选项卡。
了解一下也没什么坏处。
第三种答案
youtube-dl 有 GUI
下载dpkg文件,即可正常安装。
请注意下载按钮下方的消息
\\n
The window will freeze while the file is being downloaded, it is\\n working just fine, do not force quit me!
\\n
第四种答案
不是 youtube-dl 的前端,但您可以尝试的另一个 gui 选项是 SMTube:
sudo apt-get install smplayer smtube
这是一个非常好的图形用户界面,可以从 SMPlayer 中调用,也可以单独运行,并且具有浏览、播放和下载 YouTube 视频的功能。
较新的版本还能够“即时”更新其代码,以补偿 YouTube 端的更改。