El código ha sido reelaborado para usar yt-dlp, la descarga de videos abiertos está disponible nuevamente. La función download_video se ejecuta en un hilo separado, lo que permite que el hilo principal del programa actualice el estado de la interfaz. Durante el proceso de descarga, la información actual se muestra en la interfaz.
Es posible utilizar un script para descargar vídeos de servicios como: vk.com, rutube.ru, youtube.com, etc. Probado por usuarios, puedes leer más en la discusión.
Script en python 3, con interfaz gráfica, para descargar vídeos del servicio vk.com
Descargue el archivo con la última versión y descomprímalo en cualquier lugar que le resulte conveniente;
Instale los componentes y dependencias necesarios si es necesario;
Ejecute el archivo (script) vk_video_download.py ;
En la ventana que aparece, pegue el enlace al video en el campo de entrada y haga clic en el botón Descargar video ;
Si la descarga se realiza correctamente, aparecerá una notificación y el vídeo se guardará en la carpeta de descargas.
El enlace debería ser como: https://vk.com/video-100000000_100000000
Lo más probable es que tengas habilitada la distribución del teclado ruso, cambia a inglés.
El error está relacionado con procesos en curso en segundo plano y se resolverá en el futuro.
Esta es una característica del trabajo; en este momento, la descarga se realiza en segundo plano; una vez completada la descarga, el script se bloqueará.
El video está cerrado al acceso de personas externas o tiene un formato/fuente no compatible con yt-dlp.
¿Cambiar el nombre a .mp4? normalmente esto es suficiente para resolver el problema
Al directorio de descargas, ubicado en el mismo lugar donde se encuentra su script vk_video_download.py
vk_video_download.py : script para descargar vídeos de vk.com
tema : carpeta con un tema de diseño (estilos, íconos, etc.)
requisitos.txt - Dependencias
Comando para instalar los componentes necesarios
pip install -r requirements.txt
O una instalación separada de yt-dlp
python3 -m pip install -U yt-dlp
Comando para crear un archivo exe en pyinstaller:
pyinstaller vk_video_download.py --noconsole --onefile --icon=icon.ico
O puede usar GUI para Pyinstaller basado en Tkinker
El script solo se ha probado en Windows con la versión 3.10.2 de Python.
GUI para Pyinstaller basado en Tkinker
Instalación de yt-dlp
manual yt-dlp
Manual de solicitudes
Tema de Tkinker: Sun-Valley - rdbende
Tema de Tkinker: Primavera-mediodía - blyamur
No para uso comercial.
¿Gracias por leer?
¡Gracias por leer!
Me alegra saber eso :) Si quieres ayudarme, puedes invitarme a una taza de café ☕ (yoomoney o ko-fi, boosty.to)
Me alegra oírlo :) Si quieres ayudarme, puedes invitarme a una taza de café.
© 2024 Desde Rusia con ❤