PyIDM是一個python開源的互聯網下載管理器,具有多連接,高速引擎,它從流媒體網站下載一般文件和視頻,用Python開發,基于 “pyCuRL/libcurl”和 “PySimpleGUI”。
功能介紹
基于libcurl的高下載速度 - 請看: aria2與PyIDM的速度測試。
多連接下載 “多線程”;
自動文件分割。
恢復未完成的下載,以及刷新過期的URL。
下載整個視頻播放列表或選定的視頻。
下載碎片化的視頻流,以及加密/未加密的HLS媒體流。
邊下載邊觀看視頻* “某些視頻在下載完成前將沒有音頻”。
下載視頻字幕。
將視頻元數據寫入下載文件。
檢查應用程序的更新。
計劃下載;
重新使用與遠程服務器的現有連接。
剪貼板監視器。
簡單的GUI界面,有140種主題可供選擇。“90年代外觀的GUI”
支持代理 (http, https, socks4, and socks5)。
用戶/通行證認證,推薦人鏈接,使用cookies,視頻縮略圖,字幕,MD5和SHA256校驗和。
用戶可以控制很多選項。
選擇主題:
設置代理。
速度限制。
最大。并發下載。
每次下載的最大連接數。
更新日志
V2020.8.13:
可以在下載過程中刪除任何項目。
增加了打開日志文件或日志文件夾的按鈕,問題#134。
修正了在Linux上顯示阿拉伯文的問題#88;
修正了目標文件夾名稱有空格時下載失敗的問題#130。
修正tkinter 8.6.9中表格顏色的問題。
停止用戶向上滾動時的日志自動滾動。
增加了日志窗口的水平滾動條。
修正了以播放列表形式獲取youtube頻道視頻的問題,問題#146。
修正元數據錯誤問題#138;
交互式終端支持。
自動更正文件名擴展名(先問用戶)問題#137。