Fórum Como fazer um snapshot em JPG de um video ? #346578
24/09/2007
0
Abraço aos gurus !!!
Estou desenvolvendo um aplicativo de conversão de videos para o formato FLV utilizando um fantastico mecanismo opensource chamado FFMPEG.
E a grande novidade (para mim) foi que percebi que o Windows Media Player também ´rola´ videos shockwave, além dos swf os flv.
Usando o TMediaPlayer (o ActiveX do wmp) posso fazer o controle de exibição desses FLV que posteriormente serão upados para um site.
Minha dúvida:
Como faço para capturar 1 FRAME deste video (seja flv, mpeg, avi.. oque rolar pelo TMediaPlayer) e salvá-lo em formato JPG ?
Vi que a galera do FFMPEG disponibiliza fantasticos plug-ins que fariam o que eu estou precisando, mais infelizmente não conheço lhufas de [b:02100fdfea]C[/b:02100fdfea] por isso pensei em fazer a captura do TMediaPlayer mesmo usando um button qualquer e uma procedure.
Grande abraço a todos !
Estou desenvolvendo um aplicativo de conversão de videos para o formato FLV utilizando um fantastico mecanismo opensource chamado FFMPEG.
E a grande novidade (para mim) foi que percebi que o Windows Media Player também ´rola´ videos shockwave, além dos swf os flv.
Usando o TMediaPlayer (o ActiveX do wmp) posso fazer o controle de exibição desses FLV que posteriormente serão upados para um site.
Minha dúvida:
Como faço para capturar 1 FRAME deste video (seja flv, mpeg, avi.. oque rolar pelo TMediaPlayer) e salvá-lo em formato JPG ?
Vi que a galera do FFMPEG disponibiliza fantasticos plug-ins que fariam o que eu estou precisando, mais infelizmente não conheço lhufas de [b:02100fdfea]C[/b:02100fdfea] por isso pensei em fazer a captura do TMediaPlayer mesmo usando um button qualquer e uma procedure.
Grande abraço a todos !
Campsoft
Curtir tópico
+ 0
Responder
Posts
04/10/2007
Campsoft
Bom galera, depois de dias quebrando a cuca... consegui resolver o problema que é relativamente simples (depois que se descobre).
Vou compartilhar com voces...
Eu simplesmente precisei reduzir a aceleração de video do windows media player. fiz isso setando as seguintes chaves no registro:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Preferences\VideoSettings]
´PerformanceSettings´=dword:00000001
´UseVMR´=dword:00000001
´UseVMROverlay´=dword:00000000
´DVDUsePowerMngmnt´=dword:00000001
´UseRGB´=dword:00000001
´UseYUV´=dword:00000001
´UseFullScrMS´=dword:00000000
´UseVMRFullScreenCntr´=dword:00000000
´DVDUseVMR´=dword:00000000
´DVDUseVMROverlay´=dword:00000000
´DVDUseVMRFSMS´=dword:00000000
´DVDUseSWDecoder´=dword:00000000
fazendo isso, consegue-se dar um ´printscreen´ na regiao do ActiveX e depois é so alegria.
Grato aos que leram essa mensagem e espero que isso auxilie alguem no futuro.
Grande Abraço.
Vou compartilhar com voces...
Eu simplesmente precisei reduzir a aceleração de video do windows media player. fiz isso setando as seguintes chaves no registro:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Preferences\VideoSettings]
´PerformanceSettings´=dword:00000001
´UseVMR´=dword:00000001
´UseVMROverlay´=dword:00000000
´DVDUsePowerMngmnt´=dword:00000001
´UseRGB´=dword:00000001
´UseYUV´=dword:00000001
´UseFullScrMS´=dword:00000000
´UseVMRFullScreenCntr´=dword:00000000
´DVDUseVMR´=dword:00000000
´DVDUseVMROverlay´=dword:00000000
´DVDUseVMRFSMS´=dword:00000000
´DVDUseSWDecoder´=dword:00000000
fazendo isso, consegue-se dar um ´printscreen´ na regiao do ActiveX e depois é so alegria.
Grato aos que leram essa mensagem e espero que isso auxilie alguem no futuro.
Grande Abraço.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)