怎麼呼叫youget
You-Get是一個小型的命令列實用程序,用於從Web下載媒體內容(視頻,音頻,圖像),以防沒有其他方便的方法。以下依賴關係是必要的,必須單獨安裝,除非您在Windows上使用預先建置的軟體包或巧克力軟體包:
Python 3
FFmpeg(強烈建議)或Libav(可選)
RTMPDump
選項1:透過pip安裝官方發布的you-get是在PyPI上發布的,可以透過
pip套件管理器從PyPI鏡像輕鬆安裝。
請注意,您必須使用Python 3版本pip:
$ pip3 install you-get
選項2:透過抗原安裝將以下行新增至您的.zshrc:##
antigen bundle soimort/you-get
選項3:使用預先建置的軟體包(僅限Windows)從下列位置下載exe(獨立)或7z(包含所有相依性):
[https](https://github.com/soimort/you-get/releases/latest):[//github.com/soimort/you-get/releases/latest](https://github.com/soimort/you-get/releases/latest)。
#選項4:從GitHub下載您可以下載穩定版(與PyPI上的最新版本相同)或開發(更多修補程序,不穩定特性)分支you-get。
相關推薦:《Python影片教學》
解壓縮它,並將包含you-get腳本的目錄放入PATH。或者,執行$ [sudo] python3 setup.py install
$ python3 setup.py install --user
選項5:Git克隆這是所有開發人員的建議方法,即使你不常在Python中編碼。
$ git clone git://github.com/soimort/you-get.git
選項6:使用Chocolatey(僅限Windows)
> choco install you-get
選項7:Homebrew(僅限Mac)您可以you -get透過以下方式輕鬆安裝:
$ brew install you-get
升級根據您選擇安裝的選項you-get,您可以透過以下方式升級:
$ pip3 install --upgrade you-get
$ you-get https://github.com/soimort/you-get/archive/master.zip
> choco upgrade you-get
$ pip3 install --upgrade git+https://github.com/soimort/you-get@develop
使用
當您收到感興趣的影片時,您可以使用--info/ -i選項查看所有可用的品質和格式:$ you-get -i 'https://www.youtube.com/watch?v=jNQXAC9IVRw'site: YouTube title: Me at the zoo streams: # Available quality and codecs[ DEFAULT ] _________________________________ - itag: 43container: webm quality: medium size: 0.5 MiB (564215 bytes) # download-with: you-get --itag=43 [URL]- itag: 18 container: mp4 quality: medium # download-with: you-get --itag=18 [URL]- itag: 5 container: flv quality: small # download-with: you-get --itag=5 [URL]- itag: 36 container: 3gp quality: small # download-with: you-get --itag=36 [URL]- itag: 17 container: 3gp quality: small # download-with: you-get --itag=17 [URL]
$ you-get 'https://www.youtube.com/watch?v=jNQXAC9IVRw' site: YouTube title: Me at the zoo stream: - itag: 43 container: webm quality: medium size: 0.5 MiB (564215 bytes) # download-with: you-get --itag=43 [URL] Downloading zoo.webm ... 100.0% ( 0.5/0.5 MB) ├████████████████████████████████████████┤[1/1] 7 MB/s Saving Me at the zoo.en.srt ...Done.
$ you-get --itag=18 'https://www.youtube.com/watch?v=jNQXAC9IVRw'
·在這一點上,我們的大多數支援網站通常沒有實現格式選擇; 在這種情況下,要下載的預設格式是品質最高的格式。
·ffmpeg是一個必需的依賴項,用於下載和加入串流的多個部分(例如在某些網站如優酷),以及1080p或高解析度的YouTube影片的影片。
如果you-get在下載後不想加入影片部分,請使用--no-merge/ -n選項。
下載其他任何內容如果您已擁有所需資源的網址,可以直接透過以下網址下載:
$ you-get https://stallman.org/rms. Site: stallman.org Title: rms Type: JPEG Image (image/jpeg) Size: 0.06 MiB (66482 Bytes) Downloading rms.jpg ... 100.0% ( 0.1/0.1 MB) ├████████████████████████████████████████┤[1/1] 127 kB/s
$ you-get http://kopasas.tumblr.com/post/69361932517 Site: Tumblr.com Title: kopasas Type: Unknown type (None) Size: 0.51 MiB (536583 Bytes) Site: Tumblr.com Title: tumblr_mxhg13jx4n1sftq6do1_1280 Type: Portable Network Graphics (image/png) Size: 0.51 MiB (536583 Bytes) Downloading tumblr_mxhg13jx4n1sftq6do1_1280.png ... 100.0% ( 0.5/0.5 MB) ├████████████████████████████████████████┤[1/1] 22 MB/s
這個功能是一個實驗性的,遠非完美。它最適合從諸如Tumblr和Blogger等流行網站上抓取大型圖片,但實際上沒有通用模式可以應用到互聯網上的任何網站。
在Google影片中搜尋並下載
你可以傳遞任何東西you-get。如果網址不是有效的網址,you-get則會執行Google搜尋並為您下載最相關的影片。 (這可能不是你想看到的,但仍然很可能。)$ you-get "Richard Stallman eats"
設定下載文件的路徑和名稱
使用--output- dir/ -o選項設定路徑,和--output-filename/ -O設定下載檔案的名稱:$ you-get -o ~/Videos -O zoo.webm 'https://www.youtube.com/watch?v=jNQXAC9IVRw'
·如果您遇到預設影片標題(可能包含與目前shell /作業系統/檔案系統不相容的特殊字元)時遇到問題,這些選項很有用。
·如果您將腳本寫入批次下載檔案並將其放入指定名稱的資料夾中,這些選項也很有用。
代理程式設定您可以you-get透過--http-proxy/ -x選項指定要使用的HTTP代理:
$ you-get -x 127.0.0.1:8087 'https://www.youtube.com/watch?v=jNQXAC9IVRw'
但是,http_proxy默认情况下应用系统代理设置(即环境变量)。要禁用任何代理,请使用该--no-proxy选项。
提示:
如果你需要使用代理了很多(如果您的网络阻止某些网站),你可能希望使用you-get与proxychains并设置alias you-get="proxychains -q you-get"(Bash中)。
对于某些网站(例如优酷),如果您需要访问仅在中国大陆可用的一些视频,可以使用特定代理从网站提取视频信息:--extractor-proxy/ -y。
观看视频
使用--player/ -p选项将视频馈送到您选择的媒体播放器,例如mplayer或vlc,而不是下载:
$ you-get -p vlc 'https://www.youtube.com/watch?v=jNQXAC9IVRw'
或者,如果您更喜欢在浏览器中观看视频,只需没有广告或评论部分:
$ you-get -p chromium 'https://www.youtube.com/watch?v=jNQXAC9IVRw'
提示:
可以使用该-p选项来启动另一个下载管理器,例如you-get -p uget-gtk 'https://www.youtube.com/watch?v=jNQXAC9IVRw'
,尽管它们可能不能一起播放很好。
加载Cookie
并非所有视频都向任何人公开。如果您需要登录帐户以访问某些内容(例如,私人视频),则无法you-get通过--cookies/ -c选项向浏览器提供Cookie 。
注意:
到目前为止,我们支持两种格式的浏览器Cookie:Mozilla cookies.sqlite和Netscape cookies.txt。
重新使用提取的数据
使用--url/ -u获取从页面提取的可下载资源URL的列表。用于--json以JSON格式获取抽取数据的摘要。
以上是怎麼呼叫youget的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

PHP主要是過程式編程,但也支持面向對象編程(OOP);Python支持多種範式,包括OOP、函數式和過程式編程。 PHP適合web開發,Python適用於多種應用,如數據分析和機器學習。

PHP適合網頁開發和快速原型開發,Python適用於數據科學和機器學習。 1.PHP用於動態網頁開發,語法簡單,適合快速開發。 2.Python語法簡潔,適用於多領域,庫生態系統強大。

在 Sublime Text 中運行 Python 代碼,需先安裝 Python 插件,再創建 .py 文件並編寫代碼,最後按 Ctrl B 運行代碼,輸出會在控制台中顯示。

PHP起源於1994年,由RasmusLerdorf開發,最初用於跟踪網站訪問者,逐漸演變為服務器端腳本語言,廣泛應用於網頁開發。 Python由GuidovanRossum於1980年代末開發,1991年首次發布,強調代碼可讀性和簡潔性,適用於科學計算、數據分析等領域。

Python更適合初學者,學習曲線平緩,語法簡潔;JavaScript適合前端開發,學習曲線較陡,語法靈活。 1.Python語法直觀,適用於數據科學和後端開發。 2.JavaScript靈活,廣泛用於前端和服務器端編程。

Golang在性能和可擴展性方面優於Python。 1)Golang的編譯型特性和高效並發模型使其在高並發場景下表現出色。 2)Python作為解釋型語言,執行速度較慢,但通過工具如Cython可優化性能。

在 Visual Studio Code(VSCode)中編寫代碼簡單易行,只需安裝 VSCode、創建項目、選擇語言、創建文件、編寫代碼、保存並運行即可。 VSCode 的優點包括跨平台、免費開源、強大功能、擴展豐富,以及輕量快速。

在 Notepad 中運行 Python 代碼需要安裝 Python 可執行文件和 NppExec 插件。安裝 Python 並為其添加 PATH 後,在 NppExec 插件中配置命令為“python”、參數為“{CURRENT_DIRECTORY}{FILE_NAME}”,即可在 Notepad 中通過快捷鍵“F6”運行 Python 代碼。
