YouTube-DL – 使用Termux

author
0 minutes, 28 seconds Read

YouTube-DL下載YouTube視頻是Windows,Mac OS,以及GNU/Linux工具,它使下載Web視頻的下載非常容易。它實現了功能強大的下載引擎,並且可以下載以及操縱音頻以及許多網站的視頻數據。顧名思義,它最初是作為使用YouTube-DL命令下載YouTube視頻的工具,但是後來該命令被附近擴展,以支持大量超過一百個不同的網站。它是開源的,大小很少,並且允許使用單個命令下載媒體。

在其他人之間,“ YouTube-dl”命令支持從遵守服務下載:

YouTube

ADN – 動漫數字網絡

Audiomack

英國廣播公司

Dailymotion

發現

play.fm

抽搐

Vimeo

可以在此處發現所有支持網站的列表。

多虧了開源社區的工作,就可以在Android上運行YouTube-DL。安裝後,其所有操作將在Android設備上得到完全支持,包括從視頻數據(例如視頻剪輯,在線音樂會)中提取音頻,以及選擇在不同音頻之間下載的流以及提供的視頻樣式之間的流程網站。

如何設置

安裝Termux

安裝術語:API插件。 Termux需要此插件來獲得進入Android設備存儲的訪問權限。

啟用存儲訪問到Termux。打開術語應用程序,並進入符合命令:
termux-stetup-storage
您的小工具可能會發布一個對話框,要求存儲獲得該術語應用程序的授權。

安裝所需的軟件包
內部termux,進入符合命令:

pkg設置-y ffmpeg python
這將設置Python以及FFMPEG依賴性。接下來,用符合命令設置YouTube-DL:

PIP設置YouTube-DL

必須閱讀:如何轉換利用FFMPEG和TERMUX的媒體數據

如何利用YouTube-DL下載YouTube視頻

YouTube-DL啟用使用一個命令的完整媒體操作。我們可以通過符合命令來啟動基本下載:

YouTube-DL Media_url
其中Media_url是媒體文件的URL。例如,要從YouTube下載電影紙漿小說的預告片,我們會問這個命令:

YouTube-DL
YouTube-DL將立即提取網頁信息並下載媒體文件。在目前的版本上,YouTube-DL立即下載視頻以及最佳提供的音頻流,當沒有傳遞額外的選擇時。

視頻和音頻格式的選擇

YouTube-DL為下載的視頻格式提供不同的配置選擇。首先,傳遞-f參數將篩選提供的所有樣式供下載:

YouTube -DL -F
這將提供如下的輸出:

YouTube-DL命令
編輯選擇:黑暗主題以及黑色壁紙可以節省電池嗎?

第一列屏幕樣式代碼,第二列介質擴展以及第三列分辨率(用於視頻流)。這意味著我們需要下載最好的(最後一個)視頻流以及160k Opus音頻流,我們需要提供符合命令的命令:

YouTube -DL -F 22+251
-f參數指示YouTube -DL選擇樣式代碼22和251,分別代表視頻和音頻流。

根據條件選擇

YouTube-DL為需要更高控制的個人提供了令人著迷的表現。視頻以及音頻可以通過將條件放在括號中進行過濾,例如-f“ [Height = 720]”(選擇以及下載具有720像素高度的視頻)或-f“ [Filesize> 10m]” (選擇並下載數據尺寸高於10 MB的媒體)。可以在條件中使用的字段如下:

文件大小:字節數,如果預先理解

寬度:視頻的寬度,如果已知

高度:視頻的高度,如果已知

TBR:音頻的典型位量以及Kbit/s的視頻

ABR:Kbit/s的典型音頻位速率

VBR:Kbit/s的典型視頻位量

ASR:赫茲的音頻抽樣率

FPS:幀速率

因此,符合命令的符合選擇以及下載幀速率高於25的視頻數據,高度高或等於720像素,並且音頻採樣率高於44200 Hz:

youtube -dl -f“ [fps> 25] [高度> = 720] [ASR> 44200]
如果沒有提供的音頻/視頻流涵蓋了提供的條件,則YouTube-DL將篩選錯誤消息以及退出。利用條件的過濾可能對較舊的Android設備有益,該設備無法快速用高分辨率解碼視頻數據。

提取和轉換音頻

要從媒體文件中提取音頻,必須傳遞-X命令行參數。同樣可以使用–Audio-Format參數選擇提取的音頻格式null

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *