{"repo":"pyrolloryp/MissAV_Downloader","free":true,"listed":false,"github":"https://github.com/pyrolloryp/MissAV_Downloader","clone":"git clone https://github.com/pyrolloryp/MissAV_Downloader.git","description":"MissAV Downloader: 基於 Python 的學術研究工具，探索 HLS/m3u8 串流與反爬蟲技術。具備智慧爬蟲與優先級篩選、多執行緒高速下載與雙層進度條監控。支援暫停/繼續功能並自動呼叫 FFmpeg 轉檔為 MP4。MissAV Downloader - A high-performance HLS/m3u8 stream downloader for academic research, featuring intelligent crawler and GUI.","language":"Python","stars":10,"topics":["crawler","ffmpeg","gui","hls-downloader","m3u8","missav","multithreading","python"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"English 繁體中文 MissAV Downloader v1.1.0 MissAV Downloader 是一個專為多媒體串流、HLS (HTTP Live Streaming) 技術與自動化爬蟲分析所開發的學術研究工具。本專案旨在探討現代影音平台如何透過動態加密 JS 隱藏 m3u8 資源，以及如何在高併發環境下穩定下載串流分片。 --- ✨ 核心研究功能 本專案持續更新，目前 v1.1.0 版本包含以下強大功能： 🖥️ 現代化圖形介面 ：基於 CustomTkinter 打造，支援淺色/深色模式（跟隨系統），操作直觀流暢。 🕷️ 智慧爬蟲與篩選 ： 輸入演員或系列網址，自動抓取所有分頁影片。 智慧優先級 ：自動過濾重複影片，可針對不同版本調整下載優先級。 ⚡ 高速併發下載(限贊助會員) ： 採用多執行緒技術 ( ThreadPoolExecutor ) 並行下載影片的 .ts 分片，將頻寬利用率最大化。 雙層進度條 ：介面同時顯示「總任務進度」與「單檔下載進度」，狀態一目瞭然。 ⏯️ 任務控制 ： 暫停/繼續 ：下載過程中可隨時暫停，釋放網路資源，稍後再繼續。 🔄 消耗式任務列表 ： 下載清單採用「消耗式」管理。每完成一個任務，該 URL 就會從列表中移除。 若程式中斷或手動停止，未完成的 URL 會自動寫回列表檔，下次執行即可直接續傳，絕不重複下載。 🛠️ 自動化處理 ： 自動轉檔 ：下載完成後自動呼叫 FFmpeg（已內建可攜式版本）將分片無損合併並轉為 .mp4 格式。 自動清理 ：具備任務前、轉檔後、程式結束時的三重暫存檔清理機制，不佔用硬碟空間。 --- 📋 環境需求 在執行本程式前，請確保您的電腦已準備好以下環境： 1. Python 3.8 或更高版本 2. FFmpeg ：已透過 imageio-ffmpeg 套件內建可攜式版本，安裝依賴套件後即可直接使用， 不需要 再自行下載 FFmpeg 或設定系統環境變數 PATH。 若內建版本在你的環境下無法正常運作，程式會自動退回改用系統 PATH 中的 ffmpeg （如果有安裝的話）。 --- 📦 發佈形式 編譯後發布的版本為 資料夾形式 （而非單一 exe 檔），資料夾內包含執行檔與所有相依檔案。這是刻意採用的打包方式：所有依賴檔案在打包當下就已展開好，執行時不需要再解壓縮到暫存資料夾，避免每次開啟視窗時造成系統性的多核心 CPU 尖峰與其他程式卡頓。 請將整個資料夾一起保留/搬移 ，不要只保留其中的 .exe ，否則程式會因為缺少相依檔案而無法執行。 部分防毒軟體（含 Windows 內建的「Windows 安全性中心 / Microsoft Defender」）會對新程式的執行檔與大量檔案做即時掃描，這在啟動含有大量相依檔案的打包程式時可能造成短暫卡頓被放大。若你信任本專案的來源，可將程式資料夾加入防毒軟體的排除清單（Windows 安全性 → 病毒與威脅防護 → 管理設定 → 排除項目）。 --- 🚀 使用教學 步驟 1：連結爬取 在「 目標網址 」欄位貼上 MissAV 的演員或系列網址。 點擊「 爬取此演員/系列頁面的所有影片 」。 程式會自動產生 URL 列表檔並預設儲存路徑。 步驟 2：開始批量下載 確認「 URL 列表檔 」與「 儲存資料夾 」路徑正確。 點擊「 開始批量下載 」。 透過介面下方的雙層進度條即時監控下載進度與預估剩餘時間 (ETA)。 --- 🔒 安全校驗與免責聲明 檔案校驗 為確保執行檔未被竄改，下載編譯版後請務必比對 R","default_branch":null,"files":null,"tree":[],"storefront":"/r/pyrolloryp","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pyrolloryp/MissAV_Downloader/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}