YT Channel Downloader是一款直覺的桌面應用程序,旨在簡化下載 YouTube 媒體內容的過程。利用 yt-dlp、scrapetube 和 pytube 的穩健性,並透過現代 PyQt 6 GUI 進行豐富,該工具提供了下載您喜愛的內容的無縫體驗。
變更日誌
二進位檔案
特徵
安裝
MacOS 或 Linux
視窗
如何使用
貢獻
執照
作者
捐款
取得進度對話框:新增了一個不確定的進度條對話框窗口,顯示經過的時間(以秒為單位)並有一個取消按鈕。
一些重構:添加了大量的 Python 文件字串,引入了一個新類,並重新格式化了程式碼以提高清潔度和可讀性。
Shorts 支援:現在可以下載 YouTube Shorts 了。
改進的異常處理:改進了對網路和下載錯誤、超時的處理。
錯誤修復:由於 YouTube 上的一些更新,某些功能無法使用。 “任何”格式選擇都不起作用。這些已得到修復。
改進的異常處理:程式碼的某些部分需要異常處理。
改進的介面:更好更大的字體和按鈕。
在幫助選單中添加了「捐贈」項目:希望有人支持作者,從而推動應用程式更快的改進。
YouTube 登入和登出:您現在可以直接在應用程式中登入您的 YouTube 帳戶來下載私人或有年齡限制的內容。您只需單擊即可退出您的 YouTube 帳戶。此操作會清除儲存的 cookie 並重置會話。 cookie 儲存在應用程式的設定目錄中。
小改進和錯誤修復。
改進的預設音軌下載:程式現在將始終嘗試下載最佳可用品質的音軌。以前,並不總是下載相關的音軌,尤其是 4k 品質的影片。
修正了對「設定」中指定的影片解析度和格式的處理:程式將根據使用者設定正確找到最接近的可用影片解析度和格式,適用於水平和垂直影片。
限制同時下載線程:這可以提高應用程式的回應能力並優化其對大型下載清單的處理。
改進的檔案名稱清理方法:這可以防止某些已完成的下載未被標記為此類。
除了頻道或單一影片外,還可以下載播放清單
全選複選框:允許一次選擇清單中的所有未下載視頻
錯誤修復:改進了 URL 驗證、部分下載完成
介面改進
其他改進:程式碼清理、更新自述文件
在此下載適用於 Windows 的最新安裝程式。
取得影片清單:只需輸入 YouTube 影片、播放清單或頻道 URL,即可取得影片清單。
選擇性下載:準確選擇您要下載的視頻,或一次選擇全部。
品質控制:指定視訊/音訊品質或選擇僅下載關聯的音軌。
下載標記:追蹤下載的檔案以便於管理。
播放清單下載:從播放清單 URL 下載全部或部分影片。
頻道下載:從頻道 URL 下載全部或部分影片。
單一影片或音訊下載:輸入單一影片連結並下載。
私人和年齡限制影片:代表您的 YouTube 帳戶下載媒體。
下載短褲
用於在檢索到的影片清單中進行搜尋的搜尋字段
增強的下載進度條
下載歷史追蹤
支援其他影音平台
功能改進
介面改進
該應用程式需要ffmpeg
才能正常工作,因此請確保您的系統上有它。檢查您的終端模擬器是否安裝了ffmpeg
:
ffmpeg -version
ffmpeg
您可以從 FFmpeg 的官方網站下載它,或根據您的作業系統發行版從儲存庫安裝它。
在裝有 Homebew 的 MacOS 上:
brew install ffmpeg
在 Debian/Ubuntu 上:
sudo apt update sudo apt install ffmpeg
在費多拉上:
sudo dnf install ffmpeg
在 Arch Linux 上:
sudo pacman -S ffmpeg
git clone <https://github.com/hyperfield/yt-channel-downloader.git>
cd yt-channel-downloader
python3 -m venv .venv
.venv/Scripts/activate
pip install -r requirements.txt
python3 main.py
或者
chmod +x main.py
進而
./main.py
若要在使用後停用虛擬環境,請鍵入
deactivate
該應用程式需要ffmpeg
才能正常工作,因此請確保您的系統上有它。打開命令列( CMD
)並輸入
ffmpeg -version
檢查它是否在您的系統上。
ffmpeg
下載ffmpeg
:
造訪 FFmpeg 官方下載頁面。
或者,您可以使用此直接連結:下載適用於 Windows 的 FFmpeg。
提取檔案:
將下載的檔案解壓縮到某個目錄,例如C:ffmpeg
。
將ffmpeg
加入您的系統 PATH :
打開“開始”功能表並蒐索“環境變數”。
選擇“編輯系統環境變數”。
在“系統屬性”視窗中,按一下“環境變數”按鈕。
在“系統變數”下,找到Path
變數並選擇它。然後點選“編輯”。
點擊“新建”並將C:ffmpegbin
新增到清單中。按一下「確定」關閉所有視窗。
驗證安裝:
開啟命令提示字元 ( CMD
)。
運行以下命令:
ffmpeg-版本
如果正確安裝,您應該會看到ffmpeg
的版本資訊。
首先,你需要git
。從 git-scm.com 下載適用於 Windows 的git-scm
軟體包並安裝。使用以下命令驗證cmd
或powershell
中的安裝
git --version
現在您也可以從「開始」功能表啟動Git Bash
。
git clone https://github.com/hyperfield/yt-channel-downloader.git
cd yt-channel-downloader
python -m venv .venv
.venvScriptsactivate.bat
pip install -r requirements.txt
python main.py
.venvScriptsdeactivate.bat
下載 Git 和 Python 安裝程式並安裝它們。
從 GitHub下載 ZIP 檔案形式的儲存庫並解壓縮。
導航到該目錄並找到requirements.txt
。
按住 Shift 鍵並右鍵單擊該資料夾,然後選擇「在此處開啟命令視窗」或「在此處開啟 PowerShell 視窗」。
請依照上述命令提示字元或 PowerShell 說明中的步驟 3-6 進行操作。
開啟應用程式並輸入 YouTube 頻道 URL。
轉到“檔案”->“設定”並設定您的下載首選項。
按獲取清單按鈕列出可用的影片。
選擇您要下載的影片。
點擊下載按鈕。
請隨意提出問題並提出請求。我感謝您的回饋和貢獻。
該項目已獲得 MIT 許可證的許可。有關詳細信息,請參閱許可證文件。
hyperfield -初始工作和文檔- hyperfield
另請參閱參與專案的貢獻者清單。
如果您喜歡這個應用程序,並且覺得您可以捐贈一點來支持作者並加快該程序引入新的令人興奮的功能,我將感謝您向我的 PayPal、比特幣或以太坊帳戶捐贈。 :)
貝寶
比特幣:bc1pglp2m26kqatgm6z8vtuhk66jd74ghv948wtyhtgtj6wh30nzz6csjajv00
以太坊:0x9CEf6B928BF9fFd894ca83db1B822820917ca89a