WDPR4100 13 Posted yesterday at 01:47 AM Posted yesterday at 01:47 AM Tutoriel : Ce script est un outil de maintenance "tout-en-un" qui automatise la compression de vos médias tout en garantissant une compatibilité maximale avec Emby. Il transforme vos fichiers (AVI, MP4, WMV...) en MKV HEVC 10-bit de manière totalement autonome. Pré-requis Indispensables Avant de lancer le script, vous devez installer ces deux moteurs de conversion : HandBrake CLI : Télécharger ici (Essentiel pour la gestion des pistes audio/sous-titres). FFmpeg : Télécharger ici (Sert de moteur de secours si HandBrake échoue). Configuration du Script Ouvrez le fichier .ps1 avec un éditeur de texte (Notepad++ ou VS Code) et vérifiez ces 3 lignes : Les Chemins : Assurez-vous que $HB et $FF pointent vers vos dossiers d'installation. Le Dossier de Travail ($T_DIR) : Par défaut configuré sur Z:\. C'est ici que le fichier est encodé avant d'être déplacé. Choisissez votre disque le plus rapide (SSD) pour gagner du temps. Les Logs ($L_BASE) : Le script crée un historique pour ne jamais ré-encoder un fichier déjà traité. Fonctionnalités Avancées Sélection "Touche Unique" : Plus besoin de taper "Entrée". Appuyez simplement sur la lettre de votre lecteur (S, T, U, etc.) pour lancer l'analyse. Compression Intelligente : Vidéo : Passage en HEVC 10-bit via NVIDIA NVENC (Accélération GPU). Résolution : Redimensionne automatiquement en 1080p (Max Width 1920) pour économiser de l'espace. Audio : Conversion en AAC 192k pour une compatibilité parfaite sur tous les navigateurs et TV. Gestion Multilingue : Le script priorise le Français, mais pour les lecteurs T et W, il conserve automatiquement le Japonais (idéal pour les fans d'Animes). Sécurité Totale : Le script renomme l'original en .old, vérifie l'intégrité du nouveau fichier, et ne supprime l'original que si tout est correct. Comment l'utiliser ? Préparez vos lecteurs : Assurez-vous que vos disques (NAS ou internes) sont bien mappés avec les lettres prévues (S à Y). Lancez PowerShell en Administrateur. Exécutez le script : .\Emby_Optimize.ps1 Choisissez votre cible : Appuyez sur la lettre correspondant au disque à traiter. [!IMPORTANT] Chemin des lecteurs : Si vos disques utilisent d'autres lettres, modifiez simplement la ligne if ("STUVWXY" -notlike "*$SEL*") dans le script pour ajouter les vôtres. Emby_Optimize.ps1 1 1
WDPR4100 13 Posted 1 hour ago Author Posted 1 hour ago Tutoriel : Optimiseur Emby 10-Bit (V20.5) Ce script est un outil de maintenance automatisé conçu pour uniformiser votre bibliothèque multimédia. Il convertit massivement vos fichiers vers le format HEVC 10-bit, garantissant un gain d'espace disque considérable et une lecture fluide (Direct Play) sur Emby. Évolution : Quoi de neuf dans la V20.5 ? Par rapport à la version 19.3, la V20.5 apporte des optimisations majeures en termes de robustesse, de visibilité et de performance : Multi-Instance (Multi-Fenêtrage) : Le code a été réécrit pour permettre de lancer le script plusieurs fois simultanément. Chaque instance utilise un nom de fichier temporaire unique (temp_Lecteur_Heure.mkv), évitant tout conflit. Scan de Progression Visible : Contrairement à la V19 qui était "silencieuse", la V20.5 affiche en temps réel le scan du disque avec un compteur [X/Total]. Les fichiers déjà traités apparaissent en gris ([IGNORÉ]), vous permettant de voir l'avancement global. Auto-Détection des Outils : Plus besoin de modifier systématiquement les chemins $HB et $FF. Le script cherche désormais HandBrake et FFmpeg directement dans le PATH du système Windows. HandBrake CLI : Télécharger ici (Essentiel pour la gestion des pistes audio/sous-titres). FFmpeg : Télécharger ici (Sert de moteur de secours si HandBrake échoue). Correction Unicode "Blindée" : Utilisation d'une méthode de reconstruction par octets pour l'affichage des accents (Séries, Animés). Cela garantit un menu propre, peu importe la configuration de votre console PowerShell. Priorité Audio Étendue : Le support du Japonais automatique a été étendu au lecteur de T et W. Matériel Minimum pour le Double Encodage Pour lancer deux encodages en même temps (en ouvrant deux fenêtres PowerShell), votre machine doit répondre aux critères suivants : Carte Graphique (GPU) : Une NVIDIA GeForce GTX 1050 ou supérieure (architecture Pascal minimum). Une RTX 3050 Ti (pour ma part) est idéale car elle possède un moteur NVENC de 7ème génération très efficace. Processeur (CPU) : Un processeur avec au moins 4 cœurs / 8 threads (ex: Intel Core i5/i7 ou AMD Ryzen 5). Le CPU s'occupe du décodage et du traitement audio pendant que le GPU encode la vidéo. Mémoire Vive (RAM) : 8 Go minimum (16 Go recommandés pour éviter les ralentissements système). Disque de Travail ($T_DIR) : Un SSD est fortement recommandé pour le dossier temporaire afin d'éviter les goulots d'étranglement lors de l'écriture simultanée de deux flux vidéo lourds. Configuration & Utilisation 1. Pré-requis Installez HandBrake CLI et FFmpeg. Assurez-vous qu'ils sont accessibles dans votre terminal (ajoutés au PATH Windows). 2. Paramétrage Dans le fichier .ps1, vérifiez simplement : $T_DIR : Le dossier où le travail s'effectue (ex: Z:\Encoder_Emby). $L_BASE : Le dossier où les logs de succès sont stockés. 3. Lancement en mode "Turbo" Faites un clic droit sur Emby_Optimize.ps1 > Exécuter avec PowerShell. Choisissez un premier lecteur (ex: Y pour les Films). Ouvrez une deuxième fenêtre du script. Choisissez un second lecteur (ex: T pour les Mangas). Surveillez la charge dans le Gestionnaire des tâches (onglet Performance > GPU > Video Encode). [!IMPORTANT] Rappel sur les Lecteurs Le script est pré-configuré pour les labels suivants : (ma config sur NAS) S : Cartoons / T : Mangas / U : Séries / V : Spectacles / W : Animations / X : Animés / Y : Films. Si vos lettres diffèrent, modifiez la ligne : if ("STUVWXY" -notlike "*$SEL*") { continue } en y ajoutant vos propres lettres de lecteurs. Emby_Optimize_V20.5.ps1
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now