Почему youtube-dl не скачивает заявленный битрейт?

Это потоки видео, которое я хотел скачать:

249 webm audio only DASH audio 58k , opus @ 50k, 1.42MiB 250 webm audio only DASH audio 75k , opus @ 70k, 1.87MiB 140 m4a audio only DASH audio 128k , m4a_dash container, mp4a.40.2@128k... *251 webm audio only DASH audio **146k** , opus @**160k**, 3.69MiB 171 webm audio only DASH audio 148k , vorbis@128k, 3.74MiB 160 mp4 256x144 144p 122k , avc1.4d400c, 30fps, video only, 2.98MiB 278 webm 256x144 144p 150k , webm container, vp9, 30fps, video only... 242 webm 426x240 240p 323k , vp9, 30fps, video only, 6.02MiB 133 mp4 426x240 240p 325k , avc1.4d4015, 30fps, video only, 7.10MiB 243 webm 640x360 360p 648k , vp9, 30fps, video only, 11.02MiB 134 mp4 640x360 360p 738k , avc1.4d401e, 30fps, video only, 16.86MiB 244 webm 854x480 480p 983k , vp9, 30fps, video only, 19.61MiB 135 mp4 854x480 480p 1228k , avc1.4d401f, 30fps, video only, 29.77MiB 247 webm 1280x720 720p 1912k , vp9, 30fps, video only, 38.31MiB 136 mp4 1280x720 720p 2348k , avc1.4d401f, 30fps, video only, 53.75MiB 248 webm 1920x1080 1080p 3244k , vp9, 30fps, video only, 67.41MiB 137 mp4 1920x1080 1080p 4427k , avc1.640028, 30fps, video only, 94.91MiB 17 3gp 176x144 small , mp4v.20.3, mp4a.40.2@ 24k, 2.38MiB 36 3gp 320x180 small , mp4v.20.3, mp4a.40.2, 8.17MiB 18 mp4 640x360 medium , avc1.42001E, mp4a.40.2@ 96k, 26.56MiB 43 webm 640x360 medium , vp8.0, vorbis@128k, 34.45MiB *22 mp4 1280x720 hd720 , avc1.64001F, mp4a.40.2@**192k** (best)

Хорошо, сначала я загрузил последний, но когда я проверил mediainfo файла, я получил

видео

_

Аудио

  • ID: 2
  • Формат: AAC
  • Формат / информация: Advanced Audio Codec
  • Профиль формата: LC
  • Идентификатор кодека: mp4a-40-2
  • Продолжительность: 3 мин. 55 с.
  • Режим скорости передачи данных: переменный
  • Битрейт: 126 кб / с
  • Канал (ы): 2 канала
  • Позиции каналов: Фронт: L R
  • Частота дискретизации: 44,1 кГц
  • Частота кадров: 43,066 кадров в секунду (1024 SPF)
  • Режим сжатия: с потерями
  • Размер потока: 3,52 Мбайт (6%)
  • Название: Медиа-файл ISO, созданный Google

И когда я загрузил 251, который должен был быть в формате 160kbps-opus (или 148, я действительно не знаю), я получил

Общий

  • Формат: WebM
  • Версия формата: Версия 4 / Версия 2
  • Размер файла: 3,69 Мбайт
  • Продолжительность: 3 мин. 55 с.
  • Общий битрейт: 132 кб / с
  • Написание заявки: google / видео-файл
  • Библиотека написания: google / video-file

Аудио

  • ID: 1
  • Формат: Opus
  • Идентификатор кодека: A_OPUS
  • Продолжительность: 3 мин. 55 с.
  • Канал (ы): 2 канала
  • Позиции каналов: Фронт: L R
  • Частота дискретизации: 48,0 кГц
  • Битовая глубина: 16 бит
  • Режим сжатия: с потерями
  • Английский язык
  • По умолчанию: Да
  • Принудительно: Нет

Насколько я могу судить, команда Bestaudio больше не работает с новым обновлением.

По крайней мере, на последнем написано «общий битрейт», так что может быть ... но первый был совершенно неуместным.

Я пробовал это с другими видео, и я получаю те же результаты ... думаю, я соглашусь на один опус в будущем ...

3
0
1 333
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Хорошо, я думаю, что понял это. По сути, это не ошибка youtube-dl в том, что вы меня получаете более низкие битрейты, а ошибка youtube.

Позвольте мне уточнить, я пришел к такому выводу, потому что у меня был тот же вопрос, когда я загружал видео с YouTube с помощью медиаплеера vlc (который якобы получает ссылку на источник) и всегда получал около 128 кбит / с. По сути, Youtube, примерно 2 года назад, начал перекодировать все свои видео до 128 кбит / с *.

Метаданные, которые показывает youtube-dl, которые содержат более высокие битрейты, просто устарели. (Или поисковая система youtube-dl - одна из двух.)

(Кстати, видео, которые были загружены в период с середины 2016 по начало 2019 года, которые не получили много просмотров (тогда), все еще имеют неплохие шансы содержать поток битрейта aac 192k, вам просто нужно попытать счастья.)

Кроме того, кто-то сказал мне, что можно получить более высокий битрейт в зависимости от серверов YouTube и вашей пропускной способности. "Если соединение тормозит, YouTube переключается на форматы с меньшим битрейты" ... но я не уверен, что это имеет какое-то отношение к потокам загрузки.


* (Youtube в основном пропал)

Другие вопросы по теме