Скачиваем видео с YouTube
Пакет pytube предоставляет всю небходимую функциональность для скачивания видео с YouTube, а также для сбора всей информации о нем.
Для работы нам необходимо создать объект класса YouTube. Помимо ссылки на видео в конструктор можно передать в качестве параметров функции для обработки прогресса загрузки и завершения.
Большинство видео на ютубе не имеют аудиодорожки на потоках с высоким разрешением, свыше 720p — это связано с технологией передачи DASH, которую использует YouTube.
На картинке мы показали как отфильтровать потоки с прогрессивной передачей и выбрать из полученного списка с максимальным доступным разрешением до 720p.
Для загрузки выбранного потока используем функцию download(), в функцию можно передать в качестве параметров путь до директории для сохранения и имя файла.
#python#youtube
📊Online Platform Time = YouTube & Instagram Gaining Most
Mary Meeker's Internet Trends 2019
From 17Q2 to 18Q4, % Internet users using select platforms more than once per day globally:
- #Facebook lost 1%, but still at the top
- #YouTube (+5%) & #Instagram (+6%) now rank 2nd and 5th with the highest gains
#️⃣#WhatsApp#WeChat#FacebookMessenger#Twitter#Snapchat#Pinterest#Twitch
We’ll be back later with more analysis of this year’s report. For now, here’s a look at all 333 slides.
🚀@PerspectiveIX
📡Pulse: Every Sunday.
Вакансия: Java Developer (with AI/ML) в крупную международную компанию
🌟 Команда IDE международной телеком-компании ищет Middle/Senior Java-разработчика для создания легковесного, но насыщенного возможностями Python-расширения под платформу на базе VSCode.
🚀 Если у вас есть глубокое понимание Java Core, опыт со структурами данных и алгоритмами, реализовывали ML/AI-функционал и встраивали его в готовые решения, присоединяйтесь к нашей международной R&D команде в СПб!
Также важны: разговорный английский, готовность к работе офисе (часы гибкие), законченное высшее образование.
🔍 Основные задачи:
• разрабатывать возможности автодополнения, навигации, рефакторинга, диагностики, запуска и отладки для Python- и Jupyter-расширений;
• поддерживать языковые конструкции Python;
• оптимизировать потребление памяти и производительность Python-расширения;
• проводить эксперименты, создавать бенчмарки и инфраструктуру для внедрения RAG-решений в AI-ассистенте.
👉 Вопросы и резюме в Telegram: @daria_hw1
#Java#AI#ML#LLM#Python#IDE#вакансия#работа#jobs#SPb