1.3 KiB
1.3 KiB
Étape 17 - HD / 4K Windows
Cette étape ajoute au lecteur Windows le même sélecteur :
- Auto
- 360p
- 720p
- 1080p
- 1440p
- 2160p (4K)
Architecture Windows
Android continue d'utiliser NewPipeExtractor.
Windows utilise localement :
- yt-dlp.exe
- Deno
- media_kit / libmpv pour lire la vidéo et l'audio séparés.
Aucun serveur PC, backend distant personnel ou compte Google n'est nécessaire. Le chemin OAuth officiel YouTube Data API reste séparé : aucun cookie Google ou jeton OAuth n'est transmis à yt-dlp.
Installation des outils Windows
Après extraction du ZIP à la racine :
cd "D:\07-Logiciels\23-youtube_personal"
.\PREPARER_HD_WINDOWS.ps1
Le script télécharge les releases officielles et vérifie leur SHA-256.
Puis :
flutter clean
flutter pub get
flutter run -d windows
Logs attendus
1080p :
[HD-WINDOWS] flux sélectionné: 1920x1080 ...
[HD] lecture confirmée: 1920x1080 ...
4K :
[HD-WINDOWS] flux sélectionné: 3840x2160 ...
[HD] lecture confirmée: 3840x2160 ...
Si l'extraction ou le décodage 1440p/4K échoue, l'application tente 1080p puis revient au flux 360p stable.
Important
La première préparation Windows télécharge deux exécutables. Une fois ceux-ci
placés dans assets/windows_hd/, Flutter les empaquette dans l'application.