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

Compartilhar no Facebook Compartilhar no Google + Compartilhar no Twitter Compartilhar no LinkedIn

19 comentários

  1. Jonas

    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

  2. Jonas

    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.

  3. Ricardo Silva

    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.

  4. clebio

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

  5. Eduardo Kraus

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

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

  7. Salum

    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

  8. Eduardo Kraus

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

  9. Lucien

    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

  10. Igor

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

  11. Eduardo Kraus

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

  12. Aparecida

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

  13. Eduardo Kraus

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

  14. J. Vieira

    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

  15. Eduardo Kraus

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

  16. Paulo Vitor Merlin

    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!!!

  17. Eduardo Kraus

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

  18. Angelo M. Rodrigues

    Olá Eduardo,

    Tem como você enviar os fontes para mim?

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

  19. Eduardo Kraus

    Enviado por E-mail.

Deixe uma resposta