LegionerSV

На Пикабу
Дата рождения: 2 сентября
32К рейтинг 8 подписчиков 31 подписка 18 постов 6 в горячем
Награды:
Участник конкурса "Нейровдохновение 2.0" За неравнодушие к судьбе Пикабу5 лет на Пикабу
1616

Скачиваем плейлист с Youtube без регистрации и смс3

Мне на днях понадобилось скачать все серии мультика ребенку, но на торрентах не оказалось последних серий. Зато они оказались на официальном канале на ютубе, в открытом доступе в отдельном плейлисте. Качать каждый мульт по-отдельности мне было крайне лениво, и я подумал, что должен быть сервис, который все это автоматизирует.

Естественно таких сервис полно, и увы все они платные. Была пара бесплатных опен-сорс программ, но у меня они по итогу не запустились. Зато они навели на рабочую консольную программку. Итак, встречайте

YT-DLP

Для работы с ней нам понадобится знание компа выше среднего и немного смелости. Я опишу базовый сценарий. Все, кто хочет более тонкой настройки - вэлком на гитхаб читать мануалы на английском. Кроме того, инструкцию пишу для владельцев винды, т.к. уверен, что линукс-пользователи разберутся и по этой инструкции :)

Ваши действия:

Скачиваем программу к себе на компьютер

Идем в раздел релизов программы и скачиваем себе самый свежий экзешник (ссылка на момент написания статьи). Этот exe файл закидываем в папку, куда собираемся скачивать плейлист с ютуба.

Устанавливаем себе ffmpeg

"Это ещё что такое?" - спросите вы. А это очередная бесплатная консольная программка :) она нужна для конвертации форматов видео и аудио. Конкретно нам она понадобится, чтобы объединить лучшие по качеству видео и звук в один файл.

Для установки ffmpeg (Win10 и Win11):

  1. Запускаем Командную строку

    1. Нажмите на клавиатуре клавиши "Win" и "S".

    2. Набираем на клавиатуре "cmd".

    3. Нажимаем "Запуск от имени администратора".

  2. В командной строке пишем команду winget install ffmpeg и нажимаем Enter

  3. Происходит всякая магия, и в конечном итоге ffmpeg появляется установленным в вашей системе

  4. Перезагружаем компьютер

Скриншот для тех, кто не знает, что такое командная строка:

Скажу честно, у меня установилось со второго раза (в первый раз запускал без прав админа, и установщик не смог прописать нужные переменные среды). Если вдруг надо снести - вам поможет команда winget uninstall ffmpeg

UPD: comment

Скачиваем интернет на дискетку

Итак, у нас есть чем скачивать, и чем преобразовывать. Пора действовать!

Открываем папку, куда мы клали yt-dlp.exe, нажимаем и держим Shift и кликаем правой кнопкой мыши на свободном месте. Выбираем пункт "Открыть в терминале"

В открытое окно терминала вставляем следующую строку и нажимаем Enter:

.\yt-dlp.exe --yes-playlist -f "bv*+ba/b" "https://www.youtube.com/watch?v=IO9XlQrEt2Y&list=PLlaN88..."

Параметр --yes-playlist как раз и говорит программе, что нам нужен весь плейлист, а не одно видео. Если нужно только одно видео, пишите --no-playlist
Параметр -f "bv*+ba/b" просит скачать видео максимального качества и звук максимального качества, а затем объединить их в одно видео с помощью ffmpeg


Не забудьте поменять ссылку на нужную вам :) Если всё получилось, то начнется скачивание, которое займет какое-то время. В результате у вас в папке будут лежать файлы формата .webm - это и есть видео из плейлиста.

Хочу стать более восхитительным

Если же формат .webm вам не нравится, то с помощью того же ffmpeg можно конвертнуть файлы в нужный вам формат. Покажу на примере mp4.

Команда для конвертации одного файла:

ffmpeg -i "название файла.webm" "название выходного файла.mp4"

Для конвертации всех файлов в папке придется создать скрипт.

  1. Создаем в нашей папке файл convert.txt

  2. Внутри файла вставляем такие строки:
    mkdir out

    for %%i in (*.webm) do (

    ffmpeg -i "%%i" "out/%%~ni.mp4"

    )

  3. Сохраняем файл

  4. Переименовываем файл, чтобы теперь он был convert.bat

  5. Запускаем файл двойным кликом на выполнение.

Сконвертированные файлы будут лежать в папке "out".

Надеюсь, этот гайд будет кому-нибудь полезен :)

P.S. Возрождаем пятничное "моё"

Показать полностью 3
904

Ответ на пост «Как в России берётся ипотека»7

Разблокировали воспоминание) Собрался ввязаться в сельскую ипотеку. Сумма небольшая, т.к. хотели прикупить дом в деревне для родителей, ипотека льготная - ежемесячный платеж был более чем подъемный. В том регионе два банка, Россельхозбанк и Сбер. Решили в Россельхоз податься, так как офис рядом с объектом был бы. Общаюсь с менеджерами, собираю документы, отправляю. Приходит отказ. Причину еле выяснил: в заявлении я свой доход округил до соток, а надо было в точности как в НДФЛ, до копеек. А то что этого дохода с лихвой хватало - всем пофиг. Что ж, удачи банку с таким подходом к клиентам) Решили уйти в Сбер, там спокойно все приняли. А потом и вовсе сделка отменилась, но это уже совсем другая история..

0

Рейтинги и просмотры телевидения

Краем уха услышал в новостях Первого канала, что Новогоднюю ночь на первом и обращение президента посмотрели более 9 млн человек. И мне стало интересно, а как вообще они это посчитали, ведь количество внушительное.
Для начала, я удостоверился, что мне не показалось :)

Честно говоря, я даже начал переживать, что современные телевизоры сами отправляют информацию  о просмотрах (хотя с моей точки зрения, такое технически может происходить только при просмотре через интернет). К счастью, это не так, и все данные собираются добровольно. Есть всего несколько методов, которые я бы сгруппировал в две группы:


1) Опрос населения

Это могут быть как опросы в сети интернет, так и телефонные звонки, с просьбой рассказать, что же вы вчера смотрели. Некоторые исследователи даже просят вести дневник просмотров, где указывается конкретное время, телепрограмма, длительность просмотра.


2) Технические средства

И вот тут уже начинается то, о чём я не догадывался. Оказывается, разработан специальный прибор People Meter (это официальное название таких устройств), который устанавливается в комнате человека, согласившегося поучаствовать в исследовании. Перед просмотром телевизора ты должен нажать на приборе кнопку, которая отметит, что именно ты начинаешь просмотр телевизора (для каждого члена семьи есть своя кнопка). Это позволяет получить данные с демографической привязкой (пол, возраст). Прибор начинает записывать звук происходящего в комнате. Он анализирует, какую программу сейчас смотрят на телевизоре, логирует время и информацию о зрителях, и отправляет в компанию, проводящую исследование.
Люди, участвующие в исследовании, не имеют права получать за исследование деньги (т.к. это исказит данные о их финансовом положении), но они могут получать ценные подарки (вроде бытовой техники). Однако, как было сказано в одной из статей в интернете, использование пиплметра всё же немного искажает данные, т.к. люди со средним и высоким достатком отказываются устанавливать себе такой прибор, считая его вмешательством в личную жизнь.

Возвращаясь к Новогоднему огоньку, я изучил немного сайт источника данных - компании Mediascope. Большая часть данных о рейтингах на сайте компании приведены в процентах от аудитории (я бы даже сказал, в процентах от общего числа опрошенных человек). К сожалению, я нигде не нашёл информации о методиках исследований и, главное, о числе опрошенных людей. Интересно было бы узнать погрешность экстраполяции данных. Хотя, если верить презентации, источников данных у них много и мат.аппарат скорее всего мощный.

P.S. Таблица, где приведены данные по просмотрам, о которых сообщает на своём сайте Первый канал:

Показать полностью 3
Отличная работа, все прочитано!