avi from demo explained

View previous topic View next topic Go down

avi from demo explained

Post by Razor on Sun Feb 21, 2016 1:56 pm

i decided to start this tutorial since alot of ppl tend to ask how to convert dm3 to avi to make their own frag videos

tools needed:
fraps
demos
a program to link together the avi files if u have multiple avi files like movie maker
youtube account if u wanna upload demos to youtube

all versions of fraps up to 1.9d are free

u will probably want a hotkey to toggle the recording of fraps as this way u can cut out parts of demos that u want for ur video
u select the hotkey setting by checking the box "enable video capture hotkey"

i usually use 10fps and f7 as my hotkey
u may want to try out the fps settings in fraps for ur system as some fps setting may either make a laggy video or speed up the video

i will instead of writing a tutorial how u all should do it then i will instead say how i do

1:
when i record demos in any mods i usually move them to the base dir in a demos dir

2:
then i start up fraps with 10fps setting selected in fraps and playbacks the demo in windowed mode
this is bc i found out that the videos tend to be a little bit darker than the actual brightness settings of the game in fullscreen

3:
then i add the avi files into video edit magic to put them all together and exports them as avi uncompressed for best quality
but leaving them uncompressed makes the avi files kinda large

4:
i upload my new video i made to youtube

i will still write a tutorial for the extreme dummies if someone still didnt get it
if u are a dummy then look below here to read text dedicated to u

start up the game
go into demos menu
make the game into windowed mode with alt+enter
start up fraps
select a demo and playback it by hitting "play"
hit ur hotkey to start and stop recording



Last edited by Razor on Sun Feb 21, 2016 2:08 pm; edited 1 time in total

Razor

Posts : 50
Join date : 2016-01-09

View user profile

Back to top Go down

Re: avi from demo explained

Post by Para on Sun Feb 21, 2016 2:03 pm

Nice tutorial, thxs Smile
You can also use q3mme (quake 3 movie makers edition).


How to record a demo:
/g_syncronousClients 1
/record
/g_syncronousClients 0

go and play Razz
to stop recording:
/stoprecord

Para

Posts : 318
Join date : 2015-03-14

View user profile

Back to top Go down

Re: avi from demo explained

Post by Razor on Sun Feb 21, 2016 2:17 pm

i ended up adding those commands into a config file almost a year ago which i execute everytime i wanna record a demo instead of typing them each time


Razor

Posts : 50
Join date : 2016-01-09

View user profile

Back to top Go down

Re: avi from demo explained

Post by Para on Sun Feb 21, 2016 2:19 pm

Yeh, g_syncronousClients is a bitch to spell. Thank god for tab Razz

Para

Posts : 318
Join date : 2015-03-14

View user profile

Back to top Go down

Re: avi from demo explained

Post by Nitro on Sun Feb 21, 2016 8:43 pm

if i recall corectly, q3mme works only on 1.32 demo files. Back at the time i used to convert demos into a 1.32 protocol and then i used Q3mme.

Didn't use fraps at the time tho... i used the command "cl_avidemo XX". this command creates XX screenshots every second (that's the equivalent of an uncompressed HD video). After you combine those screenshots you get the maximum quality possible without losing FPS Smile

Nitro

Posts : 5
Join date : 2016-02-15

View user profile

Back to top Go down

Re: avi from demo explained

Post by Garoldini on Fri Feb 26, 2016 9:50 pm

How to record demos (turn on subtitles) Smile :

Garoldini

Posts : 1
Join date : 2016-02-26

View user profile

Back to top Go down

Re: avi from demo explained

Post by toxic on Mon Feb 29, 2016 6:42 am

fraps free version only records 30 seconds, basically it's useless..

toxic

Posts : 114
Join date : 2015-11-13

View user profile

Back to top Go down

Re: avi from demo explained

Post by Razor on Mon Feb 29, 2016 12:36 pm

seriously? u fucking kidding me right tox? where do u find ur free version? my free version record as long as i want to (1.9d)


Razor

Posts : 50
Join date : 2016-01-09

View user profile

Back to top Go down

Re: avi from demo explained

Post by Razor on Mon Feb 29, 2016 12:37 pm

i assume u used one of the trial versions (2.0 or further)


Razor

Posts : 50
Join date : 2016-01-09

View user profile

Back to top Go down

Re: avi from demo explained

Post by toxic on Mon Feb 29, 2016 1:29 pm

Razor wrote:i assume u used one of the trial versions (2.0 or further)

Where did you download that version from?

toxic

Posts : 114
Join date : 2015-11-13

View user profile

Back to top Go down

Re: avi from demo explained

Post by Razor on Mon Feb 29, 2016 3:08 pm

http://www.majorgeeks.com/files/details/fraps_%28old_free_version%29.html


Razor

Posts : 50
Join date : 2016-01-09

View user profile

Back to top Go down

Re: avi from demo explained

Post by HuXX on Wed May 25, 2016 8:48 am

Some old configs i found on my computer.

Record and stop with one button:

demo.cfg
Code:
bind kp_plus vstr demotoggle
set startdemo "play sound/misc/menu1; g_syncronousClients 1;vstr demonumber;g_syncronousClients 0; set demotoggle vstr stopdemo"
set stopdemo "play sound/misc/menu3; stoprecord; vstr democycle; set demotoggle vstr startdemo"
set demo_1 "record ; set demonumber vstr demo_2"
set demo_2 "record ; set demonumber vstr demo_1"
set demonumber vstr demo_1
set demotoggle vstr startdemo


View demos faster or slower. Helpful for catching cheaters or just for fun:

demospeed.cfg
Code:
echo ^5Made ^5by ^3s^70^3rla^7x ^5[Aymen@gmx.de]

set demo_speed01 "timescale 0.1; set demo_faster vstr demo_speed02; set demo_slower vstr demo_speed01; set demo_slomo_toggle vstr demo_speed10; set demo_ff_toggle vstr demo_speed10; echo ^7SPEED ^10.1"
set demo_speed02 "timescale 0.2; set demo_faster vstr demo_speed03; set demo_slower vstr demo_speed01; set demo_slomo_toggle vstr demo_speed10; set demo_ff_toggle vstr demo_speed10; echo ^7SPEED ^10.2"
set demo_speed03 "timescale 0.3; set demo_faster vstr demo_speed04; set demo_slower vstr demo_speed02; set demo_slomo_toggle vstr demo_speed10; set demo_ff_toggle vstr demo_speed10; echo ^7SPEED ^10.3"
set demo_speed04 "timescale 0.4; set demo_faster vstr demo_speed05; set demo_slower vstr demo_speed03; set demo_slomo_toggle vstr demo_speed10; set demo_ff_toggle vstr demo_speed10; echo ^1S^3L^1O^3W^1M^3O^1T^3I^1O^3N"
set demo_speed05 "timescale 0.5; set demo_faster vstr demo_speed06; set demo_slower vstr demo_speed04; set demo_slomo_toggle vstr demo_speed10; set demo_ff_toggle vstr demo_speed10; echo ^7SPEED ^10.5"
set demo_speed06 "timescale 0.6; set demo_faster vstr demo_speed07; set demo_slower vstr demo_speed05; set demo_slomo_toggle vstr demo_speed10; set demo_ff_toggle vstr demo_speed10; echo ^7SPEED ^10.6"
set demo_speed07 "timescale 0.7; set demo_faster vstr demo_speed08; set demo_slower vstr demo_speed06; set demo_slomo_toggle vstr demo_speed10; set demo_ff_toggle vstr demo_speed10; echo ^7SPEED ^10.7"
set demo_speed08 "timescale 0.8; set demo_faster vstr demo_speed09; set demo_slower vstr demo_speed07; set demo_slomo_toggle vstr demo_speed_slomo; set demo_ff_toggle vstr demo_speed_fafo; echo ^7SPEED ^10.8"
set demo_speed09 "timescale 0.9; set demo_faster vstr demo_speed10; set demo_slower vstr demo_speed08; set demo_slomo_toggle vstr demo_speed_slomo; set demo_ff_toggle vstr demo_speed_fafo; echo SPEED ^10.9"
set demo_speed10 "timescale 1.0; set demo_faster vstr demo_speed11; set demo_slower vstr demo_speed09; set demo_slomo_toggle vstr demo_speed_slomo; set demo_ff_toggle vstr demo_speed_fafo; echo ^2NORMAL SPEED"
set demo_speed11 "timescale 1.1; set demo_faster vstr demo_speed12; set demo_slower vstr demo_speed10; set demo_slomo_toggle vstr demo_speed_slomo; set demo_ff_toggle vstr demo_speed_fafo; echo ^7SPEED ^21.1"
set demo_speed12 "timescale 1.2; set demo_faster vstr demo_speed13; set demo_slower vstr demo_speed11; set demo_slomo_toggle vstr demo_speed_slomo; set demo_ff_toggle vstr demo_speed_fafo; echo ^7SPEED ^21.2"
set demo_speed13 "timescale 1.3; set demo_faster vstr demo_speed14; set demo_slower vstr demo_speed12; set demo_slomo_toggle vstr demo_speed_slomo; set demo_ff_toggle vstr demo_speed_fafo; echo ^7SPEED ^21.3"
set demo_speed14 "timescale 1.4; set demo_faster vstr demo_speed15; set demo_slower vstr demo_speed13; set demo_slomo_toggle vstr demo_speed_slomo; set demo_ff_toggle vstr demo_speed_fafo; echo ^7SPEED ^21.4"
set demo_speed15 "timescale 1.5; set demo_faster vstr demo_speed16; set demo_slower vstr demo_speed14; set demo_slomo_toggle vstr demo_speed_slomo; set demo_ff_toggle vstr demo_speed_fafo; echo ^7SPEED ^21.5"
set demo_speed16 "timescale 1.6; set demo_faster vstr demo_speed17; set demo_slower vstr demo_speed15; set demo_slomo_toggle vstr demo_speed_slomo; set demo_ff_toggle vstr demo_speed_fafo; echo ^7SPEED ^21.6"
set demo_speed17 "timescale 1.7; set demo_faster vstr demo_speed18; set demo_slower vstr demo_speed16; set demo_slomo_toggle vstr demo_speed_slomo; set demo_ff_toggle vstr demo_speed_fafo; echo ^7SPEED ^21.7"
set demo_speed18 "timescale 1.8; set demo_faster vstr demo_speed19; set demo_slower vstr demo_speed17; set demo_ff_toggle vstr demo_speed10; set demo_slomo_toggle vstr demo_speed_slomo; echo ^7SPEED ^21.8"
set demo_speed19 "timescale 1.9; set demo_faster vstr demo_speed20; set demo_slower vstr demo_speed18; set demo_ff_toggle vstr demo_speed10; set demo_slomo_toggle vstr demo_speed_slomo; echo ^7SPEED ^21.9"
set demo_speed20 "timescale 2.0; set demo_faster vstr demo_speed21; set demo_slower vstr demo_speed19; set demo_ff_toggle vstr demo_speed10; set demo_slomo_toggle vstr demo_speed_slomo; echo ^7SPEED ^22.0"
set demo_speed21 "timescale 2.1; set demo_faster vstr demo_speed22; set demo_slower vstr demo_speed20; set demo_ff_toggle vstr demo_speed10; set demo_slomo_toggle vstr demo_speed_slomo; echo ^7SPEED ^22.1"
set demo_speed22 "timescale 2.2; set demo_faster vstr demo_speed23; set demo_slower vstr demo_speed21; set demo_ff_toggle vstr demo_speed10; set demo_slomo_toggle vstr demo_speed_slomo; echo ^7SPEED ^22.2"
set demo_speed23 "timescale 2.3; set demo_faster vstr demo_speed24; set demo_slower vstr demo_speed22; set demo_ff_toggle vstr demo_speed10; set demo_slomo_toggle vstr demo_speed_slomo; echo ^7SPEED ^22.3"
set demo_speed24 "timescale 2.4; set demo_faster vstr demo_speed25; set demo_slower vstr demo_speed23; set demo_ff_toggle vstr demo_speed10; set demo_slomo_toggle vstr demo_speed_slomo; echo ^7SPEED ^22.4"
set demo_speed25 "timescale 2.5; set demo_faster vstr demo_speed26; set demo_slower vstr demo_speed24; set demo_ff_toggle vstr demo_speed10; set demo_slomo_toggle vstr demo_speed_slomo; echo ^4F^5A^4S^5T^4F^5O^4R^5W^4A^5R^4D"
set demo_speed26 "timescale 2.6; set demo_faster vstr demo_speed27; set demo_slower vstr demo_speed25; set demo_ff_toggle vstr demo_speed10; set demo_slomo_toggle vstr demo_speed_slomo; echo SPEED ^52.6"
set demo_speed27 "timescale 2.7; set demo_faster vstr demo_speed28; set demo_slower vstr demo_speed26; set demo_ff_toggle vstr demo_speed10; set demo_slomo_toggle vstr demo_speed_slomo; echo SPEED ^52.7"
set demo_speed28 "timescale 2.8; set demo_faster vstr demo_speed29; set demo_slower vstr demo_speed27; set demo_ff_toggle vstr demo_speed10; set demo_slomo_toggle vstr demo_speed_slomo; echo SPEED ^52.8"
set demo_speed29 "timescale 2.9; set demo_faster vstr demo_speed30; set demo_slower vstr demo_speed28; set demo_ff_toggle vstr demo_speed10; set demo_slomo_toggle vstr demo_speed_slomo; echo SPEED ^52.9"
set demo_speed30 "timescale 3.0; set demo_faster vstr demo_speed31; set demo_slower vstr demo_speed29; set demo_ff_toggle vstr demo_speed10; set demo_slomo_toggle vstr demo_speed_slomo; echo SPEED ^53.0"
set demo_speed31 "timescale 3.1; set demo_faster vstr demo_speed32; set demo_slower vstr demo_speed30; set demo_ff_toggle vstr demo_speed10; set demo_slomo_toggle vstr demo_speed_slomo; echo SPEED ^53.1"
set demo_speed32 "timescale 3.2; set demo_faster vstr demo_speed33; set demo_slower vstr demo_speed31; set demo_ff_toggle vstr demo_speed10; set demo_slomo_toggle vstr demo_speed_slomo; echo SPEED ^53.2"
set demo_speed33 "timescale 3.3; set demo_faster vstr demo_speed34; set demo_slower vstr demo_speed32; set demo_ff_toggle vstr demo_speed10; set demo_slomo_toggle vstr demo_speed_slomo; echo SPEED ^53.3"
set demo_speed34 "timescale 3.4; set demo_faster vstr demo_speed35; set demo_slower vstr demo_speed33; set demo_ff_toggle vstr demo_speed10; set demo_slomo_toggle vstr demo_speed_slomo; echo SPEED ^53.4"
set demo_speed35 "timescale 3.5; set demo_faster vstr demo_speed36; set demo_slower vstr demo_speed34; set demo_ff_toggle vstr demo_speed10; set demo_slomo_toggle vstr demo_speed_slomo; echo SPEED ^53.5"
set demo_speed36 "timescale 3.6; set demo_faster vstr demo_speed37; set demo_slower vstr demo_speed35; set demo_ff_toggle vstr demo_speed10; set demo_slomo_toggle vstr demo_speed_slomo; echo SPEED ^53.6"
set demo_speed37 "timescale 3.7; set demo_faster vstr demo_speed38; set demo_slower vstr demo_speed36; set demo_ff_toggle vstr demo_speed10; set demo_slomo_toggle vstr demo_speed_slomo; echo SPEED ^53.7"
set demo_speed38 "timescale 3.8; set demo_faster vstr demo_speed39; set demo_slower vstr demo_speed37; set demo_ff_toggle vstr demo_speed10; set demo_slomo_toggle vstr demo_speed_slomo; echo SPEED ^53.8"
set demo_speed39 "timescale 3.9; set demo_faster vstr demo_speed40; set demo_slower vstr demo_speed38; set demo_ff_toggle vstr demo_speed10; set demo_slomo_toggle vstr demo_speed_slomo; echo SPEED ^53.9"
set demo_speed40 "timescale 4.0; set demo_faster vstr demo_speed50; set demo_slower vstr demo_speed39; set demo_ff_toggle vstr demo_speed10; set demo_slomo_toggle vstr demo_speed_slomo; echo SPEED ^54.0"
set demo_speed50 "timescale 5.0; set demo_faster vstr demo_speed60; set demo_slower vstr demo_speed39; set demo_ff_toggle vstr demo_speed10; set demo_slomo_toggle vstr demo_speed_slomo; echo SPEED ^55.0"
set demo_speed60 "timescale 6.0; set demo_faster vstr demo_speed70; set demo_slower vstr demo_speed39; set demo_ff_toggle vstr demo_speed10; set demo_slomo_toggle vstr demo_speed_slomo; echo SPEED ^56.0"
set demo_speed70 "timescale 7.0; set demo_faster vstr demo_speed80; set demo_slower vstr demo_speed39; set demo_ff_toggle vstr demo_speed10; set demo_slomo_toggle vstr demo_speed_slomo; echo SPEED ^57.0"
set demo_speed80 "timescale 8.0; set demo_faster vstr demo_speed90; set demo_slower vstr demo_speed39; set demo_ff_toggle vstr demo_speed10; set demo_slomo_toggle vstr demo_speed_slomo; echo SPEED ^58.0"
set demo_speed90 "timescale 9.0; set demo_faster vstr demo_speed90; set demo_slower vstr demo_speed39; set demo_ff_toggle vstr demo_speed10; set demo_slomo_toggle vstr demo_speed_slomo; echo SPEED ^59.0"

set demo_speed_slomo "vstr demo_speed04"
set demo_speed_fafo "vstr demo_speed25"
set demo_faster "vstr demo_speed11"
set demo_slower "vstr demo_speed09"
set demo_slomo_toggle "vstr demo_speed_slomo"
set demo_ff_toggle "vstr demo_speed_fafo"

// Makes the Demo faster
bind kp_plus "vstr demo_faster"

// Makes the Demo slower
bind kp_minus "vstr demo_slower"

// Slowmotion on/off
bind kp_enter "vstr demo_slomo_toggle"

// Forward on/off
bind kp_del "vstr demo_ff_toggle"

HuXX

Posts : 5
Join date : 2016-05-17

View user profile

Back to top Go down

Re: avi from demo explained

Post by Sponsored content


Sponsored content


Back to top Go down

View previous topic View next topic Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum