Jump to content

Recommended Posts

WDPR4100
Posted (edited)

 Présentation

Ce script Windows (.bat) est un outil de maintenance pour les bibliothèques multimédias. Il permet d'automatiser deux tâches chronophages : le nettoyage des noms de fichiers pour une indexation parfaite dans Emby/Plex, et la compression vidéo haute performance pour économiser de l'espace disque sans perte de qualité visible.

⚠️ Note Importante : Accès aux Disques

Le script est conçu pour être flexible, mais il doit être adapté selon votre configuration personnelle :

  • Lettres de lecteurs : Assurez-vous que les lettres proposées (S, T, U, V, etc.) correspondent bien à vos disques dans Windows.

  • Droits d'accès : Si vos disques sont des lecteurs réseaux (NAS), assurez-vous qu'ils sont bien connectés ("mappés") avec une lettre de lecteur avant de lancer le script.

  • Destination : Le dossier temporaire est configuré sur Z:\. Si vous n'avez pas de disque Z, modifiez la variable T_DIR dans le code pour pointer vers un disque avec suffisamment d'espace libre.

✨ Fonctionnalités Clés

  • Sélection de Lecteur Multi-Source : Choisissez à chaque lancement quel disque traiter (S:, T:, U:, V:, W:, X:, Y:).

  • Nettoyage Intelligent des Noms : Supprime automatiquement les caractères spéciaux ([ ] { } ; ? ! ^) et normalise les espaces pour éviter les erreurs de scan Emby.

  • Compression GPU (NVIDIA NVENC) : Utilise la puissance de votre carte graphique pour un encodage ultra-rapide en HEVC (H.265).

  • Optimisation de Résolution : Redimensionne intelligemment les fichiers 4K/UHD vers le 1080p pour maximiser le gain d'espace.

  • Double Stratégie de Gain :

    Tente une compression Vidéo + Audio.

    Si la vidéo ne peut pas être réduite, bascule automatiquement sur une conversion Audio AAC 160k uniquement.

  • Gestion des Logs par Lecteur : Un historique précis est conservé par disque dans Z:\Encoder_Emby\Logs pour ne jamais retraiter deux fois le même fichier.

🛠️ Spécifications Techniques

  • Moteur : FFmpeg (v4.0 ou supérieur requis).

  • Accélération Matérielle : NVIDIA NVENC (technologie GPU).

  • Format de Sortie : Conteneur MKV moderne.

  • Vidéo : Codec HEVC (H.265) 10-bit.

  • Audio : Passthrough ou AAC 160k (haute compatibilité).

💡 Pourquoi utiliser ce script ?

  • Gain d'espace massif : Réduisez la taille de votre bibliothèque de 30% à 60%.

  • Affichage propre : Vos fichiers apparaissent avec des titres nets et sans caractères bizarres dans votre interface de streaming.

  • Vitesse : Grâce au GPU, un film complet peut être traité en une fraction de sa durée réelle.

  • Sécurité : Le script vérifie systématiquement que le nouveau fichier est plus léger avant de remplacer l'original. Si le fichier compressé est plus lourd, il est supprimé.

🚀 Installation Rapide

  • Lien GitHub en cours

  • Installer FFmpeg sur votre système.

  • Modifier le chemin vers l'exécutable FFmpeg dans le script.

  • Enregistrer le code au format .bat avec l'encodage ANSI.

  • Lancer et laisser la magie opérer !

Emby_Encodage_FFMPEG_V.1.0.zip

Edited by WDPR4100
Posted

Thanks for sharing.

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...