minidlna e samsung tv formato de arquivo não suporta

3

Eu tenho um PC com XUbuntu 12.04 e Samsung 27A950, então eu quero usar meu PC como servidor dlna. Mas eu posso executar o arquivo de qualquer formato na minha TV, obter erro: "Formato de arquivo não suporta". Eu tento abrir arquivos * .avi, * .mkv e * .jpg o mesmo resultado. No log de erros, posso ver:

[2013/06/27 12:34:03] upnphttp.c:1907: error: Error opening /home/family/media/file1.mkv
[2013/06/27 12:34:06] upnphttp.c:1907: error: Error opening /home/family/media/file2.avi

Não sei por que isso não funciona. Alguma sugestão?

miniDLNA versão:

Version 1.24.1-stedy

O arquivo de configuração é padrão, apenas alguns diretórios adicionados. Com a versão do repositório padrão do Ubuntu era o mesmo. Algum tempo atrás eu tentei mediatomb, teve o mesmo erro.

    
por Vasya 27.06.2013 / 10:43

3 respostas

1

Aqui estão as configurações do nosso /etc/minidlna.conf para transmitir áudio, vídeo ou imagens sem problemas para a nossa smart TV Samsung UE40ES6100:

Porta

Certifique-se de transmitir na porta que sua TV escuta. Você também pode ter que se certificar de que esta porta é acessível para a sua TV do seu roteador. Caso a porta esteja errada, sua TV pode não ver o miniDLNA.

port=9500

Diretórios de mídia

Coloque aqui os diretórios para adicionar à biblioteca de mídia do miniDLNA. Esses diretórios podem precisar de tempo considerável para a digitalização na primeira execução. Infelizmente, não há feedback de miniDLNA quando terminar de escanear. Certifique-se de que o grupo minidlna tenha acessado esses diretórios. Substitua todo o path e o nome do diretório pelo seu.

media_dir=V,/<path>/<Videos>
media_dir=A,/<path>/<Music>
media_dir=P,/<path>/<Pictures>

Base de dados e diretório de log

Este é o local onde o miniDLNA armazena seus arquivos de banco de dados e de log. É crucial dar ao grupo minidlna permissão de gravação para o caminho que você dá aqui.

db_dir=/home/<user>/.config/minidlna # or any other directory
log_dir=/home/<user>/.config/minidlna # or any other directory

Número do modelo

Isso pode não ser necessário, mas nossa TV não reconheceu o miniDLNA, a menos que tenhamos fornecido o número de modelo AllShare aqui.

serial=
model_number=AllShare1.0

Outras configurações

Essas configurações foram definidas por padrão, mas eu as postarei aqui, caso elas não sejam.

network_interface=eth0 # change appropriately, e.g. wlan0 if you stream from wireless
friendly_name=miniDLNA # how miniDLNA is named on the TV
enable_tivo=no
strict_dlna=no
notify_interval=900
    
por Takkat 27.06.2013 / 18:21
0

Embora .jpg tenha funcionado bem para mim (com uma TV UE55ES), a maioria dos arquivos de filme / vídeo não é feita via DLNA (mas somente se for exibida localmente, por exemplo, usando um pendrive). Isso parece ser uma limitação do dispositivo de TV, como você acha que é relatado com frequência.

Então miniDLNA não é realmente uma opção se você quiser servir a maioria dos vídeos (além disso, às vezes consegue quase derrubar todo o sistema preenchendo completamente a partição /var/log está localizada em: abrir muitas conexões http e depois reclamando sobre isso em seus logs, chegou a quase 50 GB de tamanho de arquivo de log na minha máquina, então eu tive que pará-lo).

Você pode querer dar uma olhada em um servidor DLNA diferente, por exemplo, Serviio , que usa o FFMpeg para transcodificar arquivos de mídia em um formato entendido pelo dispositivo. Eu apenas tentei configurar isso na minha máquina ontem: infelizmente, a Canonical decidiu derrubar o FFMpeg dos repositórios (você ainda pode fazer um apt-get install ffmpeg com sucesso, mas isso oferece um software diferente incluindo algumas coisas de "compatibilidade ffmpeg", o que parece incompatível com o Serviio . No site deles, no entanto, eles explicam como construir o FFMPeg a partir das fontes - se é uma opção para você. Parece muita dor para o usuário normal para mim.

Editar: O Serviio parece funcionar bem com o meu UE55ES pronto para uso, mesmo com o perfil Genérico. Eu segui este manual alemão para instalá-lo. Quanto ao FFMPeg, existem binários estáticos disponíveis para download . Simpy baixando o tarball, e extraindo os dois arquivos para /usr/local/bin fiz isso por mim.

Outras alternativas possíveis para dar uma olhada (nenhuma delas testei ainda):

  • Rygel (pode pelo menos ser instalado via PPA, com suporte à transcodificação). De acordo com um German Howto , ele também parece estar disponível nos repositórios regulares, então você deve ser capaz de simplesmente apt-get install rygel (mais opcionalmente rygel-preferences para um frontend de gerenciamento e rygel-mediathek , bem como rygel-tracker para alguns plugins adicionais ). Mas como o suporte para TVs Samsung parece ter sido adicionado apenas recentemente, a versão no repositório do Precise não funciona para você - o" PPA oficial "pode ser favorecido.
  • Mediatomb : Como as TVs Samsung (pelo menos as de 2012) são não cumprindo com o RFC2396 , isso requer uma instalação manual, bem como para ser usado com eles. Pode soar um grande negócio no começo, mas como descrito em gnulnx.net parece ser bastante direto. (Um método mais simples é descrito aqui , se você quiser testá-lo: envolve apenas editar um arquivo de texto )
  • PS3MediaServer (também conhecido como PMS) que você já mencionou estar funcionando bem, então eu provavelmente terei que dar uma olhada nele, também;)

Outras soluções, como por exemplo XBMC parece pesado para mim para o efeito. Uma visão geral interessante para outras alternativas pode ser encontrada, e. em MakeUseOf .

Para verificar se o seu servidor uPnP funciona em geral, você pode, por exemplo use eezUPnP na sua estação de trabalho Ubuntu.

    
por Izzy 06.08.2013 / 17:20
0

Saiba que este é um post antigo, mas alguém pode pesquisá-lo e ajudá-lo com o MiniDLNA

Eu corro o Ubuntu 1204lts. Tinha minidna trabalhando doce.

Em seguida, instalado owncloud e quebrou o meu minidlna instalar - TV disse arquivo não suportado - erros semelhantes XBMC. Apenas listaria mídia, não tocaria nada.

Uma vez que eu removi o owncloud, eu também removi, libav-tools, libavfilter2, libavdevice53 - miniDLNA funcionando novamente.

    
por Mark 10.05.2014 / 02:54