Reproduzir 2 vídeos em sincronia em um loop no Ubuntu

0

Eu tenho dois vídeos que quero executar de forma síncrona, além um do outro.

Atualmente, vou criar um arquivo de vídeo e abranger mais de dois monitores, mas isso exige alguns "hackers de vídeo" para que tudo seja colocado corretamente.

Existe uma maneira mais fácil de fazer isso?

Então, para esclarecer: 1 computador é usado. 1 monitor está conectado. 1 tv está conectada (saída composta) Como faço para que o videofile 1 e o videofile 2 sejam reproduzidos em sincronia?

    
por skerit 21.04.2011 / 18:44

3 respostas

0

Havia uma maneira de fazer isso com o mplayer, embora tenha medo de perder o comando.

A melhor maneira de fazer isso é com o VLC: ele tem um recurso de "videowall" que é construído apenas para isso.

    
por skerit 06.09.2011 / 00:22
1

Você precisa de tela e mplayer, mas aqui está uma maneira terrivelmente confusa de fazê-lo funcionar:

'screen -d -m mplayer PATH_TO_VID1' && mplayer PATH_TO_VID2
    
por nerdy_kid 22.04.2011 / 00:54
0

Atualizar : eu interpretei mal a pergunta. A pergunta pede uma única configuração do computador, enquanto eu pensei que era uma configuração de vídeo de sincronização de dois computadores.

Eu consegui exatamente isso usando uma matriz 3x3 de 9 computadores usando uma mistura de VLC & amp; ssh. Veja O que fazer com um cluster de computadores antigos executando o Ubuntu? para uma foto.

Primeiro, tentei fazer exatamente a mesma coisa que os outros usuários sugeriram, mas logo descobri que executar vídeos em sincronia é realmente uma tarefa muito difícil. Eu tentei usar crontabs para iniciar vídeos exatamente ao mesmo tempo (depois de sincronizar os relógios), mas mesmo que o comando seja emitido ao mesmo tempo, os tempos de carregamento do player variam entre computadores, tornando-o inútil.

Então, a solução final que surgiu foi transmitir o vídeo usando o RTSP em VLC em um computador em rede (que funciona como o administrador). Eu configurei ssh sem senha de admin para os dois clientes. E finalmente, enviamos os comandos pelo ssh para reproduzir o vídeo.

O VLC oferece um modo especial de parede onde você pode dividir seu vídeo em uma parede. Usando isso, você pode especificar qualquer quadro específico da parede para ser iniciado em tela cheia. Então, no meu caso, todas as 9 telas exibiram diferentes porções.

Vou tentar postar os comandos exatos assim que puder obtê-los para você.

PS: Algumas recomendações: * VLC não transmite tudo perfeitamente. Eu achei que os arquivos mpg streaming eram mais fáceis. * Combine a proporção do vídeo com seus monitores. (Por exemplo, se são CRTs antigos (como no meu caso) com proporção 4: 3, então seu vídeo provavelmente deve ser 8: 3.

    
por Nemo 06.09.2011 / 00:36