Here’s an idea I came up with for a website which generates instant Youtube Mashups.
Update, June 14th 2011
The idea has now been implemented (thanks to Sai!) and is available at instantmashup.com
main screen:
-ask two questions:
1) What do you want in the video? (e.g. kittens, obama, football)
2) What kind of music do you want in the video? (e.g. rock music, jazz, Beatles, Bieber, death metal, etc).
Click the “Go” button and then it creates an instant mashup with a video containing the first search term, e.g. some cute kittens, and mashes it up with the music from the second search term, e.g. death metal.
Examples:
1)
video: kittens
music: death metal
2)
video: obama
music: harpsichord
3)
video: bieber
music: Beethoven Symphony No. 3
instantmashup.com/instant.php?q=Bieber+and+Mozart
How does it work?
-The website is coded in Javascript using JQuery.
-It accesses the free Youtube Javascript API to execute the Search terms, finds the video for the picture and the sound, and then uses the Javascript API to play both videos at the same time.
-It sets the volume of the first video to 0 (off) and hides the second video from the screen, so only its audio plays.
Extensions on the idea, to develop further:
-allow the mashups to be saved and shared with others
-create a rating system for mashups, build a community around sharing mashups
-Integrate with Tumblr and wordpress.
-Monetization using Google Adsense
Please do not patent this idea. it deserves to belong to everyone, not a specific corporation. This video serves as proof that I invented the idea on May 22nd 2011, so please take it and develop the idea for yourself, and please share it with the world!
Thanks a lot.
Geoff
useful links:
Youtube Javascript API:
code.google.com/apis/youtube/js_api_reference.html
JQuery:
(this video was filmed on a Sony Cybershot DSC HX7V and edited in Windows Live Movie Maker. All background music in this video was created by Geoff Peters and/or Marcus Emmanuel Barnes, used with permission).
Wow, Thank you Sai, that’s awesome!!
Geoff
http://jsfiddle.net/QE9UX/15/
done!!
done!
@Boris thanks!
Geoff, great idea!