Se esta querendo aprender ou iniciar novos projetos em Flex, clique aqui

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 /code/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.

Gostou? Não esqueça de curtir!

Ou compartilhe o link com seus amigos

20 comentários

Deixe uma resposta

  1. Olá Eduardo,

    Ainda existe a possibilidade de me enviar os fontes desse exemplo ou alguma referencia de algo mais atual que faça algo semelhante?

    Muitissimo obrigado.

     
  2. Olá Eduardo,

    Tem como você enviar os fontes para mim?

    Estou pensando em "brincar" com isso de vez em quando...

     
  3. Olá Eduardo,

    Estou precisando muito gravar um video pelo meu site e fazer o upload no servidor.

    Acredito que esse seu exemplo encaixa perfeitamente. Tem como me enviar o código??

    Obrigado!!!

     
  4. @Paulo Enviei ao seu E-mail os fontes e recomendações.

     
  5. Olá Eduardo, sempre dando uma grande ajuda a nós iniciantes, parabens.
    Meu amigo, tem como você me enviar os fontes, estou precisando dessa solução.

    Que O Senhor nosso Deus continue te abençoando.

    Grande abraço,
    Vieira.
    BH/MG

     
  6. @Vieira Enviei ao seu E-mail os fontes e recomendações.

     
  7. Olá Eduardo muito bom o post, seria possível enviar os fontes por email para mim também ... Obrigada

     
  8. @Aparecida Enviei ao seu E-mail os fontes e recomendações.

     
  9. Ha possiblidade de postar ou enviar por email o codigo? esta deveras muitissimo interessante a mini aplicacao...

     
  10. @Igor Enviei ao seu E-mail os fontes e recomendações.

     
  11. 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

     
  12. 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

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

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

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

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

     
  17. 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.

     
  18. 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.

     
  19. 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