Movies i made in quake3a UPDATE: 2 new vids with new weapons

nukesgoboom
Posts: 24
Joined: Sun May 21, 2006 12:49 am

Post by nukesgoboom »

i placed the following files in my quake 3 directory to try and make q3mme_1.4 work:

quake3mme.exe
Start Q3 Movie Maker Mod.bat

and a folder called mme, inside is

demos folder
scripts folder
cgamex86.dll
mmedemos.cfg
readme.txt

when i type /capture in console, it says unknown command : (
Fjoggs
Posts: 2555
Joined: Fri May 03, 2002 7:00 am

Post by Fjoggs »

That's because you need to use the \mmeDemo command for all mme cmd's, as it states in the readme. ;)
[xeno]Julios
Posts: 6216
Joined: Fri Dec 10, 1999 8:00 am

Post by [xeno]Julios »

relevant post from the past:
[xeno]Julios wrote:k this sux - i posted this a few minutes ago and it didn't go through so i just lost about page of good info - well i'll try to summarize

just did a huge number of test run avidemos with different settings and counted the number of outputted tgas in each case. What i found was interesting.

i did a cl_avidemo of a single demo with avidemo values of 1,2,10,20,40,125,250 each with timescale 1, timescale 0.1, timedemo 1, and each with high quality and low quality settings. I even did tests with demos that had been recorded with sv_fps 15, sv_fps 125, sv_fps 20. I even did demos that had been recorded with g_sync.. 1 and left at 1, and demos that had been recorded with g_sync 1, and then turned to 0 after starting the record.

here's what i found:

the number of outputted frames per second is not limited at all. I did a test with cl_avidemo 250 and it outputted 1782 tgas, whereas with cl_avidemo 20 it outputted 142 tgas.

The timescale that is set while making the avidemo is inversely proportional to the number of tgas outputted (but since the actual running time of the resulting avi demo is also inversely proportional to the timescale, the outputted fps of the avi is unchanged.)

ie:

say you have a demo that is 1 second long.

with cl_avidemo 10, and timescale 1, you will output 10 tgas. Now if you string these tgas into an avi, the running time of the avi is 1 second long. Thus it is 10 frames per second.

Now say you decrease timescale to 0.1; you will now output 100 tgas. The running time of the avi is now 10 seconds.

100 tgas in 10 seconds = 10 frames per second.

i even tested with timescale 0.01 and sure enough it outputted 100 times as many frames as timescale 1. and therefore slowed the avi down by a factor of 100.

*note i never actually stringed the tgas together but i'm almost positive that the running times would be scaled down. (i have stringed an avi that was made i timescale 0.1 and it was very slow motion)

Now with timedemo 1, it doesn't matter WHAT timescale you use, or what value of cl_avidemo you use, the outputted number of tgas will be the same. And i'm almost positive that it's 20 tgas per second of running time = 20fps (which is probably why Dr Watson experienced 20 fps even with a cl_avidemo value of 1)

in my case i was getting 141 tgas with timedemo 1, and the demo was about 7 seconds long : 141/7 is about 20 fps.


EDIT: forgot to add that the quality of visual config you use while making the avi demo does not impact the output number of tgas - it does impact the time it takes to create the avidemo however.

EDIT: it's possible that sv_fps limits the output fps when using timedemo 1. i didn't test this thoroughly but i don't think that this is the case.


[This message has been edited by [xeno]Julios : 06-26-2001.]
Fjoggs
Posts: 2555
Joined: Fri May 03, 2002 7:00 am

Post by Fjoggs »

Movie makers today usually outputs their material with a higher fps then 30, which is what the human eye recognizes as a 'moving picture'. I for one, output my frags with "timescale 0.5, cl_avidemo 50". I then change the framerate in vdub to 100, thus giving me 100 frames per second and a nice look.
spookmineer
Posts: 506
Joined: Fri Nov 29, 2002 8:00 am

Post by spookmineer »

Your final movie has 100 fps...? Or do you use a blur option, where 100 frames are sampled to 25 frames?
There are still a lot of PC's that have a problem while watching a movie @ 100 fps (or 50 fps even, depending on the codec), you can have very good quality with up to 50 fps, without people complaining that the movie "lags" or that the image is not synched to the sound.
Fjoggs
Posts: 2555
Joined: Fri May 03, 2002 7:00 am

Post by Fjoggs »

Supersampling 25, easy lad. :p

EDIT: I was originally going to resample it to 30, but x264 and audio with 30 fps is a bad combo, so 25 was the final choice.
nukesgoboom
Posts: 24
Joined: Sun May 21, 2006 12:49 am

Post by nukesgoboom »

ok so /mmedemo capture is the correct command?

also i have another movie that is for some reason at 60 fps, when i use virtual dub to change the source to 30 fps, it slows the movie to half the speed. any idea how i can take the 60 fps movie and make it into 30 fps without slowing it down so much?
spookmineer
Posts: 506
Joined: Fri Nov 29, 2002 8:00 am

Post by spookmineer »

Basic MME camera tutorial

"\capture jpg 30 Name-Of-AVI" or (preferably?)
"\capture tga 30 Name-Of-AVI"

MME tutorials

MME manual (check the console commands).
Fjoggs
Posts: 2555
Joined: Fri May 03, 2002 7:00 am

Post by Fjoggs »

nukesgoboom:
Set the framerate in vdub to whatever you outputted it as, in this case 60.

spookmineer:
When jpeg_quality is set to 100, I can hardly notice any difference at all between jpg and tga. The huge difference is that jpg is so much smaller.
I've started outputting all my 1st person footage to jpeg.
spookmineer
Posts: 506
Joined: Fri Nov 29, 2002 8:00 am

Post by spookmineer »

I hope it will stay that way until final compression, I never used jpg's so I'm not sure.
I always read and applied the highest quality (still think that's tga) until the final compression, but saving diskspace is sometimes a must.
Some use huffyuv to compress lossless, maybe jpg @ 100% is equally good.
Fjoggs
Posts: 2555
Joined: Fri May 03, 2002 7:00 am

Post by Fjoggs »

AFAIK all shao people outputs to jpeg now, so quality is good. :)
User avatar
MKJ
Posts: 32581
Joined: Fri Nov 24, 2000 8:00 am

Post by MKJ »

Fjoggs wrote:nukesgoboom:
Set the framerate in vdub to whatever you outputted it as, in this case 60.

spookmineer:
When jpeg_quality is set to 100, I can hardly notice any difference at all between jpg and tga. The huge difference is that jpg is so much smaller.
I've started outputting all my 1st person footage to jpeg.
tga also has a alpha channel while jpg has not. so thats about it :)
(tga is raw so potentially every machine could read it)
[url=http://profile.mygamercard.net/Emka+Jee][img]http://card.mygamercard.net/sig/Emka+Jee.jpg[/img][/url]
Fjoggs
Posts: 2555
Joined: Fri May 03, 2002 7:00 am

Post by Fjoggs »

MKJ wrote:
Fjoggs wrote:nukesgoboom:
Set the framerate in vdub to whatever you outputted it as, in this case 60.

spookmineer:
When jpeg_quality is set to 100, I can hardly notice any difference at all between jpg and tga. The huge difference is that jpg is so much smaller.
I've started outputting all my 1st person footage to jpeg.
tga also has a alpha channel while jpg has not. so thats about it :)
(tga is raw so potentially every machine could read it)
Why would you need alpha channel for your output? Besides, if you for some strange reason do, simply output the scenes you need with .tga
Every machine can read an .avi aswell, no one can tell if it comes from a .jpg source or a .tga source.
spookmineer
Posts: 506
Joined: Fri Nov 29, 2002 8:00 am

Post by spookmineer »

I didn't know ShaoProductions used jpg as well. If they use it then I'm sure it's as good as tga. :)
Fjoggs
Posts: 2555
Joined: Fri May 03, 2002 7:00 am

Post by Fjoggs »

"Stamp of approval". ;)
nukesgoboom
Posts: 24
Joined: Sun May 21, 2006 12:49 am

Post by nukesgoboom »

thanks very much for the mme links, and for all the other replies. im going to get to work on making another short video so stay tuned, and ill tell you how i did it with mme this time.
nukesgoboom
Posts: 24
Joined: Sun May 21, 2006 12:49 am

Post by nukesgoboom »

ok now this is wierd, i type in /mmedemo capture and i get a message 'this does not compute...' very strange but at least i am making progres...

is mmedemo meant to be used with demos you have already recorded with programs such as q3sdc ? so that you can run around freely? cant you use it while you are recording the demo first hand and not from something you have already done? sorry for being such a newb but its not working for me, however q3sdc does work for me.

ive got some sweet new weapon models i got from planetquake that i want to show in a new video, plus i ripped some sounds from other games and used them, for example i ripped the awp shooting sound from counterstrike 1.6 and put it as my rail gun sound! awesome! also i took the colt m4a1 firing sound and made it my machine gun sound.

i guess what ill do now.. is just use q3sdc to record a demo to the 'must have the game installed' playback format, i think its .sd3, and then ill use fraps during that playback : ( unless anyone has the patience to help me again.
Fjoggs
Posts: 2555
Joined: Fri May 03, 2002 7:00 am

Post by Fjoggs »

/mmedemo
/capture

Those are two different cmd's, but you need to view your demos with the \mmeDemo cmd, and NOT the \demo cmd.

Be aware though, that you need to look through your demo by using \demo once, so that mme can record an mmeDemo automaticly out of that demo. Once you've done that, you should have a demo that's named: "same-name-as-the-demo-you-watched.mme"
Now, simply launch the demo with \mmeDemo "blabla"
Now you can use mme's features, such as \capture

SDC demos work fine, as long as you use the proper q3 format, like .dm_68.
I use SDC to re-record scenes from longer demos.
nukesgoboom
Posts: 24
Joined: Sun May 21, 2006 12:49 am

Post by nukesgoboom »

i see, well thank you very much and i will try what you suggested tomorrow but for tomorrow i have 2 new videos i think are kinda funny especially the second one with crash. i used fraps again with these HOWEVER instead of wmv i used a 2pass xvid encoding so it should look much better.

i spent a while getting new weapon skins from planet quake and then i ripped some other sounds from other games that i think suit them better, for example i used the double barrel blast wav file from the hl2 gcf for the shotgun, and then i used the counterstrike 1.6 awp wav file for the rail gun, also i used something from the hl2 gcf for the BFG i forgot what it was called or what it was originally used for. i also used one of the explosion sounds for the rocket launcher/grenade launcher/bfg. sounds awesome! the machinegun i used the m4a1 wav from cs 1.6.

also i used the corpse exploding sound from diablo ii with the necromancer corpse explode skill for the gibbing sound, and i think it sounds awesome.

here is the movie showcasing alot of that (16.5 mb):

http://files.filefront.com/q3nicegunsav ... einfo.html


also here is a movie of crash shooting all of those weapons in front of the mirror in q3dm0. also i gave her a new taunt that i ripped from a game called mortal kombat deception which i think suits her well, for some reason she doesnt have a stock taunt, very weird! (7.5 mb)

http://files.filefront.com/ilovecrashav ... einfo.html

i had a blast making these, lol. ill try to update the first page too.
spookmineer
Posts: 506
Joined: Fri Nov 29, 2002 8:00 am

Post by spookmineer »

The compression is still quite bad, lots of pixellation, I can't even see if anti-aliasing and anisotropic filtering is on :/
Colors look very bland because of bad compression as well.
The sound effects were nice, new.
nukesgoboom
Posts: 24
Joined: Sun May 21, 2006 12:49 am

Post by nukesgoboom »

any tips on how i could of compressed it better? the anti-aliasing and anisotropic settings on my video card are set to 'application' so perhaps quake 3 didnt turn them on? what should i do?

how exactly could i have compressed it better but keep the same filesize?i used a 2 pass xvid. i used auto gordian knot to compress the video instead of virtual dub because i thought it did a better job with xvid files, plus its automatically starts the 2nd pass without you having to point it to the .log file. i could have made it look better by increasing the filesize of course, see how its 16.5 mb, i could have made it like 32 mb and it would have looked twice as good but would have been a bigger file. for only 1:45 runtime 32 mb would have been too big.

also, i used fraps again. maybe fraps lowered the quality somewhat. the resolution was 800x600, should i have taken it to 1024 instead?

glad you liked the sound effects. i didnt create any of them but i did rip them from the original .gcf or other files.
nukesgoboom
Posts: 24
Joined: Sun May 21, 2006 12:49 am

Post by nukesgoboom »

ok i tried increasing the resolution and also the bittrate and i got a new movie that looks much much better than the other one, also i recorded this in 3rd person it looks crazy, funny too as i seem to not be able to stop myself from falling off the ledges : (

http://files.filefront.com/q3rdpersonav ... einfo.html
User avatar
Foo
Posts: 13840
Joined: Thu Aug 03, 2000 7:00 am
Location: New Zealand

Post by Foo »

I dunno if you've got the time, but if you upload these to a free vid host like Google Videos or YouTube, I think many more people will watch em.

I know it's lazy, but I can rarely be arse to kick off a big video download. At least on a video site I can check the first few seconds instantly.
"Maybe you have some bird ideas. Maybe that’s the best you can do."
― Terry A. Davis
nukesgoboom
Posts: 24
Joined: Sun May 21, 2006 12:49 am

Post by nukesgoboom »

ok, i will upload that one tonight on google video
Locked