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-dl 하여수동으로다운로드한 파일의 위치를 ​​지정합니다.

    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 옵션으로 달성됩니다. 따라서 이 모든 것을 하나의 쉘 스크립트로 결합하여 실행 가능하게 만들고 bin 디렉토리에 넣으십시오. 그리고 인생은 쉬워집니다.

나는 나 자신을 위해 하나의 스크립트를 작성했습니다. 잘 작동합니다. 다운로드한 모든 파일이 어디로 가는지 걱정할 필요가 없습니다. 저는 YT 비디오를 다운로드하기 위해 ~/Videos 디렉토리를 선택했습니다. 다른 것을 선택할 수 있습니다. 또한 '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/

짜잔! 앞에 sudo가 필요 없는 youtube-dl

관련 정보