./youtube-dl https://www.youtube.com/playlist?list=PLVqBLRhC9UzGX1BRbF53zsJE8Jw_eiLRK
它产生以下带有警告的输出
[youtube:playlist] PLVqBLRhC9UzGX1BRbF53zsJE8Jw_eiLRK:下载网页 [下载] 下载播放列表:恐惧文件 [youtube:playlist] PLVqBLRhC9UzGX1BRbF53zsJE8Jw_eiLRK:下载页面 #1 [youtube:playlist] PLVqBLRhC9UzGX1BRbF53zsJE8Jw_eiLRK:下载页面 #2 [youtube:playlist] 播放列表恐惧文件:下载 223 个视频 [下载] 下载视频 1 of 223 [youtube] R8lNWOGJ5cg:下载网页 [youtube] R8lNWOGJ5cg:下载视频信息网页 [youtube] R8lNWOGJ5cg:提取视频信息 [youtube] R8lNWOGJ5cg:下载 MPD 清单
警告:请求的格式与合并不兼容,将被合并到 mkv 中。
[下载] 在字节 206757946 处恢复下载 [下载] 目的地:恐惧档案 - 第 44 集 - 2014 年 9 月 28 日-R8lNWOGJ5cg.f137.mp4
因为waring youtube-dl 下载没有音频的视频。如何解决这个问题。我也尝试了命令
youtube-dl -f 22 URL_link 但仍然无法正常工作。
我也遇到了这个错误。虽然这不是一个永久的解决方案,但这就是我所做的。我使用了
youtube-dl -f
. 这是 (-f
) 格式的选项。这允许您指定要下载的格式。要查看文件(视频文件)可用的格式,您可以使用youtube-dl -F
. 这将列出该特定文件可用的所有格式。请注意,您必须包含视频的 URL,并编写如下内容:youtube-dl -F https://youtu.be/FWxtFTHO1ak
。图为运行上一句中的命令时出现的情况:例如,一旦您确定了您喜欢的格式,您就可以运行此命令
youtube-dl -f 22 https://youtu.be/FWxtFTHO1ak
。22 是 mp4 最佳质量的格式代码。我想这会有所帮助。您将看到
youtube-dl
自 2015 年 4 月和 2015.04.26 版以来的默认行为,除非另有说明,否则youtube-dl
将下载最佳质量的视频流和最佳质量的音频流。这时出现两种情况:
ffmpeg
或avconv
安装了两个质量最好的流,则将被下载然后混合在一起。如果编解码器在 flv 或 mp4 中不兼容,它们将在 mkv 中加入。你的情况正在发生这种情况。ffmpeg
或没有avconv
安装,则将下载以单个文件形式提供的最佳质量。所以,你看到的是正常行为......
参考:
我在 UbuntuStudio 16.04 64bits 中遇到了同样的问题。而且因为无法解决这个问题,所以我安装了 JDonloader,您可以从以下位置安装它:
http://packages.deepin.com/deepin/pool/contrib/j/jdownloader/
在这个地方你可以选择 32 或 64 位:
安装它,所有依赖都可以。
当您从 youtube 中的视频中自动复制链接时,JDownloader 会自动检测,接下来您可以下载它
我很幸运使用了这个
--merge-output-format mp4
选项:当我下载视频并将视频合并到 mkv 文件中时,我收到了该消息。玩了一会儿,我用 VLC 将 mkv 转换为 mp4 格式。游刃有余地工作。