Почему Youtube-dl не загружает указанный битрейт? - PullRequest
0 голосов
/ 13 сентября 2018

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

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 файла, я получил

Видео

_

Audio

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

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

Общее

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

аудио

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

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

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

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

1 Ответ

0 голосов
/ 14 сентября 2018

ОК, я думаю, я понял это. По сути, это не вина YouTube, что вы (я) получаете более низкие битрейты, это ошибка YouTube.

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

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

(Кстати, у видео, которые не получили большого количества просмотров, все еще есть реальный шанс сдержать поток битов со скоростью 192 КБ, просто попытайте удачу.)

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


(Youtube ушёл на * * т в основном)

...