Synology NAS / Como reproduzir vídeos DTS e AC3 com o Video Station

Se um vídeo com áudio DTS ou AC3 não tiver som no Video Station, primeiro verifique a versão do DSM e o codec de áudio real do arquivo. Onde o Video Station está disponível, considere primeiro reproduzir o arquivo original em um player externo ou converter seu áudio para um formato suportado. O Video Station não está mais oficialmente disponível a partir do DSM 7.2.2, portanto, esses sistemas exigem uma abordagem diferente de reprodução, em vez de apenas um codec adicional.

No passado, a instalação do FFmpeg pelo SynoCommunity era apresentada como uma solução, mas a instalação do pacote e a integração com o Video Station são separadas. Este artigo explica os métodos atualmente aplicáveis e distingue o que verificar em ambientes mais antigos.

A solução varia dependendo da versão do DSM

DSM (DiskStation Manager) é o sistema operacional do NAS da Synology. NAS (Network Attached Storage) é um dispositivo para armazenar e compartilhar arquivos em uma rede. Após fazer login no DSM, verifique a versão atual em [Painel de Controle → Atualização & Restauração → Atualização do DSM]. Você também pode verificar em [Painel de Controle → Central de Informações → Geral]. O caminho do menu é baseado em Guia para Verificar a Versão do DSM da Synology.

Ambiente de Uso Coisas para Verificar Primeiro Abordagem Sugerida
Versões do DSM anteriores a 7.2.2, utilizando o Video Station Versão do Video Station, codec de áudio, formatos suportados dos dispositivos de reprodução Reproduza com um player externo ou converta o áudio. Verifique a integração do FFmpeg separadamente.
DSM 7.2.2 e posteriores Verifique se há uma suposição de que o Video Station continuará sendo usado Abra arquivos de uma pasta compartilhada do NAS com um player, ou use um servidor de mídia separado.
O vídeo reproduz, mas não sai som. A faixa de áudio selecionada e o codec real. Tente selecionar uma faixa diferente, reproduzir com um player externo e converter o áudio nessa ordem.
O vídeo também não reproduz. Codec de vídeo, corrupção de arquivo, disponibilidade de acesso ao arquivo. Copie o mesmo arquivo para um PC e tente reproduzi-lo para verificar a causa separadamente.

As notas de versão oficiais do DSM afirmam que o Video Station não pode ser usado no DSM 7.2.2. Interpretar a ausência do menu de instalação como um problema de codec DTS muda a direção da solução. Antes de atualizar o DSM, verifique as alterações nos pacotes que você usa e método de backup de configuração do DSM. Prepare o backup de configuração e o backup do vídeo original separadamente.

Distinguir DTS, AC3 e EAC3

Um codec é um método para comprimir e depois reproduzir vídeo ou áudio. DTS (Digital Theater Systems audio), AC3 (Audio Coding 3, Dolby Digital) e EAC3 (Enhanced AC-3, Dolby Digital Plus) são diferentes formatos de áudio. Mesmo que o nome de um arquivo diga AC3, a faixa real pode ser EAC3, ou pode haver múltiplas faixas de áudio dentro de um arquivo.

O guia da Synology sobre problemas de reprodução de DTS e EAC3 no Video Station explica as limitações de suporte para áudio DTS e certos formatos Dolby como EAC3 e TrueHD. Portanto, você não deve assumir que AC3 e EAC3 são tratados como o mesmo formato, ou que todos os arquivos AC3 não podem ser reproduzidos.

  1. Copie o vídeo problemático para o seu PC e abra-o com o reprodutor de mídia VLC.
  2. No VLC para Windows, abra [Ferramentas → Informações de Codec] para verificar o codec de vídeo e áudio. Este menu é explicado no Guia Oficial de Verificação de Codec do VLC.
  3. Se houver várias faixas de áudio, tente selecionar faixas diferentes no VLC em [Áudio → Faixa de Áudio]. Observe qual faixa produz som.
  4. Verifique se o mesmo arquivo é reproduzido corretamente em um PC. Se ele for reproduzido em um PC, mas falhar na Video Station ou na TV, primeiro verifique os formatos suportados pelo caminho de reprodução.

MKV e MP4 são formatos de contêiner que contêm vídeo, áudio e legendas. Mesmo que as extensões sejam iguais, os codecs internos podem diferir, então não determine a capacidade de reprodução apenas com base na extensão.

Reproduza o arquivo NAS original em um player externo

Um método que você pode tentar primeiro, sem converter o arquivo, é abrir o vídeo NAS diretamente com um player como o VLC. Como o NAS entrega o arquivo e o dispositivo de reprodução processa o codec, o dispositivo e o player que você usar devem suportar o vídeo e o áudio.

Quando um PC com Windows e o NAS estão na mesma rede local, você pode usar SMB (Server Message Block, um método de compartilhamento de arquivos em rede).

  1. Verifique no DSM em [Painel de Controle → Serviços de Arquivo → SMB] se o serviço SMB está ativado.
  2. Digite o caminho na barra de endereços do Windows Explorer no seguinte formato. Substitua NAS_ADDRESS e SHARE_NAME pelo endereço IP ou nome do NAS e pelo nome da pasta de vídeos, respectivamente.
\\NAS_ADDRESS\SHARE_NAME
  1. Faça login com uma conta do NAS que tenha permissões de leitura na pasta compartilhada. Primeiro, verifique se a lista de arquivos está visível.
  2. No VLC em [Mídia → Abrir Arquivo], selecione o vídeo ou arraste e solte o arquivo do Explorer na janela do VLC.
  3. Verifique se o áudio e as legendas estão funcionando corretamente. Se ocorrer buffering, copie o mesmo arquivo para o PC e reproduza novamente para distinguir entre problemas de rede e problemas de desempenho da reprodução.

Para habilitar o SMB e métodos de reprodução específicos do dispositivo, consulte Guia de Streaming de Vídeo do Synology NAS, e para abrir arquivos, consulte Guia Oficial de Reprodução de Arquivos do VLC. Este procedimento assume uma rede local. Em smartphones, verifique o recurso de conexão de compartilhamento de rede fornecido pelo aplicativo e não presuma que menus e suporte a codecs sejam os mesmos em todos os dispositivos.

Se você quiser gerenciar listas de vídeos e histórico de reprodução juntos após o DSM 7.2.2, você também pode considerar um servidor de mídia separado. A Synology fornece Guia de Instalação e Migração do Plex Media Server. Nem todos os codecs serão reproduzidos apenas com a instalação, então verifique os formatos suportados do dispositivo que você planeja usar e as condições de conversão do servidor.

Mantenha o vídeo e converta apenas o áudio

Se for difícil mudar a TV ou o aplicativo de reprodução, e apenas alguns arquivos são reproduzidos sem som, a conversão de áudio é uma alternativa. Primeiro, mantenha o original e escolha um formato de áudio compatível com o dispositivo de reprodução atual.

O exemplo abaixo mostra a conversão do áudio de um arquivo MKV para AAC (Advanced Audio Coding) estéreo usando uma ferramenta de processamento de vídeo e áudio chamada FFmpeg em um PC. Este é um exemplo para um dispositivo que pode reproduzir AAC diretamente. A Synology explica que, a partir do DSM 7.1.1, a transcodificação de áudio AAC no lado do servidor não é suportada, portanto, simplesmente converter para AAC não resolve todos os ambientes do Video Station. As condições aplicáveis podem ser verificadas em Guia de limitações de reprodução de AAC.

  1. Verifique o link para o arquivo executável adequado para o seu sistema operacional em Página oficial de download do FFmpeg. No Windows, extraia o build baixado e verifique a pasta que contém ffmpeg.exe.
  2. No Windows, clique com o botão direito em um espaço vazio nessa pasta e selecione [Abrir no Terminal]. Se o caminho de instalação já estiver registrado no PATH, ele também pode ser executado a partir de outras pastas.
  3. Copie o arquivo MKV a ser convertido para a pasta de trabalho. Substitua input.mkv no comando a seguir pelo nome real do arquivo original. Especifique um nome para o arquivo de saída que seja diferente do original.
ffmpeg -n -i "input.mkv" -map 0 -c copy -c:a aac -ac 2 -b:a 192k "output-aac.mkv"

Se você executá-lo no Windows PowerShell sem definir o PATH, a partir da pasta do executável, substitua ffmpeg no início do comando por .\ffmpeg.exe.

  • -n: Não irá sobrescrever se houver um arquivo de saída com o mesmo nome.
  • -map 0: Seleciona todos os fluxos do original para a saída.
  • -c copy: Por padrão, copia os fluxos como estão. O seguinte -c:a aac aplica-se apenas ao áudio, convertendo todas as faixas de áudio para AAC.
  • -ac 2 -b:a 192k: Define o áudio para 2 canais, 192 kbit/s. Este valor é para as configurações deste exemplo e não é uma configuração que preserva a espacialidade multicanal.

O vídeo não é recomprimido, então a qualidade do vídeo é mantida, mas o áudio é convertido usando compressão com perdas. Outros fluxos, como legendas, são copiados, e o exemplo assume entrada MKV e saída MKV. Se você mudar para um contêiner diferente, precisará verificar separadamente a compatibilidade dos fluxos incluídos. O significado das opções é baseado na documentação oficial de comandos do FFmpeg.

  1. Uma vez que a conversão esteja completa, verifique a duração do arquivo de saída, o som, as legendas e a sincronização de áudio e vídeo em seu PC.
  2. Copie o arquivo de saída para o NAS com um nome distinto do original e então reproduza-o novamente na TV ou app onde ele será realmente usado.
  3. Se falhar, exclua o arquivo de saída e retorne ao original arquivado. Se o dispositivo não suportar AAC, converta o arquivo para outro formato especificado no manual do dispositivo.

Verifique a integração do FFmpeg da SynoCommunity em ambientes mais antigos

SynoCommunity é um projeto que fornece pacotes da comunidade para NAS Synology. Se você estiver considerando o FFmpeg em um ambiente mais antigo que ainda utiliza o Video Station, você deve primeiro verificar se modelo de NAS, versão do DSM, versão do Video Station e versão do pacote FFmpeg são compatíveis. Você pode verificar a composição atual do pacote e os alvos suportados em lista de pacotes da SynoCommunity.

O procedimento básico para registrar o repositório de pacotes é o seguinte. Este é um procedimento que descreve como instalar o FFmpeg e não completa o procedimento de integração do codec do Video Station.

  1. No DSM, abra [Central de Pacotes → Configurações → Fontes de Pacotes].
  2. Clique em [Adicionar], insira SynoCommunity como o nome e insira o seguinte endereço HTTPS como a localização.
https://packages.synocommunity.com/
  1. Após salvar as configurações, encontre o pacote FFmpeg na seção [Comunidade] da Central de Pacotes. Se o nível de confiança precisar ser definido no DSM 6.x, defina o nível de confiança em [Configurações → Geral] para [Synology Inc. e publicadores confiáveis]. Para diferenças por versão, verifique Guia oficial de instalação do SynoCommunity.
  2. Verifique as condições de compatibilidade e as descrições dos pacotes que podem ser instalados no NAS. Se várias versões do FFmpeg forem exibidas, não escolha uma arbitrariamente; verifique a versão necessária pela ferramenta que você pretende usar.
  3. Se as condições de compatibilidade forem atendidas, clique em [Instalar] para o pacote e conclua a instalação. No DSM 7.x, uma notificação pode aparecer indicando que é um pacote de terceiros não verificado pela Synology. Mesmo após a instalação ser concluída, você precisa verificar separadamente se a integração com o Video Station funciona conforme explicado abaixo.

Alguns ambientes exigem ajustes de integração separados. Por exemplo, o projeto VideoStation-FFMPEG-Patcher fornece patches separados para conversão de DTS, EAC3 e TrueHD. Esta não é uma funcionalidade oficial da Synology e não é o mesmo que instalar o pacote FFmpeg. A explicação em artigos existentes de que "instalar o FFmpeg imediatamente habilita a reprodução de DTS" não se aplica a todas as versões.

Mudar formatos enquanto se reproduz em um NAS é chamado de transcodificação. A carga desse processo varia dependendo se ocorre conversão de vídeo, o formato do arquivo, o desempenho do NAS e o número de reproduções simultâneas. Verifique o uso da CPU no Monitor de Recursos do DSM durante a reprodução e, se a carga ou os travamentos forem altos, ou converta o arquivo antecipadamente em um PC ou deixe o dispositivo reproduzir o original diretamente. Antes de remover um pacote instalado, também verifique se outros pacotes estão usando esse FFmpeg.

Lista de verificação para solução de problemas

  1. Verifique o acesso ao arquivo: Se a pasta compartilhada não abrir, primeiro verifique o endereço do NAS, as permissões da conta e a conexão de rede, em vez do codec.
  2. Verifique a reprodução local do original: Se o arquivo copiado para o PC também falhar, verifique se há corrupção de arquivo ou problemas de compatibilidade com o player.
  3. Verifique a faixa de áudio: Confirme se você selecionou a faixa de idioma desejada e verifique se é AC3 ou EAC3.
  4. Compare os caminhos de reprodução: Verifique o mesmo arquivo no navegador, player externo e TV para restringir o caminho onde ocorre a falha.
  5. Verifique os resultados da conversão: Se o arquivo convertido funcionar no PC, mas falhar na TV, verifique também o codec de vídeo, codec de áudio e o contêiner que a TV suporta. Alterar apenas a faixa de áudio não resolverá problemas de codec de vídeo.

Se o próprio NAS não aparecer na TV, a causa pode ser diferente de um problema em que apenas o som não é reproduzido. Nesse caso, consulte também Coisas a verificar quando o Servidor de Mídia Synology não se conecta a uma smart TV.

Perguntas Frequentes

Se eu instalar o FFmpeg no DSM 7.2.2, o Video Station aparecerá novamente?

O FFmpeg é uma ferramenta de processamento de mídia e não fornece o Video Station em si. O Video Station não está mais oficialmente disponível a partir do DSM 7.2.2; use outro player ou servidor de mídia nesses sistemas.

Se eu mudar para AAC, o som sairá em todos os dispositivos?

Não. O dispositivo de reprodução final deve suportar AAC diretamente, e o codec de vídeo e o contêiner também devem ser compatíveis. Você também precisa verificar a limitação de transcodificação do lado do servidor AAC desde o DSM 7.1.1.

Se eu converter apenas o áudio com o FFmpeg, a qualidade do vídeo original irá diminuir?

Se você copiar o fluxo de vídeo como no exemplo deste artigo, o vídeo não é recomprimido. No entanto, o áudio é recomprimido para AAC, e a configuração de 2 canais altera o som multicanal para estéreo. Mantenha o arquivo original separado.