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에서 파일을 다운로드합니다.