0×46 0×4C 0×56 0×01 0×01

Vocês devem achar muito estranho este título. Ele é o cabeçalho padrão de um  arquivo FLV. Se quiser também estudar a fundo o FLV um bom começo é o site http://osflash.org/flv.

Veja então abaixo o que significa cada um dos caracteres:

  0x46 - 'F'
  0x4C - 'L'
  0x56 - 'V'
  0x01 - Versão 1
  0x01 - Somente vídeo

Veja abaixo no Editor Hexadecimal os 5 caracteres sendo utilizados:

Então pesquisando e procurando consegui capturar a WebCam e gerar um FLV diretamente no Flex.

Veja abaixo uma aplicação que captura o vídeo da WebCam e gera um arquivo FLV. Salve este arquivo na sua maquina e se quiser um player é só exportar, clicando no botão “Salvar player“.

O player exportado do gravador foi compilado com argumento “-use-network=false” para que rode na maquina local. Então não há como colocar este player em um site. Se quiser este mesmo player para embutir em um site HTML baixe-o em http://code.mxml.com.br/263/player.zip.

Utilize-o assim: player.swf?source=video.flv&autoplay=true para  iniciar automaticamente ou player.swf?source=video.flv&autoplay=false para que o usuário tenha que dar play.

Bom se quiser alguma informação sobre este gravador, poste um comentário, pois este é o primeiro POST sem fonte.

Você pode seguir todas as respostas a esta entrada através do RSS 2.0 feed. Você pode deixar um comentário, ou colocar um link em seu site.



9 comentarios »

 
  • Jonas says:

    Cara, aqui nao gravou. ficou apenas a tela preta e qdo salvei o swf ele tbm ficou com 0s. apesar do gravador estar indicando a gravacao.
    Outra questao é, voce vai liberar o CF ?

    Abcs

  • Jonas says:

    Reformulando minha questao, pois nao consegui editar…

    Gravar o video em seu site deu certo. Salvei o swf e embuti em um html para testes. O Player aparece so que nao captura a imagem. Há alguma configuracao adicional ? – Outra questao, poderia por no site um espaco para doacoes com paypal neh :D abraco.

  • Ricardo Silva says:

    Muito interessante esse recurso, recentemente eu pensei em criar algo assim fui ver se a adobe ja disponibilizava e não achei nada, acabei mudando a idéia inicial e usei o Adobe Media Encoder. Muito bom assim que puder compartilhar mais informações será muito bom.

    Parabens.

  • clebio says:

    alem de videos você tem ideia se e possivel criar objetos em swf ?

  • @Clebio é possível sim, só tem que saber como que se monta um arquivo swf. Procure no Google por SWFWriter.

  • [...] artigo anterior já havia demonstrado o poder do Flex, criando um FLV. Neste agora, em um pequeno exemplo vou [...]

  • Salum says:

    Eduardo… estou tentando solucionar um problema em uma aplicação com câmera… como encerrar a câmera… tipo eu uso attachCamera(null), isso soh para a transmissão, gostaria de encerrar a câmera realmente, tipo desligar a luzinha da câmera… se puder me dar uma dica! Agradeço desde já… abrass

  • Eu sempre uso netstream.attachCamera(null); e funciona.

  • Lucien says:

    Bom dia Eduardo;

    Gostaria de um gravador como este. Preciso que capture, transmita ao servidor, e possua uma opção de gravar quando for desejável.

    Estou desenvolvendo um site com streaming, e isso seria o máximo. Se pudermos conversar meu email lucien@……com.br

 

XHTML: Puedes usar las siguientes etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>