Synology NAS / Come riprodurre video DTS e AC3 con Video Station

Se un video con audio DTS o AC3 non ha suono in Video Station, controlla prima la versione del DSM e il codec audio effettivo del file. Dove Video Station è disponibile, considera prima di riprodurre il file originale in un lettore esterno o di convertire il suo audio in un formato supportato. Video Station non è più ufficialmente disponibile a partire da DSM 7.2.2, quindi quei sistemi richiedono un approccio di riproduzione diverso invece di un semplice codec aggiuntivo.

In passato, l'installazione di FFmpeg da SynoCommunity era presentata come una soluzione, ma l'installazione del pacchetto e l'integrazione con Video Station sono separate. Questo articolo spiega i metodi attualmente applicabili e distingue cosa verificare negli ambienti più vecchi.

La soluzione varia a seconda della versione del DSM

DSM (DiskStation Manager) è il sistema operativo dei NAS Synology. NAS (Network Attached Storage) è un dispositivo per archiviare e condividere file tramite una rete. Dopo aver effettuato l'accesso a DSM, controlla la versione attuale su [Pannello di controllo → Aggiorna & Ripristina → Aggiornamento DSM]. Puoi anche verificarla su [Pannello di controllo → Centro informazioni → Generale]. Il percorso del menu è basato su Guida per il controllo della versione DSM di Synology.

Ambiente di utilizzo Cose da verificare prima Approccio suggerito
Versioni DSM precedenti alla 7.2.2, che utilizzano Video Station Versione di Video Station, codec audio, formati supportati dai dispositivi di riproduzione Riproduci con un lettore esterno o converti l'audio. Controlla l'integrazione di FFmpeg separatamente.
DSM 7.2.2 e versioni successive Verifica se c'è l'assunzione che Video Station continuerà ad essere utilizzato Apri i file da una cartella condivisa NAS con un lettore, oppure usa un server multimediale separato.
Il video si riproduce, ma non esce alcun suono. La traccia audio selezionata e il codec effettivo. Prova a selezionare una traccia diversa, riprodurre con un lettore esterno e convertire l'audio in ordine.
Il video non si riproduce nemmeno. Codec video, corruzione del file, disponibilità di accesso al file. Copia lo stesso file su un PC e prova a riprodurlo per verificare separatamente la causa.

Le note di rilascio ufficiali di DSM indicano che Video Station non può essere utilizzato su DSM 7.2.2. Interpretare il menu di installazione mancante come un problema del codec DTS cambia la direzione della soluzione. Prima di aggiornare DSM, verifica le modifiche nei pacchetti che usi e il metodo di backup della configurazione di DSM. Prepara separatamente il backup della configurazione e il backup dei video originali.

Distingui tra DTS, AC3 ed EAC3

Un codec è un metodo per comprimere e poi riprodurre video o audio. DTS (Digital Theater Systems audio), AC3 (Audio Coding 3, Dolby Digital) e EAC3 (Enhanced AC-3, Dolby Digital Plus) sono diversi formati audio. Anche se il nome di un file indica AC3, la traccia effettiva potrebbe essere EAC3, oppure potrebbe esserci più di una traccia audio all'interno di un file.

La guida di Synology ai problemi di riproduzione DTS ed EAC3 in Video Station spiega le limitazioni del supporto per l'audio DTS e alcuni formati Dolby come EAC3 e TrueHD. Pertanto, non dovresti assumere che AC3 ed EAC3 siano trattati come lo stesso formato, o che tutti i file AC3 non possano essere riprodotti.

  1. Copia il video problematico sul tuo PC e aprilo con VLC media player.
  2. In VLC per Windows, apri [Strumenti → Informazioni sui codec] per controllare il codec video e audio. Questo menu è spiegato in Guida Ufficiale di Controllo dei Codec di VLC.
  3. Se ci sono più tracce audio, prova a selezionare tracce diverse in VLC sotto [Audio → Traccia Audio]. Nota quale traccia produce il suono.
  4. Verifica se lo stesso file viene riprodotto correttamente su un PC. Se viene riprodotto su un PC ma non su Video Station o TV, prima controlla i formati supportati dal percorso di riproduzione.

MKV e MP4 sono formati contenitore che contengono video, audio e sottotitoli. Anche se le estensioni sono le stesse, i codec interni possono differire, quindi non determinare la capacità di riproduzione basandoti solo sull'estensione.

Riproduci il file NAS originale in un lettore esterno

Un metodo che puoi provare prima senza convertire il file è aprire il video NAS direttamente con un lettore come VLC. Poiché il NAS fornisce il file e il dispositivo di riproduzione elabora il codec, il dispositivo e il lettore che utilizzi devono supportare il video e l'audio.

Quando un PC Windows e il NAS sono nella stessa rete locale, puoi utilizzare SMB (Server Message Block, un metodo di condivisione file in rete).

  1. Controlla in DSM sotto [Pannello di Controllo → Servizi File → SMB] che il servizio SMB sia abilitato.
  2. Inserisci il percorso nella barra degli indirizzi di Esplora File di Windows nel seguente formato. Sostituisci NAS_ADDRESS e SHARE_NAME con l'effettivo indirizzo IP o nome del NAS e il nome della cartella video.
\\NAS_ADDRESS\SHARE_NAME
  1. Accedi con un account NAS che abbia permessi di lettura sulla cartella condivisa. Per prima cosa, verifica se l'elenco dei file è visibile.
  2. In VLC, [Media → Apri file], seleziona il video, oppure trascina e rilascia il file da Esplora File nella finestra di VLC.
  3. Verifica se audio e sottotitoli funzionano correttamente. Se si verifica buffering, copia lo stesso file sul PC e riproducilo di nuovo per distinguere tra problemi di rete e problemi di prestazioni della riproduzione.

Per abilitare SMB e i metodi di riproduzione specifici del dispositivo, fare riferimento alla Guida alla riproduzione video su Synology NAS e, per aprire i file, fare riferimento alla Guida ufficiale alla riproduzione dei file VLC. Questa procedura presuppone una rete locale. Sugli smartphone, controllare la funzione di condivisione della rete fornita dall'app e non dare per scontato che i menu e il supporto dei codec siano gli stessi su tutti i dispositivi.

Se desideri gestire le liste video e la cronologia di riproduzione insieme dopo DSM 7.2.2, puoi anche considerare un media server separato. Synology fornisce la guida all’installazione e alla migrazione di Plex Media Server. L’installazione del server non garantisce la riproduzione di tutti i codec, quindi controlla i formati supportati dal dispositivo che intendi utilizzare e le condizioni di conversione del server.

Mantieni il video e converti solo l'audio

Se è difficile cambiare la TV o l'app di riproduzione e solo alcuni file vengono riprodotti senza audio, la conversione audio è un'alternativa. Per prima cosa, conserva l'originale e scegli un formato audio supportato dal dispositivo di riproduzione effettivo.

L'esempio seguente mostra come convertire l'audio di un file MKV in AAC (Advanced Audio Coding) stereo utilizzando uno strumento di elaborazione video e audio chiamato FFmpeg su un PC. Questo è un esempio per un dispositivo che può riprodurre direttamente AAC. Synology spiega che a partire da DSM 7.1.1, la transcodifica lato server dell'audio AAC non è supportata, quindi la semplice conversione in AAC non risolve tutti gli ambienti di Video Station. Le condizioni applicabili possono essere verificate a Guida alle limitazioni della riproduzione AAC.

  1. Verifica il link per il file eseguibile adatto al tuo sistema operativo su Pagina di download ufficiale di FFmpeg. Su Windows, estrai il build scaricato e verifica la cartella che contiene ffmpeg.exe.
  2. Su Windows, fai clic con il tasto destro su uno spazio vuoto in quella cartella e seleziona [Apri in Terminale]. Se il percorso di installazione è già registrato in PATH, può essere eseguito anche da altre cartelle.
  3. Copia il file MKV da convertire nella cartella di lavoro. Sostituisci input.mkv nel comando seguente con il nome reale del file originale. Specifica un nome per il file di output diverso dall'originale.
ffmpeg -n -i "input.mkv" -map 0 -c copy -c:a aac -ac 2 -b:a 192k "output-aac.mkv"

Se lo esegui in Windows PowerShell senza impostare il PATH, dalla cartella dell'eseguibile, sostituisci ffmpeg all'inizio del comando con .\ffmpeg.exe.

  • -n: Non sovrascriverà se esiste un file di output con lo stesso nome.
  • -map 0: Seleziona tutti i flussi dall'originale per l'output.
  • -c copy: Per impostazione predefinita, copia i flussi così come sono. Il seguente -c:a aac si applica solo all'audio, convertendo tutte le tracce audio in AAC.
  • -ac 2 -b:a 192k: Imposta l'audio su 2 canali, 192 kbit/s. Questo valore è per le impostazioni di esempio e non è un'impostazione che preserva la spazialità multicanale.

Il video non viene ricompresso, quindi la qualità del video è mantenuta, ma l'audio viene convertito usando una compressione lossy. Altri flussi come i sottotitoli vengono copiati e l'esempio assume input MKV e output MKV. Se cambi contenitore, devi controllare separatamente la compatibilità dei flussi inclusi. Il significato delle opzioni si basa sulla documentazione ufficiale dei comandi FFmpeg.

  1. Una volta completata la conversione, controlla la durata del file di output, il suono, i sottotitoli e la sincronizzazione dell'audio con il video sul tuo PC.
  2. Copia il file di output sul NAS con un nome diverso dall'originale, e poi riproducilo di nuovo sulla TV o sull'app dove sarà effettivamente utilizzato.
  3. Se fallisce, elimina il file di output e ripristina l'originale archiviato. Se il dispositivo non supporta AAC, converti il file in un altro formato specificato nel manuale del dispositivo.

Verifica l'integrazione di FFmpeg di SynoCommunity in ambienti più vecchi

SynoCommunity è un progetto che fornisce pacchetti della comunità per Synology NAS. Se stai considerando FFmpeg in un ambiente più vecchio che utilizza ancora Video Station, dovresti prima verificare se modello NAS, versione DSM, versione di Video Station e versione del pacchetto FFmpeg sono compatibili. Puoi controllare la composizione attuale del pacchetto e i target supportati su elenco dei pacchetti SynoCommunity.

La procedura di base per registrare il repository dei pacchetti è la seguente. Questa è una procedura che descrive come installare FFmpeg e non completa la procedura di integrazione dei codec di Video Station.

  1. In DSM, apri [Centro pacchetti → Impostazioni → Origini pacchetti].
  2. Fai clic su [Aggiungi], inserisci SynoCommunity come nome e inserisci il seguente indirizzo HTTPS come posizione.
https://packages.synocommunity.com/
  1. Dopo aver salvato le impostazioni, trova il pacchetto FFmpeg nella sezione [Community] del Centro pacchetti. Se il livello di fiducia deve essere impostato in DSM 6.x, imposta il livello di fiducia in [Impostazioni → Generale] su [Synology Inc. e editori attendibili]. Per le differenze tra le versioni, controllare Guida all'installazione ufficiale di SynoCommunity.
  2. Verifica le condizioni di compatibilità e le descrizioni dei pacchetti che possono essere installati sul NAS. Se vengono visualizzate più versioni di FFmpeg, non sceglierne una arbitrariamente; verifica la versione richiesta dallo strumento che intendi utilizzare.
  3. Se le condizioni di compatibilità sono soddisfatte, fai clic su [Installa] per il pacchetto e completa l'installazione. In DSM 7.x, potrebbe apparire una notifica che indica che si tratta di un pacchetto di terze parti non verificato da Synology. Anche dopo il completamento dell'installazione, è necessario verificare separatamente se l'integrazione con Video Station funziona come spiegato di seguito.

Alcuni ambienti richiedono aggiustamenti separati per l'integrazione. Ad esempio, il progetto VideoStation-FFMPEG-Patcher fornisce patch separate per la conversione DTS, EAC3 e TrueHD. Questa non è una funzione ufficiale di Synology e non è la stessa cosa che installare il pacchetto FFmpeg. La spiegazione negli articoli esistenti secondo cui "installando FFmpeg si abilita immediatamente la riproduzione DTS" non si applica a tutte le versioni.

Cambiare formato durante la riproduzione su un NAS si chiama transcodifica. Il carico di questo processo varia a seconda che avvenga la conversione del video, del formato del file, delle prestazioni del NAS e del numero di riproduzioni simultanee. Controlla l'utilizzo della CPU nel Monitor delle Risorse di DSM durante la riproduzione e se il carico è elevato o la riproduzione procede a scatti, converti il file in anticipo su un PC oppure lascia che il dispositivo riproduca direttamente l'originale. Prima di rimuovere un pacchetto installato, verifica anche se altri pacchetti stanno utilizzando quel FFmpeg.

Lista di controllo per la risoluzione dei problemi

  1. Verifica l'accesso ai file: Se la cartella condivisa non si apre, controlla prima l'indirizzo del NAS, i permessi dell'account e la connessione di rete piuttosto che il codec.
  2. Controlla la riproduzione locale del file originale: Se il file copiato sul PC fallisce, verifica la presenza di corruzione del file o problemi di compatibilità con il lettore.
  3. Controlla la traccia audio: Verifica di aver selezionato la traccia linguistica desiderata e controlla se è AC3 o EAC3.
  4. Confronta i percorsi di riproduzione: Controlla lo stesso file sul browser, su un lettore esterno e sulla TV per individuare il percorso in cui si verifica il problema.
  5. Controlla i risultati della conversione: Se il file convertito funziona sul PC ma fallisce sulla TV, verifica anche il codec video, il codec audio e il contenitore supportati dalla TV. Cambiare solo la traccia audio non risolverà i problemi del codec video.

Se il NAS stesso non appare sulla TV, la causa potrebbe essere diversa da un problema in cui solo il suono non viene riprodotto. In tal caso, consulta anche Cose da verificare quando il Synology Media Server non si collega a una smart TV.

Domande Frequenti

Se installo FFmpeg su DSM 7.2.2, Video Station riapparirà?

FFmpeg è uno strumento di elaborazione multimediale e non fornisce Video Station di per sé. Video Station non è più ufficialmente disponibile a partire da DSM 7.2.2; utilizza un altro lettore o server multimediale su quei sistemi.

Se lo cambio in AAC, il suono uscirà su tutti i dispositivi?

No. Il dispositivo di riproduzione finale deve supportare direttamente AAC, e anche il codec video e il contenitore devono essere compatibili. Devi anche verificare la limitazione della transcodifica AAC lato server a partire da DSM 7.1.1.

Se converto solo l'audio con FFmpeg, la qualità del video originale diminuirà?

Se copi lo stream video come nell'esempio di questo articolo, il video non viene ricompresso. Tuttavia, l'audio viene ricompresso in AAC, e l'impostazione a 2 canali trasforma l'audio multicanale in stereo. Mantieni il file originale separatamente.