成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

【分享】You-Get:支持80多個網站的命令行多媒體下載器

開源 Linux
You-Get 不僅僅是一個下載器,它還可以將在線視頻導流至你的視頻播放器。更進一步,它還允許你在 Google 上搜索視頻,只要給出搜索項,You-Get 使用 Google 搜索并下載相關度最高的視頻。它是一個完全自由、開源及跨平臺的應用,適用于 Linux、MacOS 及 Windows。

[[230407]]

你們大多數人可能用過或聽說過 Youtube-dl,這個命令行程序可以從包括 Youtube 在內的 100+ 網站下載視頻。我偶然發現了一個類似的工具,名字叫做 You-Get。這是一個 Python 編寫的命令行下載器,可以讓你從 Youtube、Facebook、Twitter 等很多熱門網站下載圖片,音頻和視頻(LCTT 譯注:首先,它們得是存在的網站)。目前該下載器支持 80+ 站點,點擊這里查看所有支持的網站。

You-Get 不僅僅是一個下載器,它還可以將在線視頻導流至你的視頻播放器。更進一步,它還允許你在 Google 上搜索視頻,只要給出搜索項,You-Get 使用 Google 搜索并下載相關度***的視頻。另外值得一提的特性是,它允許你暫停和恢復下載過程。它是一個完全自由、開源及跨平臺的應用,適用于 Linux、MacOS 及 Windows。 

安裝 You-Get

確保你已經安裝如下依賴項:

  • Python 3
  • FFmpeg (強烈推薦) 或 Libav
  • (可選) RTMPDump

有多種方式安裝 You-Get,其中官方推薦采用 pip 包管理器安裝。如果你還沒有安裝 pip,可以參考如下鏈接:

需要注意的是,你需要安裝 Python 3 版本的 pip

接下來,運行如下命令安裝 You-Get:

  1. $ pip3 install you-get

可以使用命令升級 You-Get 至***版本:

  1. $ pip3 install --upgrade you-get 

開始使用 You-Get

使用方式與 Youtube-dl 工具基本一致。 

下載視頻

下載視頻,只需運行:

  1. $ you-get https://www.youtube.com/watch?v=HXaglTFJLMc

輸出示例:

  1. site: YouTube
  2. title: The Last of The Mohicans by Alexandro Querevalú
  3. stream:
  4. - itag: 22
  5. container: mp4
  6. quality: hd720
  7. size: 56.9 MiB (59654303 bytes)
  8. # download-with: you-get --itag=22 [URL]
  9.  
  10. Downloading The Last of The Mohicans by Alexandro Querevalú.mp4 ...
  11. 100% ( 56.9/ 56.9MB) ├███████████████████████████████████████████████████████┤[1/1] 752 kB/s

下載視頻前,你可能希望查看視頻的細節信息。You-Get 提供了 –info-i 參數,使用該參數可以獲得給定視頻所有可用的分辨率和格式。

  1. $ you-get -i https://www.youtube.com/watch?v=HXaglTFJLMc

或者

  1. $ you-get --info https://www.youtube.com/watch?v=HXaglTFJLMc

輸出示例如下:

  1. site: YouTube
  2. title: The Last of The Mohicans by Alexandro Querevalú
  3. streams: # Available quality and codecs
  4. [ DASH ] ____________________________________
  5. - itag: 137
  6. container: mp4
  7. quality: 1920x1080
  8. size: 101.9 MiB (106816582 bytes)
  9. # download-with: you-get --itag=137 [URL]
  10.  
  11. - itag: 248
  12. container: webm
  13. quality: 1920x1080
  14. size: 90.3 MiB (94640185 bytes)
  15. # download-with: you-get --itag=248 [URL]
  16.  
  17. - itag: 136
  18. container: mp4
  19. quality: 1280x720
  20. size: 56.9 MiB (59672392 bytes)
  21. # download-with: you-get --itag=136 [URL]
  22.  
  23. - itag: 247
  24. container: webm
  25. quality: 1280x720
  26. size: 52.6 MiB (55170859 bytes)
  27. # download-with: you-get --itag=247 [URL]
  28.  
  29. - itag: 135
  30. container: mp4
  31. quality: 854x480
  32. size: 32.2 MiB (33757856 bytes)
  33. # download-with: you-get --itag=135 [URL]
  34.  
  35. - itag: 244
  36. container: webm
  37. quality: 854x480
  38. size: 28.0 MiB (29369484 bytes)
  39. # download-with: you-get --itag=244 [URL]
  40.  
  41. [ DEFAULT ] _________________________________
  42. - itag: 22
  43. container: mp4
  44. quality: hd720
  45. size: 56.9 MiB (59654303 bytes)
  46. # download-with: you-get --itag=22 [URL]

默認情況下,You-Get 會下載標記為 “DEFAULT” 的格式。如果你對格式或分辨率不滿意,可以選擇你喜歡的格式,使用格式對應的 itag 值即可。

  1. $ you-get --itag=244 https://www.youtube.com/watch?v=HXaglTFJLMc 

下載音頻

執行下面的命令,可以從 soundcloud 網站下載音頻:

  1. $ you-get 'https://soundcloud.com/uiceheidd/all-girls-are-same-999-prod-nick-mira'
  2. Site: SoundCloud.com
  3. Title: ALL GIRLS ARE THE SAME (PROD. NICK MIRA)
  4. Type: MP3 (audio/mpeg)
  5. Size: 2.58 MiB (2710046 Bytes)
  6.  
  7. Downloading ALL GIRLS ARE THE SAME (PROD. NICK MIRA).mp3 ...
  8. 100% ( 2.6/ 2.6MB) ├███████████████████████████████████████████████████████┤[1/1] 983 kB/s
  9.  

查看音頻文件細節,使用 -i 參數:

  1. $ you-get -i 'https://soundcloud.com/uiceheidd/all-girls-are-same-999-prod-nick-mira' 

下載圖片

運行如下命令下載圖片:

  1. $ you-get https://pixabay.com/en/mountain-crumpled-cyanus-montanus-3393209/

You-Get 也可以下載網頁中的全部圖片:

  1. $ you-get https://www.ostechnix.com/pacvim-a-cli-game-to-learn-vim-commands/ 

搜索視頻

你只需向 You-Get 傳遞一個任意的搜索項,而無需給出有效的 URL;You-Get 會使用 Google 搜索并下載與你給出搜索項最相關的視頻。(LCTT 譯注:Google 的機器人檢測機制可能導致 503 報錯導致該功能無法使用)。

  1. $ you-get 'Micheal Jackson'
  2. Google Videos search:
  3. Best matched result:
  4. site: YouTube
  5. title: Michael Jackson - Beat It (Official Video)
  6. stream:
  7. - itag: 43
  8. container: webm
  9. quality: medium
  10. size: 29.4 MiB (30792050 bytes)
  11. # download-with: you-get --itag=43 [URL]
  12.  
  13. Downloading Michael Jackson - Beat It (Official Video).webm ...
  14. 100% ( 29.4/ 29.4MB) ├███████████████████████████████████████████████████████┤[1/1] 2 MB/s 

觀看視頻

You-Get 可以將在線視頻導流至你的視頻播放器或瀏覽器,跳過廣告和評論部分。(LCTT 譯注:使用 -p 參數需要對應的 vlc/chrominum 命令可以調用,一般適用于具有圖形化界面的操作系統)。

以 VLC 視頻播放器為例,使用如下命令在其中觀看視頻:

  1. $ you-get -p vlc https://www.youtube.com/watch?v=HXaglTFJLMc

或者

  1. $ you-get --player vlc https://www.youtube.com/watch?v=HXaglTFJLMc

類似地,將視頻導流至以 chromium 為例的瀏覽器中,使用如下命令:

  1. $ you-get -p chromium https://www.youtube.com/watch?v=HXaglTFJLMc

[[230408]]

在上述屏幕截圖中,可以看到并沒有廣告和評論部分,只是一個包含視頻的簡單頁面。 

設置下載視頻的路徑及文件名

默認情況下,使用視頻標題作為默認文件名,下載至當前工作目錄。當然,你可以按照你的喜好進行更改,使用 –output-dir-o 參數可以指定路徑,使用 –output-filename-O 參數可以指定下載文件的文件名。

  1. $ you-get -o ~/Videos -O output.mp4 https://www.youtube.com/watch?v=HXaglTFJLMc 

暫停和恢復下載

CTRL+C 可以取消下載。一個以 .download 為擴展名的臨時文件會保存至輸出路徑。下次你使用相同的參數下載時,下載過程將延續上一次的過程。

當文件下載完成后,以 .download 為擴展名的臨時文件會自動消失。如果這時你使用同樣參數下載,You-Get 會跳過下載;如果你想強制重新下載,可以使用 –force-f 參數。

查看命令的幫助部分可以獲取更多細節,命令如下:

  1. $ you-get --help

這次的分享到此結束,后續還會介紹更多的優秀工具,敬請期待! 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2021-08-16 08:47:10

You-GetPython應用程序

2010-02-04 15:17:48

Linux wget

2014-07-31 18:23:41

Process

2015-07-01 09:15:46

linuxQuora命令行

2019-03-25 21:12:06

Linux命令行下載加速器

2016-08-04 10:27:40

Linux文件下載網站瀏覽工具

2021-05-31 12:05:46

Shell命令Linux

2021-11-26 09:58:37

Linux命令瀏覽器

2022-10-13 19:23:21

Linux命令行IP 地址

2010-02-05 14:59:31

C++命令行模式編譯設

2014-06-17 10:02:58

Bash Getopt命令行

2010-06-07 14:45:37

Linux下載工具

2017-01-19 19:08:32

Linux管理器

2010-09-16 16:05:24

Java編譯器

2022-10-24 09:02:28

Selenium自動化

2020-12-10 16:16:08

工具代碼開發

2020-12-11 06:44:16

命令行工具開發

2020-03-31 08:30:00

ffsendFireFox SenLinux

2010-12-02 14:29:07

nmap

2009-12-10 15:01:09

Linux命令行
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美成人a∨高清免费观看 老司机午夜性大片 | 日韩小视频 | 一起操网站 | 欧美一级黄色免费看 | 天天干狠狠 | 亚洲中国字幕 | 精品国产91乱码一区二区三区 | 日本 欧美 国产 | 九九视频在线观看 | 黄色大片视频 | 午夜国产一级 | 国产精品日产欧美久久久久 | 久久91av | 天天天天天操 | 中文av字幕| 亚洲欧美日韩精品久久亚洲区 | 狠狠躁夜夜躁人人爽天天高潮 | 国产视频福利在线观看 | 一区二区三区中文字幕 | 桃色五月 | 嫩草视频在线看 | 精品亚洲一区二区三区 | www.一区二区 | 国产精品精品视频一区二区三区 | 精品国产一区二区三区久久久四川 | 午夜男人天堂 | 久久久久久91香蕉国产 | 精品熟人一区二区三区四区 | 日韩色视频 | 91中文字幕在线观看 | 97热在线| 91成人免费看 | 欧美一区二区精品 | 欧洲一区二区三区 | 久久久久久久久久爱 | 7799精品视频天天看 | 国产a爽一区二区久久久 | 久久r精品| 99精品欧美一区二区蜜桃免费 | 亚洲国产中文字幕 | av成年人网站 |