Peguei esse tutorial num site ai e to postando pros que quiserem ai, ja que tavam pensando em faze um demo do cla, isso aqui ajuda bastante =]
é meio xato + vale a pena no final
Programas necessários:
Uma demo (demo1.dem)
Half-Life 2
VirtualDub
Codec DivX
- Half-Life 2 é necessário para transformar a demo em arquivos Targa (.tga)
- VirtualDub é um programa gratuito que transformará em vídeo (.avi)
- Codec DivX será necessário para comprimir o vídeo, pois pelo contrario, uma demo de 17 segundos passaria de 400mb.
Links:
VirtualDub -
http://sourceforge.net/project/downloading.php?groupname=virtualdub&filename=VirtualDub-1.6.15.zip&use_mirror=ufprCodec DivX -
http://www.divx.com/divx/windows/Passo-a-Passo:
Uma vez instalo todos os programa é necessário rodar a demo que você queira transformar em vídeo, porém não será utilizado apenas o comando padrão playdemo e sim dois comandos em seqüência que é também o startmovie.
Abaixe o console e escreva o comando playdemo demo1;startmovie demo1, lembrando no começo do tutorial que a demo foi chamada de demo1, mas isso pode ser mudado a seu gosto. Depois de executar este comando notaremos que a reprodução da demo será lenta, ABSOLUTAMENTE NORMAL, pois estará tirando imagens de formato (.tga) em seqüêncial, onde no final será transformadas em vídeo (.avi). Quando terminar a demo, podemos sair do jogo e confirmar se o comando for executado com sucesso, para isso notaremos que na pasta padrão do Steam, onde são guardadas as demos do jogo, encontraremos várias imagens de formato Targa (.tga), e um arquivo de áudio da demo.
Agora utilizaremos o programa VirtualDub. Para isso iremos em File -> Open video file... e abriremos o arquivo de nome demo0000.tga.
Depois Vídeo -> Compression... e encontraremos todos os codecs que temos instalado atualmente, e é neste caso que selecionaremos DivX 5.2.1 Codec instalado no começo do tutorial e depois OK.
Agora salvaremos o vídeo em formato (.avi), para isso vamos em File -> Save as AVI... e salvaremos o vídeo com o nome de sua escolha.
[color=red]Informações importantes:[\color]
O Lag quando esta passando a demo é normal;
As dezenas de imagens de formato (.tga) na pasta padrão das demos é normal;
Após executar o comando playdemo demo1;startmovie demo1 não abaixe o console, pois ele não gravará o trecho de vídeo enquanto o console estiver executado.