- Python (recommandé: version la plus récente stable)
- yt-dlp
- ffmpeg (important: merge / conversion)
- colorama
- PyInstaller (si vous voulez un .exe)
python -m pip install -U yt-dlp colorama pyinstallerproject/
video_xtractor.py
video_xtractor_def.py
snake.ico (optionnel)
ffmpeg/
bin/
ffmpeg.exe
ffprobe.exe (optionnel mais recommandé)
ffplay.exe (optionnel)
- Générer le .spec si besoin:
pyinstaller --onefile video_xtractor.py- Utiliser le
video_xtractor.specfourni (il inclut ffmpeg/bin automatiquement si présent):
pyinstaller video_xtractor.specLe .exe se trouve ensuite dans dist/.
VIDEO_XTRACTOR_OUTPUT_DIR: dossier de sortie (sinon./downloads/ou~/Downloads/video_xtractor)VIDEO_XTRACTOR_FFMPEG: chemin vers ffmpeg.exe (ou le dossier qui le contient)VIDEO_XTRACTOR_FORMAT: format yt-dlp (par défaut: MP4/H.264 préféré)VIDEO_XTRACTOR_COOKIES_FROM_BROWSER: ex:edgeouchrome(utile quand un site exige une session)VIDEO_XTRACTOR_COOKIES_FILE: chemin vers un cookiefile NetscapeVIDEO_XTRACTOR_USER_AGENT: User-Agent custom (rarement nécessaire)