-f best'[format_id^=ja-en-http]'
^=
означает «начинается с»; Вы также можете сделать это с *=
(«содержит»)
Я пытаюсь загрузить плейлист ( http://www.viewster.com/serie/1291-19458-000/ ), используя youtube-dl, но если я скачаю -f best
его, я получу видео в формате 720p на японском языке с большинством испанских или французских субтитров. времени, но то, что я хочу, это японский даб с английскими субтитрами. Youtube-dl не перечисляет никакую команду выбора языка видео в своей справке (только для субтитров), так что идите, если есть какая-то недокументированная.
Затем я побежал -F
и увидел, что каждый эпизод поставляется на 4 разных языках (en, ja-en, ja-fr, ja-es), 6 разрешениях (234p, ..., 720p) и 3 методах потоковой передачи (hls, http, HDS) + только аудио. ja-en-http-XXXX
например, где XXXX - это tbr видео в кбит / с.
Я попытался использовать опцию языка субтитров, но она не сработала, потому что сабы являются частью закодированного видео.
Есть ли способ загрузить нужный язык, не обнаруживая вручную tbr и не вводя его в команду?
-f best'[format_id^=ja-en-http]'
^=
означает «начинается с»; Вы также можете сделать это с *=
(«содержит»)