Synology NAS / Comment lire des vidéos DTS et AC3 avec Video Station

Si une vidéo avec un son DTS ou AC3 n'a pas de son dans Video Station, vérifiez d'abord la version de DSM et le codec audio réel du fichier. Là où Video Station est disponible, envisagez d'abord de lire le fichier original dans un lecteur externe ou de convertir son audio dans un format pris en charge. Video Station n'est plus officiellement disponible à partir de DSM 7.2.2, donc ces systèmes nécessitent une approche de lecture différente plutôt que simplement un codec supplémentaire.

Par le passé, l'installation de FFmpeg depuis SynoCommunity était présentée comme une solution, mais l'installation du package et l'intégration avec Video Station sont séparées. Cet article explique les méthodes actuellement applicables et distingue ce qu'il faut vérifier dans les environnements plus anciens.

La solution varie selon la version de DSM

DSM (DiskStation Manager) est le système d'exploitation des NAS Synology. NAS (Network Attached Storage, stockage en réseau) est un dispositif pour stocker et partager des fichiers sur un réseau. Après vous être connecté(e) à DSM, vérifiez la version actuelle à [Panneau de configuration → Mise à jour et restauration → Mise à jour DSM]. Vous pouvez également la vérifier à [Panneau de configuration → Centre d'informations → Général]. Le chemin du menu est basé sur Guide pour vérifier la version DSM de Synology.

Environnement d'utilisation Choses à vérifier en premier Approche suggérée
Versions DSM antérieures à 7.2.2, utilisant Video Station Version de Video Station, codec audio, formats pris en charge par les appareils de lecture Lisez le fichier avec un lecteur externe ou convertissez l'audio. Vérifiez l'intégration de FFmpeg séparément.
DSM 7.2.2 et versions ultérieures Vérifiez s'il y a une hypothèse selon laquelle Video Station continuera à être utilisé Ouvrez les fichiers depuis un dossier partagé NAS avec un lecteur, ou utilisez un serveur multimédia séparé.
La vidéo est lue, mais aucun son ne sort. La piste audio sélectionnée et le codec réel. Essayez de sélectionner une piste différente, de lire le fichier avec un lecteur externe et de convertir l'audio dans l'ordre.
La vidéo ne peut pas être lue non plus. Codec vidéo, corruption du fichier, disponibilité de l'accès au fichier. Copiez le même fichier sur un PC et essayez de le lire pour vérifier la cause séparément.

Les notes de version officielles de DSM indiquent que Video Station ne peut pas être utilisé sur DSM 7.2.2. Interpréter l'absence du menu d'installation comme un problème de codec DTS change l'orientation de la solution. Avant de mettre à jour le DSM, vérifiez les modifications dans les packages que vous utilisez et la méthode de sauvegarde de la configuration DSM. Préparez séparément la sauvegarde de la configuration et la sauvegarde de la vidéo originale.

Distinguer DTS, AC3 et EAC3

Un codec est une méthode pour compresser puis lire des vidéos ou des fichiers audio. DTS (Digital Theater Systems audio), AC3 (Audio Coding 3, Dolby Digital) et EAC3 (Enhanced AC-3, Dolby Digital Plus) sont différents formats audio. Même si le nom d'un fichier indique AC3, la piste réelle pourrait être EAC3, ou il pourrait y avoir plusieurs pistes audio dans un même fichier.

Le guide de Synology sur les problèmes de lecture DTS et EAC3 dans Video Station explique les limites de support pour l'audio DTS et certains formats Dolby comme EAC3 et TrueHD. Par conséquent, vous ne devez pas supposer que AC3 et EAC3 sont traités comme le même format, ou que tous les fichiers AC3 ne peuvent pas être lus.

  1. Copiez la vidéo problématique sur votre PC et ouvrez-la avec le lecteur multimédia VLC.
  2. Dans VLC pour Windows, ouvrez [Outils → Informations sur les codecs] pour vérifier le codec vidéo et audio. Ce menu est expliqué dans Guide officiel de vérification des codecs de VLC.
  3. S'il y a plusieurs pistes audio, essayez de sélectionner différentes pistes dans VLC sous [Audio → Piste audio]. Notez quelle piste produit du son.
  4. Vérifiez si le même fichier se lit correctement sur un PC. S'il se lit sur un PC mais échoue sur Video Station ou la TV, vérifiez d'abord les formats pris en charge du chemin de lecture.

MKV et MP4 sont des formats conteneurs qui contiennent vidéo, audio et sous-titres. Même si les extensions sont les mêmes, les codecs internes peuvent être différents, donc ne déterminez pas la capacité de lecture uniquement d'après l'extension.

Lire le fichier NAS original dans un lecteur externe

Une méthode que vous pouvez essayer en premier sans convertir le fichier consiste à ouvrir la vidéo NAS directement avec un lecteur comme VLC. Puisque le NAS délivre le fichier et que le périphérique de lecture traite le codec, l'appareil et le lecteur que vous utilisez doivent prendre en charge la vidéo et l'audio.

Lorsqu’un PC Windows et un NAS se trouvent sur le même réseau local, vous pouvez utiliser SMB (Server Message Block, une méthode de partage de fichiers réseau).

  1. Vérifiez dans DSM sous [Panneau de configuration → Services de fichiers → SMB] que le service SMB est activé.
  2. Saisissez le chemin dans la barre d'adresse de l'Explorateur de fichiers Windows selon le format suivant. Remplacez NAS_ADDRESS et SHARE_NAME par l'adresse IP ou le nom réel du NAS et le nom du dossier vidéo.
\\NAS_ADDRESS\SHARE_NAME
  1. Connectez-vous avec un compte NAS qui dispose des autorisations de lecture sur le dossier partagé. Vérifiez d'abord si la liste des fichiers est visible.
  2. Dans VLC [Média → Ouvrir un fichier], sélectionnez la vidéo, ou faites glisser et déposez le fichier depuis l'Explorateur dans la fenêtre de VLC.
  3. Vérifiez si l'audio et les sous-titres fonctionnent correctement. En cas de mise en mémoire tampon, copiez le même fichier sur le PC et lisez-le à nouveau pour distinguer les problèmes de réseau des problèmes de performance de lecture.

Pour activer SMB et les méthodes de lecture spécifiques aux appareils, reportez-vous à Guide de diffusion vidéo Synology NAS, et pour l'ouverture des fichiers, reportez-vous à Guide officiel de lecture de fichiers VLC. Cette procédure suppose un réseau local. Sur les smartphones, vérifiez la fonction de connexion de partage de réseau fournie par l'application, et ne supposez pas que les menus et le support des codecs soient identiques sur tous les appareils.

Si vous souhaitez gérer les listes vidéo et l'historique de lecture ensemble après DSM 7.2.2, vous pouvez également envisager un serveur multimédia séparé. Synology fournit un guide d’installation et de migration de Plex Media Server. L’installation du serveur ne garantit pas la lecture de tous les codecs, donc vérifiez les formats pris en charge par l'appareil que vous prévoyez d'utiliser et les conditions de conversion du serveur.

Conservez la vidéo et convertissez uniquement l'audio

S’il est difficile de changer de TV ou d'application de lecture, et que seuls certains fichiers sont lus sans son, la conversion audio est une alternative. D'abord, conservez l'original, et choisissez un format audio pris en charge par le périphérique de lecture réel.

L'exemple ci-dessous montre comment convertir l'audio d'un fichier MKV en stéréo AAC (Advanced Audio Coding) en utilisant un outil de traitement vidéo et audio appelé FFmpeg sur un PC. Ceci est un exemple pour un appareil capable de lire l'AAC directement. Synology explique qu'à partir de DSM 7.1.1, le transcodage côté serveur de l'audio AAC n'est pas pris en charge, donc la simple conversion en AAC ne résout pas tous les environnements de Video Station. Les conditions applicables peuvent être vérifiées à Guide des limitations de lecture AAC.

  1. Vérifiez le lien pour le fichier exécutable adapté à votre système d'exploitation sur Page de téléchargement officielle de FFmpeg. Sur Windows, extrayez la version téléchargée et vérifiez le dossier qui contient ffmpeg.exe.
  2. Sous Windows, cliquez avec le bouton droit sur un espace vide dans ce dossier et sélectionnez [Ouvrir dans le terminal]. Si le chemin d'installation est déjà enregistré dans PATH, il peut également être exécuté depuis d'autres dossiers.
  3. Copiez le fichier MKV à convertir dans le dossier de travail. Remplacez input.mkv dans la commande suivante par le nom réel du fichier original. Spécifiez un nom pour le fichier de sortie différent de l'original.
ffmpeg -n -i "input.mkv" -map 0 -c copy -c:a aac -ac 2 -b:a 192k "output-aac.mkv"

Si vous l'exécutez dans Windows PowerShell sans définir le PATH, depuis le dossier de l'exécutable, remplacez ffmpeg au début de la commande par .\ffmpeg.exe.

  • -n : Ne remplacera pas s'il existe un fichier de sortie portant le même nom.
  • -map 0 : Sélectionne tous les flux de l'original pour la sortie.
  • -c copy : Par défaut, copie les flux tels quels. Le -c:a aac suivant s'applique uniquement à l'audio, convertissant toutes les pistes audio en AAC.
  • -ac 2 -b:a 192k : Définit l'audio sur 2 canaux, 192 kbit/s. Cette valeur est pour les paramètres de cet exemple et n'est pas un paramètre qui préserve la spatialité multicanale.

La vidéo n’est pas recompressée : sa qualité est conservée, mais l’audio est converti avec une compression avec perte. Les autres flux, comme les sous-titres, sont copiés. Cet exemple suppose une entrée MKV et une sortie MKV. Si vous choisissez un autre conteneur, vérifiez séparément la compatibilité des flux qu’il contient. La signification des options est décrite dans la documentation officielle des commandes FFmpeg.

  1. Une fois la conversion terminée, vérifiez la durée du fichier de sortie, le son, les sous-titres et la synchronisation de l'audio et de la vidéo sur votre PC.
  2. Copiez le fichier de sortie sur le NAS avec un nom différent de l'original, puis regardez-le à nouveau sur la TV ou l'application où il sera réellement utilisé.
  3. Si cela échoue, supprimez le fichier de sortie et revenez à l'original archivé. Si l'appareil ne prend pas en charge AAC, il doit être converti dans un autre format spécifié dans le manuel de l'appareil.

Vérifiez l'intégration de FFmpeg de SynoCommunity dans les environnements plus anciens

SynoCommunity est un projet qui fournit des packages communautaires pour les NAS Synology. Si vous envisagez d'utiliser FFmpeg dans un environnement plus ancien qui utilise encore Video Station, vous devriez d'abord vérifier si le modèle de NAS, la version DSM, la version de Video Station et la version du package FFmpeg sont compatibles. Vous pouvez vérifier la composition actuelle des packages et les cibles prises en charge sur la liste des packages SynoCommunity.

La procédure de base pour enregistrer le dépôt de paquets est la suivante. Il s'agit d'une procédure qui décrit l’installation de FFmpeg et ne complète pas la procédure d'intégration du codec Video Station.

  1. Dans DSM, ouvrez [Centre de paquets → Paramètres → Sources de paquets].
  2. Cliquez sur [Ajouter], entrez SynoCommunity comme nom, et entrez l'adresse HTTPS suivante comme emplacement.
https://packages.synocommunity.com/
  1. Après avoir enregistré les paramètres, trouvez le paquet FFmpeg dans la section [Communauté] du Centre de paquets. Si le niveau de confiance doit être défini dans DSM 6.x, définissez le niveau de confiance dans [Paramètres → Général] sur [Synology Inc. et éditeurs de confiance]. Pour les différences selon la version, consultez Guide d'installation officiel de SynoCommunity.
  2. Vérifiez les conditions de compatibilité et les descriptions des packages pouvant être installés sur le NAS. Si plusieurs versions de FFmpeg sont affichées, ne choisissez pas arbitrairement l'une d'entre elles ; vérifiez la version requise par l'outil que vous souhaitez utiliser.
  3. Si les conditions de compatibilité sont remplies, cliquez sur [Installer] pour le package et complétez l'installation. Dans DSM 7.x, une notification peut apparaître indiquant qu'il s'agit d'un package tiers non vérifié par Synology. Même après la fin de l'installation, vous devez vérifier séparément si l'intégration de Video Station fonctionne comme expliqué ci-dessous.

Certains environnements nécessitent des ajustements d'intégration séparés. Par exemple, le projet VideoStation-FFMPEG-Patcher fournit des correctifs séparés pour la conversion DTS, EAC3 et TrueHD. Ce n'est pas une fonctionnalité officielle de Synology et ce n'est pas la même chose que l'installation du package FFmpeg. L'explication dans les articles existants selon laquelle « l'installation de FFmpeg permet immédiatement la lecture de DTS » ne s'applique pas à toutes les versions.

Changer de format lors de la lecture sur un NAS s'appelle le transcodage. La charge de ce processus varie selon que la conversion vidéo a lieu, le format de fichier, les performances du NAS et le nombre de lectures simultanées. Vérifiez l'utilisation du CPU dans le Moniteur de ressources de DSM pendant la lecture et si la charge ou les saccades sont élevées, soit convertissez le fichier à l'avance sur un PC, soit laissez l'appareil lire directement le fichier original. Avant de supprimer un package installé, vérifiez également si d'autres packages utilisent ce FFmpeg.

Liste de contrôle pour le dépannage

  1. Vérifiez l'accès aux fichiers : Si le dossier partagé ne s'ouvre pas, vérifiez d'abord l'adresse du NAS, les permissions du compte et la connexion réseau plutôt que le codec.
  2. Vérifiez la lecture locale de l'original : Si le fichier copié sur le PC échoue également, vérifiez la corruption du fichier ou les problèmes de compatibilité du lecteur.
  3. Vérifiez la piste audio : Assurez-vous d'avoir sélectionné la piste linguistique souhaitée et vérifiez si elle est AC3 ou EAC3.
  4. Comparez les chemins de lecture : Vérifiez le même fichier sur le navigateur, le lecteur externe et la TV pour identifier le chemin où il échoue.
  5. Vérifiez les résultats de conversion : Si le fichier converti fonctionne sur le PC mais échoue sur la TV, vérifiez également le codec vidéo, le codec audio et le conteneur pris en charge par la TV. Changer uniquement la piste audio ne résoudra pas les problèmes de codec vidéo.

Si le NAS lui-même n'apparaît pas sur la TV, la cause peut être différente d'un problème où seul le son ne joue pas. Dans ce cas, référez-vous également à Choses à vérifier lorsque le serveur multimédia Synology ne se connecte pas à une TV intelligente.

Questions fréquemment posées

Si j'installe FFmpeg sur DSM 7.2.2, Video Station réapparaîtra-t-il ?

FFmpeg est un outil de traitement multimédia et ne fournit pas Video Station lui-même. Video Station n'est plus officiellement disponible à partir de DSM 7.2.2 ; utilisez un autre lecteur ou serveur multimédia sur ces systèmes.

Si je le change en AAC, le son sortira-t-il sur tous les appareils ?

Non. Le périphérique de lecture final doit prendre en charge directement l'AAC, et le codec vidéo ainsi que le conteneur doivent également être compatibles. Vous devez également vérifier la limitation du transcodage côté serveur AAC depuis DSM 7.1.1.

Si je ne convertis que l'audio avec FFmpeg, la qualité de la vidéo originale sera-t-elle détériorée ?

Si vous copiez le flux vidéo comme dans l'exemple de cet article, la vidéo n'est pas recompressée. Cependant, l'audio est recompressé en AAC, et le réglage à 2 canaux transforme le son multicanal en stéréo. Conservez le fichier original séparément.