Python 下載 Youtube 影片

更新於 發佈於 閱讀時間約 1 分鐘

使用pytube library 下載Youtube 影片

先安裝pytube library,pip install pytube (https://pytube.io/en/latest/user/install.html) 安裝原文


import pytube

#​YouTube('放要下載的youtube影片網址')
yt=pytube.YouTube('https://www.youtube.com/watch?v=UqvAJstzww8')

#下載的程式碼​
yt.streams.first().download()

這樣就下載好影片了,影片會放在和python 執行檔相同的地方。

如果想要只下載音樂的話 yt.streams 可以看到可以下載的各種格式。

看到要下載的格式 itag,在用以下程式就可以下載了。

 #22為要下載格式的itag
stream = yt.streams.get_by_itag(22)
stream.download()

以上為下載youtube 影片方式,本篇內容僅分享如何使用pytube函數庫,未經許可下載Youtube影片或音樂重製有可能觸犯著作權法,請審慎使用。


avatar-img
3會員
28內容數
寫程式的筆記,把一些自學寫過的程式放上來
留言
avatar-img
留言分享你的想法!
程式_筆記 的其他內容
本文是參考 https://github.com/Tinyu-Zhao/TinyGPSPlus-ESP32 官方資料庫範例
ESP32 連接 GPS模組 讀取gps 模組資料
本文來介紹(紀錄)如何用python 寫出目前時間
字典中的候選人居住地排列沒有按照字母排,且有重複,想印出候選人居住地並依字母順序排列
本文是參考 https://github.com/Tinyu-Zhao/TinyGPSPlus-ESP32 官方資料庫範例
ESP32 連接 GPS模組 讀取gps 模組資料
本文來介紹(紀錄)如何用python 寫出目前時間
字典中的候選人居住地排列沒有按照字母排,且有重複,想印出候選人居住地並依字母順序排列
你可能也想看
Google News 追蹤
Thumbnail
全新 vocus 挑戰活動「方格人氣王」來啦~四大挑戰任你選,留言 / 愛心 / 瀏覽數大 PK,還有新手專屬挑戰!無論你是 vocus 上活躍創作者或剛加入的新手,都有機會被更多人看見,獲得站上版位曝光&豐富獎勵!🏆
Thumbnail
使用 Python 呼叫某第三方服務的 report API,希望取得一些資料來做廣告成效報表,初步使用 urllib3 來實作發送 HTTP 請求,但發現奇怪的問題 1. 在 Local 環境,請求 API 失敗 2. 在 Production (Jenkins) 環境,第一次成功,之後請求失敗
使用 yt-dlp 下載 YT的教學 yt-dlp 是一款強大的命令行工具,用於下載來自 YT 及其他流媒體平台的音視頻資源。 本篇文章將參考yt-dlp github上 如何使用 yt-dlp 快速下載。 一、什麼是 yt-dlp? yt-dlp 是 youtube-dl 的分支項目,具
Thumbnail
本文說明在安裝實體具有多核 GPU 的環境下,可以透過 Python 「多執行緒的」程式,讓 CPU 及 GPU 依照特性,各自同時進行運算,得到最好的算力配置。
Thumbnail
本文介紹如何在Python開發過程中建立虛擬環境以避免程式庫衝突,並使用Jupyter Notebook切換不同的虛擬環境。讓開發者能夠輕鬆地在不同環境中工作,提升開發效率。本文涵蓋從建立虛擬環境到管理Jupyter核心的完整步驟,適合希望優化其Python開發流程的讀者。
Thumbnail
本文介紹 Python 的基本概念,並提供安裝指南,幫助初學者快速掌握這門流行的程式語言。內容包括 Python 的設計哲學、安裝步驟以及可用的整合開發環境(IDE)。透過簡單易懂的方式,您將能夠開始撰寫 Python 程式,並享受程式設計的樂趣。
Thumbnail
全新 vocus 挑戰活動「方格人氣王」來啦~四大挑戰任你選,留言 / 愛心 / 瀏覽數大 PK,還有新手專屬挑戰!無論你是 vocus 上活躍創作者或剛加入的新手,都有機會被更多人看見,獲得站上版位曝光&豐富獎勵!🏆
Thumbnail
使用 Python 呼叫某第三方服務的 report API,希望取得一些資料來做廣告成效報表,初步使用 urllib3 來實作發送 HTTP 請求,但發現奇怪的問題 1. 在 Local 環境,請求 API 失敗 2. 在 Production (Jenkins) 環境,第一次成功,之後請求失敗
使用 yt-dlp 下載 YT的教學 yt-dlp 是一款強大的命令行工具,用於下載來自 YT 及其他流媒體平台的音視頻資源。 本篇文章將參考yt-dlp github上 如何使用 yt-dlp 快速下載。 一、什麼是 yt-dlp? yt-dlp 是 youtube-dl 的分支項目,具
Thumbnail
本文說明在安裝實體具有多核 GPU 的環境下,可以透過 Python 「多執行緒的」程式,讓 CPU 及 GPU 依照特性,各自同時進行運算,得到最好的算力配置。
Thumbnail
本文介紹如何在Python開發過程中建立虛擬環境以避免程式庫衝突,並使用Jupyter Notebook切換不同的虛擬環境。讓開發者能夠輕鬆地在不同環境中工作,提升開發效率。本文涵蓋從建立虛擬環境到管理Jupyter核心的完整步驟,適合希望優化其Python開發流程的讀者。
Thumbnail
本文介紹 Python 的基本概念,並提供安裝指南,幫助初學者快速掌握這門流行的程式語言。內容包括 Python 的設計哲學、安裝步驟以及可用的整合開發環境(IDE)。透過簡單易懂的方式,您將能夠開始撰寫 Python 程式,並享受程式設計的樂趣。