WEBM 格式无音频

WEBM 格式无音频

我正在尝试下载视频,因为我不喜欢 YouTube 强制的 HDR。输入此命令后,我得到了以下输出yt-dlp -F "https://www.youtube.com/watch?v=19h1iUcC3QU"

ID  EXT   RESOLUTION FPS HDR CH │   FILESIZE    TBR PROTO │ VCODEC         VBR ACODEC      ABR ASR MORE INFO
─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
sb2 mhtml 48x27        0        │                   mhtml │ images                                 storyboard
sb1 mhtml 80x45        0        │                   mhtml │ images                                 storyboard
sb0 mhtml 160x90       0        │                   mhtml │ images                                 storyboard
599 m4a   audio only          2 │    3.15MiB    31k https │ audio only         mp4a.40.5   31k 22k ultralow, m4a_dash
600 webm  audio only          2 │    3.41MiB    33k https │ audio only         opus        33k 48k ultralow, webm_dash
139 m4a   audio only          2 │    4.99MiB    49k https │ audio only         mp4a.40.5   49k 22k low, m4a_dash
249 webm  audio only          2 │    5.04MiB    49k https │ audio only         opus        49k 48k low, webm_dash
250 webm  audio only          2 │    6.70MiB    65k https │ audio only         opus        65k 48k low, webm_dash
140 m4a   audio only          2 │   13.25MiB   129k https │ audio only         mp4a.40.2  129k 44k medium, m4a_dash
251 webm  audio only          2 │   13.26MiB   130k https │ audio only         opus       130k 48k medium, webm_dash
17  3gp   176x144      8      1 │    7.72MiB    75k https │ mp4v.20.3      75k mp4a.40.2    0k 22k 144p
597 mp4   256x144     15        │    3.38MiB    33k https │ avc1.4d400b    33k video only          144p, mp4_dash
598 webm  256x144     15        │    2.84MiB    28k https │ vp9            28k video only          144p, webm_dash
160 mp4   256x144     30        │    9.88MiB    97k https │ avc1.4d400c    97k video only          144p, mp4_dash
278 webm  256x144     30        │    9.13MiB    89k https │ vp9            89k video only          144p, webm_dash
330 webm  256x144     60 10     │   23.77MiB   232k https │ vp9.2         232k video only          144p60 HDR, webm_dash
133 mp4   426x240     30        │   22.59MiB   221k https │ avc1.4d4015   221k video only          240p, mp4_dash
242 webm  426x240     30        │   19.64MiB   192k https │ vp9           192k video only          240p, webm_dash
331 webm  426x240     60 10     │   49.09MiB   480k https │ vp9.2         480k video only          240p60 HDR, webm_dash
134 mp4   640x360     30        │   55.16MiB   539k https │ avc1.4d401e   539k video only          360p, mp4_dash
18  mp4   640x360     30      2 │   76.83MiB   751k https │ avc1.42001E   751k mp4a.40.2    0k 44k 360p
243 webm  640x360     30        │   43.72MiB   427k https │ vp9           427k video only          360p, webm_dash
332 webm  640x360     60 10     │  105.55MiB  1032k https │ vp9.2        1032k video only          360p60 HDR, webm_dash
135 mp4   854x480     30        │   96.85MiB   947k https │ avc1.4d401f   947k video only          480p, mp4_dash
244 webm  854x480     30        │   78.74MiB   770k https │ vp9           770k video only          480p, webm_dash
333 webm  854x480     60 10     │  198.97MiB  1945k https │ vp9.2        1945k video only          480p60 HDR, webm_dash
22  mp4   1280x720    30      2 │ ~243.90MiB  2329k https │ avc1.64001F  2329k mp4a.40.2    0k 44k 720p
136 mp4   1280x720    30        │  225.09MiB  2200k https │ avc1.4d401f  2200k video only          720p, mp4_dash
247 webm  1280x720    30        │  143.60MiB  1403k https │ vp9          1403k video only          720p, webm_dash
298 mp4   1280x720    60        │  344.79MiB  3370k https │ avc1.4d4020  3370k video only          720p60, mp4_dash
302 webm  1280x720    60        │  246.15MiB  2406k https │ vp9          2406k video only          720p60, webm_dash
334 webm  1280x720    60 10     │  454.25MiB  4439k https │ vp9.2        4439k video only          720p60 HDR, webm_dash
299 mp4   1920x1080   60        │  583.68MiB  5704k https │ avc1.64002a  5704k video only          1080p60, mp4_dash
303 webm  1920x1080   60        │  379.11MiB  3705k https │ vp9          3705k video only          1080p60, webm_dash
335 webm  1920x1080   60 10     │  695.69MiB  6799k https │ vp9.2        6799k video only          1080p60 HDR, webm_dash
308 webm  2560x1440   60        │    1.30GiB 13055k https │ vp9         13055k video only          1440p60, webm_dash
336 webm  2560x1440   60 10     │    1.63GiB 16332k https │ vp9.2       16332k video only          1440p60 HDR, webm_dash
315 webm  3840x2160   60        │    2.64GiB 26395k https │ vp9         26395k video only          2160p60, webm_dash
337 webm  3840x2160   60 10     │    2.91GiB 29139k https │ vp9.2       29139k video only          2160p60 HDR, webm_dash

我想下载 308 格式(1440p,无 HDR)。我可以看到“仅限视频”这一行,但最后一个可用的视频质量很差(720p),所以我不感兴趣。我最后的命令是yt-dlp -f 308 --merge-output-format --remux-video mp4 "https://www.youtube.com/watch?v=19h1iUcC3QU"

我尝试使用--merge-output选项并--remux-video mp4在需要时转换为 mp4 以获取音频,但它似乎不起作用......

有什么想法吗?谢谢。

答案1

选择要下载的特定视频和音频流
  • yt-dlp允许您下载一种或多种格式ID
  • 格式可能包含声音的视频, 或者声音的仅有的或者视频仅有的
  • 如果你选择可以共存于同一容器中的格式,yt-dlp将为您混合默认情况下下载

您选择了ID 308,视频流webm 容器ID 251可以补充这一点,因为它作品仅音频流也webm 容器

ID 外部 解决 第一人称射击游戏 文件大小 待定 原始 音频编解码器 可变比特率 编解码器 更多信息
308 网页 2560x1440 60 1.30GiB 13055千 https VP9 13055千 仅限视频 1440p60,webm_dash
251 网页 仅音频 2 13.26MB 13万 https 仅音频 作品 130k 48k 中等,webm_dash

要组合这两种格式,只需将它们都包含在+您的-f开关后面,并用

yt-dlp -f 308+251 "https://www.youtube.com/watch?v=19h1iUcC3QU"

相关内容