Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

Union Micro Videos

Stylez Gomez
Union Micro
Join date: 4 Jun 2004
Posts: 146
08-13-2007 10:18
I hope this doesn't come across as an ad, because it's not. I've released my first ever instructional video over on my site and just wondered what everyone thinks of it. Did I do a good job of explaining and showing things? It's not highly edited and cut because I wanted to show a "real" elevator installation, including any problems that you may experience. The only times I needed to cut was when SL crashed (about 4 times) and when I tripped over my tongue. lol

Link:
http://blip.tv/file/339146

I know it's a little blurry, something I've taken into account for my next video. I think it's because I recorded at 1280x1024 and then scaled down to 640x480, and the SL interface is so tiny at that resolution.

So a tip for filmers: Record close to the resolution of your final video, that way SL scales up the user interface and you're able to actually read the dialogs in the final video. :D

It uses the Xvid codec which you may need to download to view the video.

PS: You're not allowed to make fun of my funny Canadian accent!

EDIT: It appears as though the video isn't working right on blip... the flash version is all white. Click the "Download Microsoft Video (.avi)" link down the right side to download the video.

EDIT 2: Replaced original video with a QuickTime version.
_____________________
AWM Mars
Scarey Dude :¬)
Join date: 10 Apr 2004
Posts: 3,398
08-14-2007 03:21
Hi,
The video worked fine and showed what it needed to and was very detailed.

With the resolution issue, try using either Fraps or HyperCam whereby you can capture a section of the screen, rather than shrink the resolution down after taking footage causing the captions etc to reduce in size. Personally, I use HyperCam with cursor effects enabled.
Post production is as important as taking raw footage.. you can get away with the many freebie editing/post production programmes, but for serious/professional work, you may need to think about buying something which can enhance the movie without overloading it with too many 'effects'. You can also use masks to apply sharpening tools, even edit sections to show 'zoomed' areas of interest like the edit windows.

Overall, the movie does it's job, even if a bit to long and drawn out for my personal liking. Maintaining interest with a movie, whereby the viewer is doing nothing else but watching, is as important as anything else.

If you are interested in being able to show that tutorial ingame, I maybe able to assist you. IM me ingame and I can show you some examples.

Great job :D
_____________________
*** Politeness is priceless when received, cost nothing to own or give, yet many cannot afford -

Why do you only see typo's AFTER you have clicked submit? **
http://www.wba-advertising.com
http://www.nex-core-mm.com
http://www.eml-entertainments.com
http://www.v-innovate.com
Stylez Gomez
Union Micro
Join date: 4 Jun 2004
Posts: 146
08-14-2007 15:15
Thank you for the tips, AWM! I use Fraps to capture, then I use Adobe Premiere 1.5 to edit and render, and then I use SUPER to encode to a QuickTime format. Then, I use QuickTime Pro to convert the video to a hinted video for streaming into SL from a Darwin Streaming Server (yay Dreamhost).

I think I've solved the resolution issue in my latest video by recording at 800x600 and saving the final video as 800x600 instead of 640x480 like my first video.

http://blip.tv/file/340194

Now, what I've done with the latest video to try and maintain quality, is using a lossless codec for the intermediate video (the video that comes out of Premiere before final encoding). For my first video I used Xvid, which made the final movie a lower quality than it should have been. For this movie, I used the "Microsoft Video 1" codec - it reduced the number of colours but maintained an overall crisp image.

Anyone have any other suggestions for a lossless video codec?

Also, in my latest video, there are a couple parts where the audio seems to screech for a split second. I have no idea why this is happening as the source video does not have this problem... only the final .mov file is having this issue. I've re-encoded many times at different settings with the same result at the exact same parts of the video. I've tried just encoding straight from QuickTime Pro, but the encoding seems to fail sometimes.

EDIT: Managed to export the video with QuickTime and that got rid of the screeching audio parts.
_____________________
AWM Mars
Scarey Dude :¬)
Join date: 10 Apr 2004
Posts: 3,398
08-15-2007 02:40
Hi,
The 2nd version looks much better :) .

I only commented about the use of Fraps or HyperCam for capture, as I saw the movie in full screen, which wastes a lot of HD space and data with needless screen information.
The reason I use HyperCam, is it allows me to capture in avi format, which is a raw data format, meaning when I use my editing programme, I am dealing with the best possible data quality. The last time I looked at Fraps, it could not save in that format, only with a codex which had crude settings, which reduces the raw data to work with, unless that has changed?

I am not sure if you are producing the movie to show ingame? If you are, then the resolution would be way to high, to successfully stream at less than 100kbps. All our (WBA) calculations for acheiving our media for streaming ingame are done on the basis of many hours of time spend taking readings of impact on the client and systems, when movies are running. Our goal is to acheive the highest possible quality within a 100kbps data rate stream. Acheiving high quality is a priority as this allows us to scale the movie size to compensate.
Using a careful balance of resolution and colour bit, application of masks in the editing stages to acheive quality, reduces the need for over zealous use of codex. A good sharp quality movie at 360x240 can be scaled ingame to 7200x4800 screen size and still stream at less than 100kbps.

The other thing to take into consideration when using codex, is at some point, the viewers system will have to decompress that stream. It is one thing to ram it onto their system using high compression ratios, but the trade off is in computer power to decode it. In our tests, over usage of codex settings, caused a greater lag effect than perhaps a lower setting/type codex, in addition the UpdateImage stresses on the client became more evident with highly compressed movies.

As you are using a realitively static movie material, you can also make gains by reducing the fps of the output movie format. The human brain can deal quite well with 20fps and even 15fps as long as there isnt too much high speed movement that will cause blurring and defeat the object. One of the problems with movie capture in a internet environment is the dynamics of the intermediate internet connection. Fps vary quite dramically, scenes can go from 15-40fps in the blink of an eye. If you try capturing at 20fps when your rendering speed of the client drops to 15, you will have 'holes' in the movie. Some editing programmes (like the one we use) can 'tween' frames but only over a very short space of time without causing blurring and added artifacts like an additional arm or leg :eek: in the transition, which is acsenuated by the codex compression routines. I use a series of keyframes at low frame points, to try and 'guide' the programme through those stages. For the most part, my ingame fps is usually above 40+ so I dont have to do that extra work very often. Making movies in a stable sim helps a lot, with more predictable results. You might try doing work at over 600mtrs high where lag is potentially lower.

One last thing that may help you in some way, forget using RSTP unless you want to protect your media (no cache download to steal), the overheads to the movie and adjacent data streaming alongside the clients hungry mouth, are just too high and prone to stalling, not to mention the bandwidth used, even with those deals from the likes of DreamHost. Try using 'Progressive Downloads' (watch as it downloads). At least that way, once the viewer has seen the movie once, it will be stored in the systems cache, so the 2nd time will appear much smoother, as the decoding process would have already been done and the frames (stored as a series of jpgs) would have fully rezzed. The whole thing would appear sharper. Another reason for not using RSTP to stream, is that without any form of cache, the addition of a sound/music track, will always stall the movie should the sound track lag, it is the sound data rate (within the codex) which will determine the speed/progress of the movie.
_____________________
*** Politeness is priceless when received, cost nothing to own or give, yet many cannot afford -

Why do you only see typo's AFTER you have clicked submit? **
http://www.wba-advertising.com
http://www.nex-core-mm.com
http://www.eml-entertainments.com
http://www.v-innovate.com
Stylez Gomez
Union Micro
Join date: 4 Jun 2004
Posts: 146
08-15-2007 09:37
Thanks for the tips!

Yeah, one thing I noticed about Fraps is that it uses its own proprietary codec, and some of my programs don't like it. I will take a look at HyperCam and see how that is.

I uploaded my video to my server for streaming into SL, and noticed a large fps hit when the video is playing. I will have to scale it down a lot and lower the bitrate.

Blip.tv keeps screwing up the encoding to flash video files, so I'm re-uploading the broken videos again after I encode them (again).
_____________________