Files
youtube_personal/ETAPE17_HD_4K_WINDOWS.md
T

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.