Here is a quick tip for extracting audio from youtube videos. I assume you have a reasonably recent linux distribution. (Things might work on other operating systems as well as all the applications that I mention below are ported to other operating systems)
Step 1: Download the flash video file from youtube. Either use greasemonkey script or a python script to extract it. (I use the python script way BTW) You can also use the online site VideoDL.org to show you the download link.
Step 2: Use ffmpeg or mplayer to extract audio from the flv file that you just downloaded:
ffmpeg -i f7v9NhmF3SY.flv johny.mp3
mplayer -dumpaudio f7v9NhmF3SY.flv -dumpfile johny.mp3
I am looking for a flash media player which can play audio/video content in browser. I am currently using del.icio.us's playtagger for now, but it is limited to mp3 only (I had to change the code a little bit to prevent it from adding multiple inclusions - my changed code is here) and it does not allow rewind/forward.
I also looked at this post which suggests using google video player, which would be nice as it could then also play video files, but it consumes a lot of real estate on the pages. There is also this website mentioned which is nicer but that player is bigger than I want too... And it is probably not a fair use as it is undocumented use...
I also checked out the odeo player, which is nice but you need to host the files on odeo, which is a no-no.
Here are my requirements for this with a scorecard for Playtagger and Google:
- Easy to use. No need to add tag soup for each file. (Del.icio.us + Google -)
- Small size on the page (need to collapse the buttons until user clicks on play button) (Del.icio.us + Google -)
- Ability to rewind/fast forward (Del.icio.us - Google +)
- Play different media formats (mp3/wav/ogg/avi/mpeg video, possibly realmedia) (Del.icio.us - Google +)
Any suggestions ?