首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用youtube-dl下载整个youtube频道。

使用youtube-dl下载整个youtube频道。
EN

Ask Ubuntu用户
提问于 2016-12-04 14:47:48
回答 3查看 136.3K关注 0票数 69

所以我试着用youtube-dl下载整个youtube频道。我知道,如果使用-F命令,它会给出视频质量类型的列表。我的问题是:如何下载所有视频中最好的质量,这样下载就不会默认为460便士或类似的低质量。

EN

回答 3

Ask Ubuntu用户

发布于 2020-06-01 16:10:38

DR使用-f 'bestvideo[height>=720]+bestaudio/best'标志来获得更高的分辨率。我使用的完整命令是:

youtube-dl -f "bestvideo[height>=720]+bestaudio/best" -ciw -o "%(title)s.%(ext)s" -v <url-of-channel>

这就是为什么-f best可能不能给出最高分辨率的原因。

当您使用-F标志列出可能的文件格式时,有时它会将360 p格式列为“最佳”格式,例如:

代码语言:javascript
运行
复制
youtube-dl -F https://www.youtube.com/watch?v=FmZXCqqx6q0
[youtube] FmZXCqqx6q0: Downloading webpage
[info] Available formats for FmZXCqqx6q0:
format code  extension  resolution note
249    webm   audio only tiny   61k , opus @ 50k (48000Hz), 12.74MiB
250    webm   audio only tiny   80k , opus @ 70k (48000Hz), 16.87MiB
140    m4a    audio only tiny  132k , m4a_dash container, mp4a.40.2@128k (44100Hz), 31.35MiB
251    webm   audio only tiny  158k , opus @160k (48000Hz), 33.34MiB
...
244    webm   854x480    480p  271k , vp9, 30fps, video only, 35.05MiB
398    mp4    1280x720   720p  443k , av01.0.05M.08, 30fps, video only, 102.27MiB
247    webm   1280x720   720p  480k , vp9, 30fps, video only, 63.02MiB
136    mp4    1280x720   720p  489k , avc1.4d401f, 30fps, video only, 114.12MiB
18     mp4    640x360    360p  360k , avc1.42001E, 30fps, mp4a.40.2@ 96k (44100Hz), 87.29MiB (best)

正如你所看到的,尽管分辨率很低,最后一个选项仍然是最好的。有几种方法我们可以绕过这个问题,我试着从一个720 p上传的频道下载,所以最简单的方法就是使用-f 'bestvideo[height>=720]+bestaudio/best'标志。

根据您的情况,您可能必须使用格式选择器表达式,可能是将其从720增加到1080,或者选择像mp4这样的特定文件格式。

查看其他格式选择器示例

看到选项的全部细目

您需要安装ffmpeg或从mkv转换。

票数 18
EN

Ask Ubuntu用户

发布于 2022-08-29 06:12:35

您可以将它与youtube-dl一起使用。

但是我推荐yt-dlp,它提供了更好的下载速度。

Windows批处理脚本示例。

也可以用于Linux。

Linux脚本https://askubuntu.com/a/1022993/803975的启示

代码语言:javascript
运行
复制
@ECHO OFF
REM Downloads Video, converts into MKV and embeds subtitles
REM https://askubuntu.com/questions/1022855/download-everything-from-a-youtube-video-using-youtube-dl/1022993#1022993
IF NOT EXIST "./archive/videos/TZM_Archive/" MKDIR "./archive/videos/TZM_Archive/" 
IF NOT EXIST "./archive/videos/TZM_Archive/TZM_Archive.ytdlarchive" ECHO. > "./archive/videos/TZM_Archive/TZM_Archive.ytdlarchive" 
yt-dlp ^
--retries "3" ^
--no-overwrites ^
--call-home ^
--write-info-json ^
--write-description ^
--write-thumbnail ^
--all-subs ^
--convert-subs "srt" ^
--write-annotations ^
--add-metadata ^
--embed-subs ^
--download-archive "./archive/videos/TZM_Archive/TZM_Archive.ytdlarchive" ^
--format "bestvideo+bestaudio/best" ^
--merge-output-format "mkv" ^
--output "./archive/videos/TZM_Archive/%%(upload_date)s_%%(id)s/TZM_Archive_%%(upload_date)s_%%(id)s_%%(title)s.%%(ext)s" ^
"https://www.youtube.com/user/TZMOfficialChannel/videos"

IF NOT EXIST "./archive/videos/TZM_Archive/TZM_Archive.ytdlarchive" ECHO. > "./archive/videos/TZM_Archive/TZM_Archive_subtitles.ytdlarchive" 
REM Downloads additional externally available SUBTITLES to the folder of downloaded video
yt-dlp ^
--skip-download ^
--retries "3" ^
--call-home ^
--all-subs ^
--convert-subs "srt" ^
--output "./archive/videos/TZM_Archive/%%(upload_date)s_%%(id)s/TZM_Archive_%%(upload_date)s_%%(id)s_%%(title)s.%%(ext)s" ^
"https://www.youtube.com/user/TZMOfficialChannel/videos"


REM Downloads additional and missing THUMBNAILS
yt-dlp ^
--skip-download ^
--write-all-thumbnails ^
--ignore-config ^
--id ^
--output "./archive/videos/TZM_Archive/%%(upload_date)s_%%(id)s/TZM_Archive_%%(upload_date)s_%%(id)s_%%(title)s.%%(ext)s" ^
"https://www.youtube.com/user/TZMOfficialChannel/videos"
PAUSE
票数 2
EN

Ask Ubuntu用户

发布于 2022-12-23 00:06:26

有点晚了,我想提出我的下装载机,我提供给Ubuntu用户的ppa:

代码语言:javascript
运行
复制
sudo add-apt-repository ppa:jentiger-moratai/mediatools
sudo apt update
sudo apt install ytdownloader

作为我所有的应用程序,我试图保持用户界面尽可能简单。ytdownlaoder是用来下载最好质量的视频和音频的(可能使用不同的服务器)--它的后端是yt:

该应用程序适用于Gnome、XFCE和KDE上的拖放

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/856911

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档