avi from demo explained
+2
Para
Razor
6 posters
Q3 pwnz! :: General :: Quake 3 help
Page 1 of 1
avi from demo explained
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
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
Re: avi from demo explained
Nice tutorial, thxs
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
to stop recording:
/stoprecord
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
to stop recording:
/stoprecord
Para- Posts : 323
Join date : 2015-03-14
Re: avi from demo explained
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
Re: avi from demo explained
Yeh, g_syncronousClients is a bitch to spell. Thank god for tab
Para- Posts : 323
Join date : 2015-03-14
Re: avi from demo explained
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
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
Nitro- Posts : 5
Join date : 2016-02-15
Re: avi from demo explained
How to record demos (turn on subtitles) :
Garoldini- Posts : 1
Join date : 2016-02-26
Re: avi from demo explained
fraps free version only records 30 seconds, basically it's useless..
toxic- Posts : 114
Join date : 2015-11-13
Re: avi from demo explained
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
Re: avi from demo explained
i assume u used one of the trial versions (2.0 or further)
Razor- Posts : 50
Join date : 2016-01-09
Re: avi from demo explained
Where did you download that version from?Razor wrote:i assume u used one of the trial versions (2.0 or further)
toxic- Posts : 114
Join date : 2015-11-13
Re: avi from demo explained
Some old configs i found on my computer.
Record and stop with one button:
demo.cfg
View demos faster or slower. Helpful for catching cheaters or just for fun:
demospeed.cfg
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
Q3 pwnz! :: General :: Quake 3 help
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum