¿Cómo puedo pausar/reanudar la descarga de un vídeo de YouTube?

¿Cómo puedo pausar/reanudar la descarga de un vídeo de YouTube?

He descargado videos de youtube usando youtube-dl. Pero debido a un problema de red u otro problema, a veces no puedo descargar el video por completo. Más tarde, necesito descargar ese video desde el principio.

¿Hay alguna forma de pausar y reanudar la descarga? Utilizo tanto Chromium como Mozilla.

Respuesta1

Puedes hacerlo con -cla opción. Por ejemplo, si anteriormente inició una descarga usando:

youtube-dl <some_youtube_URL>

Puede, si se detuvo o interrumpió, reanudar esa descarga más tarde con:

youtube-dl -c <some_youtube_URL>

ingrese la descripción de la imagen aquí

Respuesta2

En Firefox, Puedes instalarComplementospara descargar vídeos. InstalarAyuda para descargar videosyBájenlos a todoscomplementos.

HabráAyuda para descargar videosicono debajo del vídeo. Hay un botón de flecha hacia abajo con él. Haz click en eso. Hay una opción de menú para descargar conBájenlos a todos.

ingrese la descripción de la imagen aquí

CuandoBájenlos a todoscomienza a descargar,se puede reanudarmás tarde.

ingrese la descripción de la imagen aquí

Respuesta3

Busque el ID del proceso, PID, del proceso particular de youtube-dl que desea pausar y reanudar más adelante.

Puede obtener ese PID a través de pidof youtube-dl, pgrep youtube-dlo, probablemente incluso mejor (ya que se pueden obtener varias instancias en ejecución de youtube-dl), a través de ps aux | grep youtube-dl | grep -v grep.

Luego utilice SIGSTOP (19) y SIGCONT (18) mediante el killcomando para detener ese PID en particular y reanudarlo más adelante.

Ejemplo;

$ pgrep youtube-dl
1234

Para detener/pausar el proceso:

$ matar -19 1234

y para reanudar el proceso:

$ matar -18 1234

Advertencia: un proceso detenido debe reanudarse después de la hibernación, pero no después de un reinicio.

Para obtener más información sobre cómo encontrar un proceso detenido y enviar un proceso en ejecución un SIGSTOP mediante el carácter de control (^Z o \x1A);

stackoverflow.com: ¿Comando de Linux para mostrar procesos detenidos y en ejecución?

unix.stackexchange.com: si ^Z de un proceso, se "detiene". ¿Cómo se vuelve a conectar?

Respuesta4

Si alguien descarga usando el comandoyoutube-dlcon opciones adicionales como:

  • youtube-dl -f 'mejor vídeo[ext=mp4]+mejoraudio[ext=m4a]/mejor[ext=mp4]' <alguna_URL_de_youtube>

Para reanudar la descarga debe escribir-Copción con todo lo que había en la línea:

  • youtube-dl -c -f 'mejor vídeo[ext=mp4]+mejoraudio[ext=m4a]/mejor[ext=mp4]' <alguna_URL_de_youtube>

Al escribir solo youtube-dl <some_youtube_URL> se descargará el archivo desde 0 con los parámetros predeterminados.

información relacionada