【问题标题】:How to download 1080p mp4 YouTube video using youtube-dl?如何使用 youtube-dl 下载 1080p mp4 YouTube 视频?
【发布时间】:2020-10-10 03:32:08
【问题描述】:

我正在尝试从 YouTube 下载 mp4 1080p 视频。我试过这个批处理文件:

@ECHO OFF
SET /P URL="Enter YouTube video URL: "
ECHO.
youtube-dl.exe -f mp4 ("bestvideo[width>=1920]"/bestvideo)+bestaudio/best -o %userprofile%/Downloads/YouTubeDL/%%(title)s_[YouTubeID=%%(id)s].%%(ext)s %URL%
ECHO.
PAUSE
EXIT

它返回错误。在研究过程中,我遇到了this question,但它没有回答我如何只下载 mp4 视频。

以下代码有效,但经常下载 webm 文件。

@ECHO OFF
SET /P URL="Enter YouTube video URL: "
ECHO.
youtube-dl.exe -f ("bestvideo[width>=1920]"/bestvideo)+bestaudio/best -o %userprofile%/Downloads/YouTubeDL/%%(title)s_[YouTubeID=%%(id)s].%%(ext)s %URL%
ECHO.
PAUSE
EXIT

【问题讨论】:

    标签: youtube youtube-dl


    【解决方案1】:

    尝试使用以下内容。

    youtube-dl -f bestvideo+bestaudio --merge-output-format mp4 https://youtube...
    

    【讨论】:

    • 这在大多数情况下都不起作用,因为如果下载了 webm 文件,它不会像这里讨论的那样合并:github.com/ytdl-org/youtube-dl/issues/16819
    • @SakibArifin 这个问题已经在新版本中得到修复。顺便说一句,我试过了,它确实将它保存为 .mp4。
    • 我正在跟进,这是否解决了您的问题,还是对您没有任何帮助?
    • 不幸的是,这并不能解决我的问题。我在我的论坛中发布了尝试您的解决方案后发生的事情的图片:ict.sakibarifin.com/d/…
    • 这可能是因为 ffmpeg 没有更新。尝试更新它。
    猜你喜欢
    • 2018-08-09
    • 1970-01-01
    • 2021-06-26
    • 1970-01-01
    • 1970-01-01
    • 2016-12-08
    • 2015-02-12
    • 1970-01-01
    相关资源
    最近更新 更多