터미널 기반 명령을 사용하여 모든 사이트에서 비디오를 다운로드하는 방법은 무엇입니까?


16

터미널 명령을 사용하여 모든 사이트에서 비디오를 다운로드하고 싶습니다. " youtube-dl"를 알고 있지만 khan academy와 같은 일부 사이트에서 비디오를 다운로드하지 않으므로 그에 가장 적합한 것은 무엇입니까?


당신이 필요로하는 것을 계산하고 당신이 아는 것을 진술하기위한 +1
Maythux

주요 문제는 비디오 파일을 다운로드하는 것이 아니라 (wget이 할 수있는) 비디오 파일을 다운로드 할 URL을 찾는 것입니다.
Inglebard

답변:


7

당신은 또한 youtube-dl그것을 사용할 수 있습니다 . 비디오의 URL을 복사하십시오. 링크를 모르는 경우 마우스 오른쪽 버튼을 클릭하고 프레임 정보보기를 클릭 하면 비디오 URL이 표시됩니다. 그때

youtube-dl videourl

1
이것을 공감할 필요가 없습니다. 문제의 정보는 예를되지 않습니다, 칸 아카데미 사이트가 지원됩니다
JFS

3

사용할 수 있습니다 wget.

터미널에서 다음 명령을 입력하십시오.

 apt­-get install wget

wget을 사용하여 단일 파일을 다운로드하십시오.

 wget "your video url link"

비디오에는 작동하지 않습니다. 언급하지 않은 특별한 깃발이 없다면.
Nikos

URL이 비디오 src가 아니라 페이지가 아니라면 html 페이지를 가져 가지 않는 한 wget은 괜찮습니다.
Blkc

2

movgrab을 사용할 수 있습니다.

Movgrab을 설치하려면 :

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install movgrab

자세한 내용은 이것을 확인 하십시오

또는 소스를 다운로드하여 압축을 풀고 컴파일 할 수 있습니다.

 wget https://sites.google.com/site/columscode/files/movgrab-1.2.1.tar.gz
 tar xvf movgrab-1.2.1.tar.gz
 cd movgrab-1.2.1/
 ./onfigure
 make
 sudo make install

"sudo apt-get install movgrab"명령을 입력하면 "E : movgrab 패키지를 찾을 수 없습니다"오류가 발생합니다
user2412540


리포지토리를 추가 했습니까?
Maythux

감사합니다. 설치했지만이 "movgrab youtube.com/watch?v=S3t-5UtvDN0 " 과 같은 명령을 입력하면 비디오가 표시되지만 작동하지 않습니다. 나는 몇 비디오를 시도하고 나는 같은 결과가
user2412540의

위의 링크를 확인하십시오. 큰 따옴표 사이에 링크를 삽입하는 것이 좋습니다
Maythux

1

이것을 사용할 수 있습니다 :

wget --force-yes "'echo$http:url'" 

이런 식으로 잘 작동 할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.