Как скачать все видео с yt-dlp с канала youtube после редизайна?
Youtube недавно обновил свой пользовательский интерфейс и, по-видимому, это API, в которых видеоконтент теперь разделен, среди прочего, на обычные видео, потоковое видео и короткометражки. А чтобы загрузить все видео с канала до изменения, я бы использовал URL-адрес:youtube.com/c/{channelName}/videos
илиyoutube.com/channel/{channelId}/videos
(то, что было в наличии). Из-за этого yt-dlp не мог найти видео для определенных каналов, особенно если у него не было обычных видео. В версии 2022.11.11 предположительно исправлена обработка вкладок , но это не совсем правильно. Кажется, что с моими старыми сценариями приведенное выше находит не все видео.
Как указать, что я хочу загрузить все видео? Придется ли мне теперь запускать команду для каждой вкладки отдельно или есть способ заставить ее снова работать для всех видео?
например,
yt-dlp -f ... -o ... --download-archive ... --match-filter ... https://www.youtube.com/c/somechannel/videos
Я использовал обходной путь, используя плейлист канала «UU», но, очевидно, он не идеален и имеет проблемы. Нужно ли мне изменить URL-адрес наyoutube.com/c/{channelName}
чтобы получить все видео? Кроме того, быстро получить идентификатор канала для любого канала или списка воспроизведения канала непросто, поэтому я бы хотел избежать этого, если смогу.