Como posso ler um arquivo de vídeo que está sendo criado?

4

Eu tenho um dispositivo de captura de vídeo muito antigo (Dazzle DVC USB) conectado ao Windows7, e ele funciona com o programa que veio com muito bem para criar um arquivo MPEG2 em um diretório.

No entanto, quero transmitir o que estou gravando em vez de salvá-lo em um arquivo. A melhor solução que posso imaginar é reproduzir o arquivo de vídeo com o VLC ou algum outro programa e, em seguida, capturar a saída com o Procaster (da Livestream.com). Assim, quero ler um arquivo de vídeo enquanto ele está sendo gravado e o Windows não gosta disso. Existe alguma maneira de ignorar os avisos e ler o arquivo de qualquer maneira? Eu não preciso fazer nada extravagante como procurar, então isso é possível / seguro?

Caso contrário, outros métodos que me permitem transmitir o feed enquanto ele está vivo e funcionaria com meu dispositivo, o Dazzle DVC (Digital Video Recorder). Eu posso fornecer o máximo de informações sobre o dispositivo que uma pessoa possa precisar.

    
por VolatileRig 01.11.2011 / 04:56

4 respostas

2

Existe algum software ( ManyCam ) que "divide" os sinais da webcam . Ele é instalado como várias webcams virtuais, portanto, você poderá salvá-lo usando um software e visualizá-lo usando outro.

Não tenho certeza se o seu Dazzle DVC funciona com este software, mas vale a pena testá-lo, pois é software livre.

Possivelmente você terá que usar algum outro software de gravação, mas eu acho que encontrar um livre não deve ser um problema .-

    
por 05.11.2011 / 23:18
1

Uma solução alternativa poderia ser usar alguma VM linux para fazer isso. Mythbuntu é um live CD contendo muitos softwares, o driver para sua TV está contido no kernel Linux desde o final de 2008. Como não há bloqueio obrigatório de arquivos, você poderá ler um arquivo enquanto o escreve.

Você também pode usar algum NAS Linux para escrever e ler ao mesmo tempo. O Samba poderia lidar com bloqueios de janelas. A Microsoft escreve que há nenhum bloqueio de arquivo obrigatório ao usar o NFS , então você pode use um servidor nfs. Requer uma segunda caixa ou linux vm também.

    
por 05.11.2011 / 23:42
0

O artigo Como: Começar a assistir ao vídeo enquanto ainda está baixando descreve como usar o VLC para assistir a vídeos parciais:

  1. Supondo que o download é chamado x.avi, ou se for de comprimento zero, provavelmente é necessário localizar um arquivo chamado x.avi.part que está crescendo
  2. Inicie o VLC e arraste o arquivo acima para
  3. O VLC pedirá para reparar o arquivo: Clique em "Não reparar"
  4. Se o download for concluído enquanto você estiver jogando e o software de download der um erro porque não foi possível renomear o arquivo .part, talvez seja necessário renomear o arquivo.

Leia também o artigo 3 maneiras fáceis de Visualizar arquivos de vídeo parcialmente transferidos , que além do VLC, também descreve o uso:

DivFix ++ : capaz de consertar arquivos AVI corrompidos, reconstruir o índice do vídeo e permitir que você reprodução em um media player.

GOM Player : sua tecnologia patenteada permite reproduzir arquivos AVI corrompidos em tempo real .

Se o seu problema não é apenas o de reproduzir um arquivo parcial, mas também que este arquivo está bloqueado enquanto o download é usado por outros programas, então o produto gratuito Unlocker pode ser usado para desbloquear esses arquivos e torná-los disponíveis para leitura.

    
por 06.11.2011 / 08:15
0

Eu sugeriria ir com VLC (como mencionado por @harrymc), escolhendo não reparar o arquivo quando solicitado, ou como segunda opção tentar com alguns editores de fluxo de vídeo da família VirtualDub , como o original ou seu versão modificada . Com os dois últimos provavelmente você não será capaz de ouvir qualquer som.

    
por 09.11.2011 / 21:59