BennyDacks wrote:I know someone has to have tried this before. Perhaps someone has already done it?
What? Converting to videos has been done for ages, and FLV is likely to be one of the worst formats ever to store video in. This is why there is OGV support directly in Nexuiz, so it isn't even needed to re-encode it.
BennyDacks wrote:I'm thinking the process could go something like this:
- .dem is uploaded to server with fast enough video card to render the game at 640x480 ultra settings
- avi is then encoded to flv with ffmpeg, screenshot extracted
- package is then uploaded to youtube and cross-posted on websites x,y,z containing player info, stats from the demo, anything else relevant
ANY machine is able to convert a demo to a movie in Ultra settings, it will just take a bit longer as it get's less FPS. And why upload this? The Nexuiz server can do this just fine using serverside demos, or clients can do this after they finished playing.
To be able to use serverside demos you might want to check out the demo tools in /misc/tools/, this allows cutting in demos and only capturing a small portion to a video.
Again - use OGV format, it allows you to upload this directly on a webhost like omploader.org. This saves a needless re-encode step and does not depend on clients having proprietary flash junk installed.
BennyDacks wrote:other ideas:
- auto-link to map download of demo you're watching
- auto-link to clan/player's website based on tags in name checked against a known list of registered clans
- .dem / flv available for download
- upload a mp3 for a soundtrack
- simple time-stamp based editing to cut out best parts for rendering ie: Clip 1: 2:30, End: 3:34 | Clip2 Start: 4:40, End 5:10
Anyone have any thoughts on this?
This all sounds reasonable, and the last bit can be done using the demotc.pl in /misc/tools/.