É possível criar dados sob demanda abrindo um arquivo?

0

Gostaria de transmitir meu Desktop com DLNA para minha TV.

  • Com o ffmpeg eu já consigo salvar um vídeo da minha área de trabalho em um arquivo:

    ffmpeg -framerate ntsc -video_size 1360x768 -f x11grab -i :0.0 -vcodec libx264 -crf 26 -preset fast -f mpegts videofile

  • Com o servidor uPnP MediaTomb eu seria capaz de transmitir meus arquivos de mídia com DLNA.

Agora, preciso apenas combinar os dois programas de modo que a saída do ffmpeg seja enviada diretamente para a minha TV.

O que eu quero:

  1. Um arquivo é escolhido via DLNA.
  2. O MediaTomb tenta abrir esse arquivo.
  3. Em vez de receber o conteúdo do arquivo, o comando ffmpeg é executado e a saída é retornada.

Alguém sabe, se isso é possível no Linux?

    
por user1861174 04.12.2013 / 00:17

1 resposta

0

Eu usaria um ffmpeg de execução permanente, escrevendo não para um arquivo, mas para um pipe nomeado, e DLNA para leitura daquele pipe nomeado.

Eu não sei se isso funcionaria, eu não testei!

    
por 06.12.2013 / 00:14

Tags