Lo que esta herramienta no puede hacer
El límite honesto: no hay descargas de videos, ni contenido privado, ni estadísticas recopiladas y no hay garantía de que un patrón de URL no documentado dure para siempre.
Los enlaces se analizan en su navegador sin acceso a la red. Al presionar Obtener se solicitan archivos públicos directamente desde i.ytimg.com y www.youtube.com; no interviene ningún servidor nuestro y no se almacena nada.
Rechazos deliberados
Algunos de estos límites son técnicos y otros son opciones. Las opciones se enumeran primero, porque una herramienta que podría hacer algo y se niega a hacerlo es hacer una declaración, no informar un error.
Esta herramienta no descarga videos ni audio, no decodifica cifrados de firma, no llama a los puntos finales de la aplicación interna de YouTube, no rastrea la página de visualización y no inicia sesión como nadie. Cada uno de ellos sería un paso para eludir un control de acceso, y ninguno de ellos es necesario para ver una imagen de vista previa pública.
Los subtítulos son el caso más claro. Las miniaturas son archivos estáticos en un host que permiten lecturas entre orígenes; los subtítulos no lo son y la diferencia es deliberada. Los puntos finales de texto cronometrado devuelven cero bytes sin un token de prueba de origen de una sesión de jugador real, y la página de visualización que lleva la URL del título firmado no envía ningún encabezado de origen cruzado, por lo que una página web tampoco puede leerlo. Ambas paredes se podían escalar desde un servidor creando una sesión de jugador. Ahí es donde se detiene esta herramienta, razón por la cual el panel Subtítulos le solicita el archivo.
Límites que impone lo que publica YouTube
Sólo existen ocho archivos de miniaturas por vídeo y el más grande es de 1280x720. No hay ninguna miniatura 4K oculta para desbloquear.
El registro oEmbed lleva el título, el canal, la URL del canal, la miniatura predeterminada y las dimensiones del reproductor. Todo lo demás que la gente espera (vistas, me gusta, descripción, etiquetas, duración, fecha de publicación, subtítulos) simplemente no está ahí.
Las versiones WebP de las imágenes de los carteles existen, pero la ruta que las sirve no envía ningún encabezado de origen cruzado, por lo que una página puede vincularlas y no puede leerlas. Esa es una decisión del lado de Google, y ninguna cantidad de inteligencia del lado del cliente la cambia.
Los videos privados, eliminados y con restricción de edad no publican miniaturas ni un registro oEmbed para un visitante que no ha iniciado sesión.
Límites que conlleva ser una página en tu navegador
Las solicitudes las realiza su navegador, por lo que cualquier cosa que bloquee los servidores de Google (un bloqueador de contenido, un proxy corporativo, una conexión fuera de línea) detiene esta herramienta exactamente como lo haría con cualquier otra página.
No se almacena nada entre visitas. No hay historial, lista guardada ni cuenta, por lo que el resultado obtenido desaparece cuando cierras la pestaña.
No se admite el trabajo en masa: un vídeo a la vez, a propósito. Un ejecutor por lotes dirigido a los hosts estáticos de Google es un problema de limitación de velocidad a punto de ocurrir.
Un límite con una vida útil
El patrón de dirección en miniatura es una convención de larga data en lugar de una API documentada y versionada. Se ha mantenido estable durante muchos años, pero Google no tiene la obligación de mantenerlo así.
Si cambia, esta herramienta informará que los archivos no están disponibles. No adivinará direcciones de reemplazo ni recurrirá al scraping.
Preguntas
¿Agregarás recuentos de vistas si hay alguna manera?
No raspando. Si Google los publica a través de un punto final documentado y no autenticado, esa sería una conversación diferente.
¿Puedo procesar una lista de enlaces 500?
Aquí no. Esta es una herramienta de un solo video, deliberadamente.
Limitaciones
- Las miniaturas de WebP se pueden vincular pero no descargar aquí: Google proporciona la ruta /vi_webp/ sin un encabezado de origen cruzado, por lo que ninguna página web puede leer esos bytes.
- No se permiten descargas de vídeo o audio de ningún tipo.
- Los subtítulos no se pueden recuperar de YouTube automáticamente: los puntos finales requieren un token de jugador y la página de visualización bloquea las lecturas entre orígenes. El panel lee lo que usted pega o elige: SRT, WebVTT, SBV, TTML, texto cronometrado XML o JSON3, o texto del panel de transcripción.
- Los tiempos tomados del panel de transcripción son tiempos de inicio por línea, por lo que los tiempos de finalización están implícitos en la siguiente línea y tienen una precisión de segundos, no de milisegundos.
- Sin recuento de vistas, como recuento, descripción, etiquetas, duración o fecha de publicación: oEmbed no las publica y esta herramienta no las raspa.
- Nada para videos privados, eliminados o con restricción de edad.
- Sin procesamiento por lotes ni historial almacenado.
- El patrón de URL en miniatura es una convención no documentada que podría cambiar sin previo aviso.
- Las solicitudes las realiza su navegador, por lo que un bloqueador o proxy que rechace los hosts de Google las detendrá.