pyIDM是IDM(Internet Download Manager)的免費(fèi)開源替代品,用于從流媒體網(wǎng)站下載常規(guī)文件和視頻。它是使用Python開發(fā)的(需要Python 3.6+),并且僅依賴于開源工具和庫,例如pycurl,youtube_dl,F(xiàn)Fmpeg和pysimplegui。
它具有多線程下載,高速引擎(并且基于libcurl提供了很高的下載速度);恢復(fù)未完成的下載,對分段視頻流的支持,對加密/未加密的HLS(HTTP實(shí)時流)媒體流的支持。
此外,它還支持計劃下載,重新使用與遠(yuǎn)程服務(wù)器的現(xiàn)有連接以及HTTP代理支持。并且它允許用戶控制選項(xiàng),例如選擇主題(有140個主題),設(shè)置代理,選擇段大小,速度限制,最大并發(fā)下載和每次下載最大連接。
如何在Linux中安裝pyIDM
首先,您需要安裝所需的軟件包,其中包括:pip – Python的事實(shí)上的標(biāo)準(zhǔn)軟件包安裝程序和管理器,Tkinter – Python的事實(shí)上的標(biāo)準(zhǔn)GUI(圖形用戶界面)軟件包,xclip –到窗口的命令行界面。 X11剪貼板和FFmpeg –廣泛使用的多媒體框架。
[linuxidc@localhost ~/www.linuxidc.com]$sudo apt install python-pip python3-pip python3-tk xclip ffmpeg [在 Debian/Ubuntu 上]
[linuxidc@localhost ~/www.linuxidc.com]$dnf install python-pip python3-pip python3-tkinter xclip ffmpeg [在 Fedora/CentOS/RHEL 上]
[linuxidc@localhost ~/www.linuxidc.com]$yum install python-pip python3-pip python3-tkinter xclip ffmpeg [在 Fedora/CentOS/RHEL 上]
安裝所需的軟件包后,請使用pip3實(shí)用工具安裝pyIDM,一旦運(yùn)行它將嘗試自動安裝缺少的依賴項(xiàng)。
[linuxidc@localhost ~/www.linuxidc.com]$sudo pip3 install pyIDM
或者
[linuxidc@localhost ~/www.linuxidc.com]$pip3 install pyIDM
安裝完成后,您可以如圖所示從終端窗口啟動pyIDM。
[linuxidc@localhost ~/www.linuxidc.com]$pyidm
要下載文件,復(fù)制其下載鏈接并將其粘貼到URL輸入框中。請注意,打開時,pyIDM將使用xclip程序(如果安裝了pyperclip或xsel)來自動檢測系統(tǒng)剪貼板中復(fù)制的URL,并在URL字段中自動粘貼下載鏈接。然后單擊下載按鈕,如下面的屏幕截圖所示。
要查看正在進(jìn)行的下載,請單擊“下載”選項(xiàng)卡。 您也可以通過單擊“設(shè)置”選項(xiàng)卡來更改設(shè)置。
有關(guān)更多信息,請?jiān)L問pyIDM Github存儲庫:https://github.com/pyIDM/pyIDM。
pyIDM是一個使用Python和開源工具(如FFmpeg和youtube_dl)構(gòu)建的IDM的開源替代品。試一試,然后通過下面的留言說說你的使用感受。