Le code a été retravaillé pour utiliser yt-dlp, le téléchargement de vidéos ouvertes est à nouveau disponible. La fonction download_video s'exécute dans un thread séparé, ce qui permet au thread principal du programme de mettre à jour l'état de l'interface. Pendant le processus de téléchargement, les informations actuelles sont affichées dans l'interface.
Il est possible d'utiliser un script pour télécharger des vidéos à partir de services tels que : vk.com, rutube.ru, youtube.com, etc. Testé par les utilisateurs, vous pouvez en savoir plus dans la discussion
Script en python 3, avec une interface graphique, pour télécharger des vidéos depuis le service vk.com
Téléchargez l'archive avec la dernière version et décompressez-la à n'importe quel endroit qui vous convient ;
Installer les composants et dépendances nécessaires si nécessaire ;
Exécutez le fichier (script) vk_video_download.py ;
Dans la fenêtre qui apparaît, collez le lien vers la vidéo dans le champ de saisie et cliquez sur le bouton Télécharger la vidéo ;
Si le téléchargement réussit, une notification apparaîtra et la vidéo sera enregistrée dans le dossier des téléchargements
Le lien devrait ressembler à : https://vk.com/video-100000000_100000000
La disposition du clavier russe est probablement activée, passez à l'anglais.
Le bug est lié aux processus en cours en arrière-plan, sera résolu à l'avenir
C'est une fonctionnalité du travail ; à ce moment-là, le téléchargement se déroule en arrière-plan ; une fois le téléchargement terminé, le script se bloque.
La vidéo est soit fermée à l'accès aux tiers, soit son format/source n'est pas pris en charge par yt-dlp.
Renommer en .mp4 ? généralement cela suffit à résoudre le problème
Vers le répertoire des téléchargements, situé au même endroit où se trouve votre script vk_video_download.py
vk_video_download.py - script pour télécharger des vidéos depuis vk.com
theme - Dossier avec un thème de conception (styles, icône, etc.)
exigences.txt - Dépendances
Commande pour installer les composants requis
pip install -r requirements.txt
Ou une installation séparée de yt-dlp
python3 -m pip install -U yt-dlp
Commande pour créer le fichier exe dans pyinstaller :
pyinstaller vk_video_download.py --noconsole --onefile --icon=icon.ico
Ou vous pouvez utiliser l'interface graphique pour Pyinstaller basée sur Tkinker
Le script a été testé uniquement sur Windows en utilisant Python version 3.10.2
Interface graphique pour Pyinstaller basée sur Tkinker
Installation de yt-dlp
yt-dlp Manuel
Manuel des requêtes
Thème Tkinker : Sun-Valley - rdbende
Thème Tkinker : Printemps-midi - blyamur
Pas pour un usage commercial.
Merci d'avoir lu ?
Merci d'avoir lu!
Heureux d'entendre ça :) Si vous voulez m'aider, vous pouvez m'acheter une tasse de café ☕ ( yoomoney ou ko-fi, boosty.to )
Heureux de l'entendre :) Si vous voulez m'aider, vous pouvez m'offrir une tasse de café
© 2024 De Russie avec ❤