Нет звука для формата WEBM

Я пытаюсь загрузить видео, потому что мне не нравится принудительное HDR на YouTube. Я получил следующий вывод при вводе этой команды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 позволяет загружать один или несколько форматов по идентификатору.
  • формат может содержать аудио и видео , только аудио или только видео
  • если вы выберете форматы, которые могут сосуществовать в одном контейнере, yt-dlp по умолчанию объединит их для вас после загрузки.

Вы выбрали ID 308 — поток только видео в веб-контейнере . ID 251 дополнил бы это, поскольку это только аудиопоток opus , а также в контейнере WebM .

Чтобы объединить два формата, просто включите их оба, разделив их символом.+следуя за вашим-fвыключатель

      yt-dlp -f 308+251 "https://www.youtube.com/watch?v=19h1iUcC3QU"
Другие вопросы по тегам