如何使用youtube-dl下载1080p mp4 YouTube视频?

问题描述

我正在尝试从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-dl -f bestvideo+bestaudio --merge-output-format mp4 https://youtube...