youtube-dl 將影片下載到哪裡?

youtube-dl 將影片下載到哪裡?

我已經下載youtube-dl並且視頻下載完成,但是當我搜索視頻時,似乎找不到它。

有人可以幫忙嗎?

答案1

確實有問題在這裡:

1. 為什麼 youtube-dl 沒有出現在 Dash 中?

這是因為youtube-dl它僅從終端視窗運行,不附帶圖示、桌面檔案等。它只需從任何終端視窗運行即可,如下所示:

youtube-dl [options] url [url...]

透過執行以下命令可以輕鬆查看命令列選項的詳細資訊:

youtube-dl -h

嘗試一下,讓youtube-dl工作如你所願。

2. Youtube-dl在哪裡下載YouTube檔案?

預設youtube-dl會下載文件在目前工作目錄中您打開的終端機的名稱。通常這是您的$HOME環境,但並非總是如此。可以透過以下兩種方式之一修改此行為:

  1. 將 -o 選項與youtube-dlto 一起使用手動給出下載文件的位置:

    youtube-dl -o "~/Desktop/%(title)s.%(ext)s" 'youtube file url'
    

    當然還有替代品你的“youtube 檔 url”的實際 url。此範例將完成的下載傳送到您的桌面。

  2. 建立設定檔如下youtube-dl

    touch ~/.config/youtube-dl.conf
    

    然後設定一個預設該文件中的下載位置:

    --output "~/Desktop/%(title)s.%(ext)s"
    

    完成此操作後,所有下載的檔案都將自動地轉到您的桌面。

參考:

答案2

預設情況下,youtube-dl 將檔案下載到執行該命令的相同目錄中。大多數情況下它是您的主目錄。如果您的名字是 Tom,那麼它就是 /home/Tom。要強制它在其他地方下載,您應該使用 -o 選項;要選擇視頻質量,有 -f 選項。但您如何知道文件品質的變化。這是透過 -F 選項實現的。因此,將所有這些合併到一個 shell 腳本中,使其可執行並將其放入 bin 目錄中。生活變得輕鬆。

我寫了一個腳本供我自己使用。效果很好。您不必擔心所有這些下載的文件都去了哪裡。我選擇 ~/Videos 目錄來下載 YT 影片;您可以選擇任何其他。還將“Tom”替換為您的名字。這是腳本:

#!/bin/sh
answer=""
tput clear
tput cup 05 10
echo "Give the YouTube URL: \c"
# Here you paste the YT-video-URL by ctrl+shift+V
read answer
# The follwing command will display a list of video quality options to choose from
youtube-dl -F $answer
echo
# Here you give the number shown in first column as per your choice
echo "Select Quality (Choose a number): \c"
read qual
# If you don't want to download and quit the shell, give 99
if [ $qual -ne 99 ]
then
youtube-dl -f $qual -o "/home/Tom/Videos/%(title)s.%(ext)s" $answer
else
exit 0
fi

答案3

如果你youtube-dl像這樣運行:

youtube-dl -o "/home/vasa1/Downloads/%(title)s" http://www.youtube.com/watch?v=rnvK2TIhYns

影片應該在/home/vasa1/Downloads.當然,您需要將您的用戶名替換為vasa1

答案4

Ubuntu 14 官方安裝程式修復

在這裡建立目錄:

sudo mkdir /opt/youtube-dl

將 youtube-dl 從安裝位置移動:

sudo mv /usr/local/bin/youtube-dl /opt/youtube-dl

製作符號連結:

pushd /usr/local/bin/ && sudo ln -s /opt/youtube-dl/youtube-dl

測試符號連結:

ls -la youtube-dl 
lrwxrwxrwx 1 root root 26 Oct 16 20:41 youtube-dl -> /opt/youtube-dl/youtube-dl

popd

測試文件:

ls -la /opt/youtube-dl/youtube-dl

-rwxrwxrwx 1 root root 639567 Oct 15 12:42 /opt/youtube-dl/youtube-dl

修復權限:

sudo chmod 755 /opt/youtube-dl/youtube-dl

刪除舊快取:

sudo rm -r /home/<user>/.cache/youtube-dl/

瞧! youtube-dl 前面不需要 sudo

相關內容