Here’s a cool site on how to embed video on your site – which handles HTML 5, Quicktime, Flash downgrading gracefully: http://camendesign.com/code/video_for_everybody
I’m starting to see the writing on the wall that HTML5 (H.264 likely) will overtake Flash for video in the future. Google and Apple are pushing hard for it – and in theory it works a lot better. I don’t have a lot of experience with it myself – but I’m learning. I just put a YouTube video on one of my clients sites: http://www.bradbuyshomes.com/. I originally made this video as an AVI and uploaded it to YouTube (which took a while). Unfortunately it didn’t work – so I then exported it as MPEG-2 and that worked better. Probably MPEG-4 is now the best choice – buy my Roxio Videowave doesn’t have any MPEG-4 at anything other than very small resolution outputs. I should have used Pinnacle Studio to create the MPEG-4 file….

