YouTube 동영상 다운로드를 일시중지/재개하려면 어떻게 해야 하나요?

YouTube 동영상 다운로드를 일시중지/재개하려면 어떻게 해야 하나요?

youtube-dl을 사용하여 YouTube 비디오를 다운로드했습니다. 하지만 네트워크 문제나 다른 문제로 인해 가끔 비디오를 완전히 다운로드할 수 없는 경우가 있습니다. 나중에 해당 비디오를 처음부터 다운로드해야 합니다.

다운로드를 일시 중지했다가 다시 시작할 수 있는 방법이 있나요? 저는 Chromium과 Mozilla를 모두 사용합니다.

답변1

-c옵션 으로 그렇게 할 수 있습니다 . 예를 들어 이전에 다음을 사용하여 다운로드를 시작한 경우:

youtube-dl <some_youtube_URL>

중지되거나 중단된 경우 나중에 다음을 사용하여 다운로드를 재개할 수 있습니다.

youtube-dl -c <some_youtube_URL>

여기에 이미지 설명을 입력하세요

답변2

파이어폭스에서, 설치할 수 있습니다부가기능비디오를 다운로드하려면. 설치하다비디오 다운로드 도우미그리고다운-그들-모두부가 기능.

있을 것이다비디오 다운로드 도우미동영상 아래 아이콘. 아래쪽 화살표 버튼이 있습니다. 그것을 클릭하세요. 다운로드할 수 있는 메뉴 옵션이 있습니다.다운-그들-모두.

여기에 이미지 설명을 입력하세요

언제다운-그들-모두다운로드가 시작됩니다.재개될 수 있다나중에.

여기에 이미지 설명을 입력하세요

답변3

일시 중지했다가 나중에 다시 시작하려는 특정 youtube-dl 프로세스에서 프로세스 ID인 PID를 찾으세요.

을 통해 해당 PID를 얻을 수도 있고 pidof youtube-dl, pgrep youtube-dl를 통해 더 나은 결과를 얻을 수도 있습니다(youtube-dl의 여러 실행 인스턴스를 얻을 수 있으므로) ps aux | grep youtube-dl | grep -v grep.

그런 다음 명령을 통해 SIGSTOP (19) 및 SIGCONT (18)을 활용하여 kill특정 PID를 중지하고 나중에 다시 시작하십시오.

예;

$ pgrep youtube-dl
1234

프로세스를 중지/일시 중지하려면:

$ 죽이기 -19 1234

프로세스를 재개하려면 다음을 수행하십시오.

$ 죽이기 -18 1234

경고: 중지된 프로세스는 최대 절전 모드 후에 재개되어야 하지만 재부팅 후에는 재개되지 않습니다.

중지된 프로세스를 찾는 방법에 대한 추가 정보를 얻고 실행 중인 프로세스에 제어 문자(^Z 또는 \x1A)를 통해 SIGSTOP을 보내려면 다음을 수행하십시오.

stackoverflow.com: 중지 및 실행 중인 프로세스를 표시하는 Linux 명령?

unix.stackexchange.com: 프로세스에서 ^Z를 사용하면 "중지"됩니다. 어떻게 다시 전환하나요?

답변4

누군가가 명령을 사용하여 다운로드하는 경우유튜브-DL다음과 같은 추가 옵션이 있습니다.

  • youtube-dl -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]' <some_youtube_URL>

다운로드를 재개하려면 다음을 입력해야 합니다.-씨줄에 있던 모든 것을 포함하는 옵션:

  • youtube-dl -c -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]' <some_youtube_URL>

youtube-dl <some_youtube_URL>만 입력하면 기본 매개변수를 사용하여 0에서 파일을 다운로드합니다.

관련 정보