Streaming de arquivos de vídeo para PS3

0

Projeto: Eu gostaria de transmitir meus dvds domésticos para o meu sistema PS3 usando o Rygel.

A) Eu gostaria de usar o freio de mão para produzir cópias excepcionais dos DVDs da minha casa no formato .mkv (ou se um usuário experiente em dvdripping / transcoding pudesse sugerir uma solução melhor em dvd :: rip ou handbrake, estou disposto para ouvir, o espaço não é uma preocupação).

B) Compartilhe e transmita esses filmes do meu Ubuntu 14.04 para o meu sistema ps3, preferencialmente usando o Rygel em vez do ps3mediaserver.

DVD que rasga programas usados até agora:

DVD :: RIP

Excelente ripagem, produz cópias .vob excepcionais de dvds. Não é possível controlar a linguagem padrão, a maioria dos dvd produz vários arquivos .vob, alguns são em inglês, alguns são em francês e, claro, alguns são em espanhol. Quando eu uso o VLC para visualizar os arquivos, eu posso definir a faixa de áudio como apropriada (inglês), insinuando que todos os fluxos de áudio estão lá, mas não estão sendo acessados corretamente (por falta de palavras melhores). Este não é o caso quando acedendo através de rygel no sistema PS3, bem como esta definição não está disponível no sistema PS3, creio que (de qualquer forma, seria ainda irritante ter que mudar constantemente as faixas). A transcodificação é provavelmente onde estou indo errado, estou ciente dos diferentes formatos de contêiner e codecs, embora eu não conheço todas as especificações técnicas que parecem ser necessárias para produzir arquivos .avi ou .mpg4 excepcionais semelhantes ao .vob que dvd: : rip produzido em primeiro lugar.

HANDBRAKE

Ame a simplicidade, parece produzir formatos .mkv excepcionais (não parece ser um formato de mídia nativo em sistemas ps3.

Servidores compatíveis com DLNA

ps3mediaserver

Oh uau, os problemas até agora ..... houve um tempo em que isso funcionou perfeitamente para mim ..... suspiro. Diferente do que parece funcionar como deveria, mas quando eu transmitir meu filme recebo um dos dois erros. Ou o erro padrão 800288E1 no sistema ps3 ou o filme entra como deveria (com qualidade), mas os sons são apenas estáticos altos. Reproduziu o mesmo arquivo pelo Rygel e funciona como deveria (com qualidade) e com o som normal. Eu testei o arquivo avi localmente no sistema ps3 e ele joga bem o que sugere um erro de transcodificação. Aqui está o erro quando o filme não é reproduzido completamente caso alguém saiba como corrigi-lo. Espero que sejam os dados relevantes.

INFO  2014-04-21 13:27:42.263 [pool-15-thread-1]    at java.lang.Thread.run(Thread.java:744)
INFO  2014-04-21 13:27:45.671 [New I/O server worker #1-2] Starting transcode/remux of ZOHAN-001.avi
ERROR 2014-04-21 13:27:45.855 [mencoder-3] Error initializing process: 
java.io.IOException: Cannot run program "mencoder": error=2, No such file or directory
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:1041) ~[na:1.7.0_51]
    at net.pms.io.ProcessWrapperImpl.run(ProcessWrapperImpl.java:183) ~[pms.jar:1.90.1]
Caused by: java.io.IOException: error=2, No such file or directory
    at java.lang.UNIXProcess.forkAndExec(Native Method) ~[na:1.7.0_51]
    at java.lang.UNIXProcess.<init>(UNIXProcess.java:135) ~[na:1.7.0_51]
    at java.lang.ProcessImpl.start(ProcessImpl.java:130) ~[na:1.7.0_51]
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:1022) ~[na:1.7.0_51]
    ... 1 common frames omitted
WARN  2014-04-21 13:27:45.952 [New I/O server worker #1-2] External input stream instance is null... sounds not good, waiting 500ms
WARN  2014-04-21 13:27:46.453 [New I/O server worker #1-2] External input stream instance is null... sounds not good, waiting 500ms
WARN  2014-04-21 13:27:46.954 [New I/O server worker #1-2] External input stream instance is null... sounds not good, waiting 500ms
WARN  2014-04-21 13:27:47.455 [New I/O server worker #1-2] External input stream instance is null... sounds not good, waiting 500ms
WARN  2014-04-21 13:27:47.956 [New I/O server worker #1-2] External input stream instance is null... sounds not good, waiting 500ms
WARN  2014-04-21 13:27:48.458 [New I/O server worker #1-2] External input stream instance is null... sounds not good, waiting 500ms
WARN  2014-04-21 13:27:48.959 [New I/O server worker #1-2] External input stream instance is null... sounds not good, waiting 500ms
WARN  2014-04-21 13:27:49.460 [New I/O server worker #1-2] External input stream instance is null... sounds not good, waiting 500ms
WARN  2014-04-21 13:27:49.961 [New I/O server worker #1-2] External input stream instance is null... sounds not good, waiting 500ms
WARN  2014-04-21 13:27:50.462 [New I/O server worker #1-2] External input stream instance is null... sounds not good, waiting 500ms
ERROR 2014-04-21 13:27:50.964 [New I/O server worker #1-2] There is no inputstream to return for ZOHAN-001.avi - [MEncoder Video]

Rygel

Funciona muito bem, simples de usar e o aplicativo de preferências do Rygel facilita o compartilhamento de diretórios. Não transmitirá os arquivos .mkv embora. Eu corro rygel do terminal então aqui está lá erro quando tento transmitir um arquivo mkv através de rygel

scruffy@Scrffy11:~$ rygel
Rygel-Message: rygel-main.vala:87: Rygel v starting…
^Cscruffy@Scrffy11:~$ rygel
Rygel-Message: rygel-main.vala:87: Rygel v starting…
Rygel-Message: New plugin 'MediaExport' available
MediaExport-Message: 'file:///home/scruffy/Videos' harvested
MediaExport-Message: 'file:///home/scruffy/dvdrip-data' harvested
Rygel-Message: rygel-thumbnailer.vala:132: No D-Bus thumbnailer available

(rygel:7914): GLib-CRITICAL **: Source ID 793 was not found when attempting to remove it

(rygel:7914): Rygel-WARNING **: rygel-http-request.vala:105: Could not create a transcoder configuration. Your GStreamer installation might be missing a plug-in

Então, para mim, tudo está correto, o rygel executa o gstreamer e um plug-in apropriado para a transcodificação, mas parece que falta um plug-in. Então eu descobri que eu preciso do plugin mastrokamux para o gstreamer que está em uma categoria aparentemente "boa" (não sei como descobrir quais plugins eu já posso ter ou como obter novos). Então, aqui estão os problemas gerais que eu espero que alguém possa ajudar.

  1. Como adiciono o plugin mastrokamux (codec) ao gstreamer?

    a. Isso é possível sem ter que reconstruir (recompilar) gstreamer?

  2. Mesmo se eu adicionar com sucesso o plugin mastrokamux, o rygel saberá como chamá-lo? Ou precisarei também recompilar isso também?

Então, em resumo:

A) Eu gostaria de usar o freio de mão para produzir cópias excepcionais dos DVDs da minha casa no formato .mkv (ou se um usuário experiente em dvdripping / transcoding pudesse sugerir uma solução melhor em dvd :: rip ou handbrake, estou disposto para ouvir, o espaço não é uma preocupação).

B) Compartilhe e transmita esses filmes do meu Ubuntu 14.04 para o meu sistema ps3, preferencialmente usando o Rygel em vez do ps3mediaserver.

Parecia um projeto simples ... o que aconteceu? ;)

    
por user272068 21.04.2014 / 19:40

1 resposta

1

A melhor solução que encontrei para isso é usar o HandBrake para copiar o DVD com as configurações apropriadas, graças ao Dobey para as configurações sugeridas, elas funcionam muito bem.

Em seguida, basta converter o formato .mkv para .mp4 usando o MP4Box.

Descobri que, se alguém quiser usar esse método, você provavelmente precisará instalar os arquivos de biblioteca e binários necessários para ler os DVDs criptografados / protegidos (como tenho certeza de que você está ciente).

Em seguida, colei o rygel , pois ele funciona da maneira que eu quero.

Eu tentei experimentar o minidlna , mas o repositório do apt-get não conseguiu localizar o pacote, não me importo com o motivo.

Eu também tentei ps3mediaserver e ele continua a transcodificar mesmo quando eu defino a opção e não continuo produzindo som estático (não aceitável).

E, a propósito, é tudo sem fio e funciona muito bem, DE FACTO a taxa de transferência é muito menor em Rygel do que em ps3mediaserver sem sacrificar a qualidade.

Espero que isso ajude quem pode decidir embarcar em um projeto semelhante.

Aqui está o link que me ajudou com a operação de transcodificação do .mkv - > .mp4

Tentando converter MKV para MP4 com avconv, falhando

    
por user272068 22.04.2014 / 18:46