Problema al importar videos de youtube a peertube

No sé que pasa, que hace unas semanas que ya no te deja importar videos de youtube a peertube…

He estado mirado la configuración y dice esto:

No sé a qué se refiere con lo del servidor proxy, si es una liada o no… Aquí el enlace donde te lleva si le das a 8un servidor proxy http’:

Más que nada, la gran ventaja de importarlo de youtube es que usa el compresor de youtube y el video pesa muy poco y tiene buena calidad…

1 me gusta

Sí, ya lo detecté hace un mes:

Lo podemos mirar el lunes, a ver si hay alguna mejora.

2 Me gusta

Ostia no lo habia visto o no me acordaba. Lo miramos el lunes!

1 me gusta

Ya está solucionado.

He actualizado el peertube a 5.1 y además he solucionado el problema de importar videos de youtube.

El problema es que el script que usaba peertube estaba desactualizado. He sustituído el viejo por una versión nueva en la misma ubicación.

cd /var/www/peertube/storage/bin/
sudo wget https://github.com/yt-dlp/yt-dlp/releases/download/2023.03.04/yt-dlp
sudo mv youtube-dl youtube-dl.old
sudo mv yt-dlp youtube-dl
chown peertube:peertube youtube-dl
``
2 Me gusta

Hola!

Estaba dando errores, así que he repetido los comandos para que se actualice a la última versión de yt-dlp.

Hola, amigues.

Me acabo de topar con este mismo problema. Iba a abrir hilo, pero entiendo que YT ha vuelto a tocar cositas y el parche a aplicar será el mismo.

Este es el mensaje de error:

Error: cannot fetch informatimo from import for URL...

Salud!

Sí, YT siempre hace de las suyas. Y hace poco hizo una gorda que fallaron muchas aplicaciones relacionadas.

Actualizo el yt-dlp.

EDIT: hecho! @choan, si en algún momento puedes volver a probar…

Gracias, Marcel.

Sigue dando el mismo error :frowning:

Vale, parece que tenemos un problemilla. Tras probar la nueva versión de “yt-dlp” en local, me aparece:

ERROR: [youtube] zoAs0-nXPQM: Sign in to confirm you’re not a bot. This helps protect our community. Learn more

Por lo que se ve, podríamos tener baneada la IP:

Ouch. Qué mal. ¿Toca esperar a que el baneo se levante casualmente? ¿Usar un proxy residencial? ¿Otra cosa?

Hola!

Pues no sé muy bien cómo lo podemos solucionar. Especialmente sin generar dependencias con otros servicios de terceros…

En cualquier caso, la solución estaría bien que fuera integrada en peertube. Se está discutiendo aquí:

Hola!

A partir de la versión 6.3.0. (ayer actualizamos a la 6.3.2) se ha incluido la opción de incorporar una lista de proxies para la descarga desde youtube-dl.

Add ability for admins to set multiple proxies for youtube-dl that PeerTube will randomly select

https://github.com/Chocobozzz/PeerTube/releases/tag/v6.3.0

Y ya he visto dónde hay que incluirlas:

      # By default PeerTube uses HTTP_PROXY and HTTPS_PROXY environment variables
      # But you can specify custom proxies for youtube-dl because remote websites (like YouTube) may block your server IP address
      # PeerTube will randomly select a proxy from the following list
      # You may need to use a standalone youtube-dl binary (see `url` key comment above) to use this feature
      proxies:
#        - "https://username:password@example.com:8888"

Alguien conoce algún proxy de confianza? Yo no tengo ni idea…

cc @choan

Tras la sugerencia de @choan, he probado de correr yt-dlp con tor, sin éxito.

He instalado tor:

sudo apt install tor

He comprobado que estaba activo y escuchando el canal que toca.

sudo netstat -tunpla

Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 127.0.0.1:9050          0.0.0.0:*               LISTEN      4016147/tor

He probado de usar yt-dlp, pero el error sigue:

sudo ./youtube-dl --proxy socks5://127.0.0.1:9050 'https://www.youtube.com/watch?v=eP1kaJexkgI'

[youtube] Extracting URL: https://www.youtube.com/watch?v=eP1kaJexkgI
[youtube] eP1kaJexkgI: Downloading webpage
[youtube] eP1kaJexkgI: Downloading ios player API JSON
[youtube] eP1kaJexkgI: Downloading web creator player API JSON
ERROR: [youtube] eP1kaJexkgI: Sign in to confirm you’re not a bot. This helps protect our community. Learn more

¿Es el mismo error que da sin Tor?

En mi (poca) experiencia resolviendo un problema similar, esto se resolvió pasándole datos de una cookie autenticada.

Me lo miro cuando pueda y te hablo por privado.

Sin Tor me baneaba la IP y no llegaba ni a esto.

[Edit] Como mola que el vídeo de prueba siga siendo de Cafrune :slight_smile:

1 me gusta

Mismo error. Y a nivel personal, estoy teniendo un problema similar con freetube y no me funciona tampoco con tor.