I didn’t see a lot of fanfare, but the release of the WordPress Video Solution Framework plugin, also called the WordPress.com Video Server, has the potential to be huge.
Some of you may wonder why I was interested in getting FFmpeg installed again. This is the reason why: Auttomatic has released code that makes it possible (with some work and knowhow) to turn a WordPress Mu platform into a video solution.
Features
- Video-Uploader: A program that will load raw video files into the transcoder without making the user wait
- Video-Transcoder
- Takes in raw video from the Uploader
- Transcodes the video into h.264
- Stores the video into an mp4 container
- Creates thumbnails
- Sends the files and meta data to the file server
- Video-FinalTouch
- Receives files and data from the Transcoder
- Copies the files into the source video’s folder
- Updates the database tables with new video information
- Can be customized to replicate or load files into a CDN (Content Delivery Network)
- Video-XML
- Reads in information from the video such as: caption, duration, and format
- Returns this information in XML format
- Caches information to ensure quick performance
- Video-AJAX: Displays the video when the transcoder has not completed processing the raw video data
- Includes a player written in ActionScript 3 that will handle proper display of the video based upon your configuration
Final Thoughts
The notes indicate that at least some work must be done in order to make everything function. Since I have yet to try everything out yet, I don’t know exactly how much work that would be. I’ll be sure to post about my experiences and hopefully have some examples soon.
The notes also indicate that you’ll need to have a working install of FFmpeg and qt-faststart (the readme.txt file says qu-faststart, but it’s actually qt-faststart). To install FFmpeg, see Install FFmpeg and ffmpeg-php on CentOS Easily.
Did I help you?
Hi,
I’ll be very interested to hear how you work this thing out as I’m currently examine it myself.
I made a Video site a few months ago as a beta site based on theme and code I’ve modified, but I’m interested to make a much more comprehensive site.
Also, let me know if you get this to work with Amazon S3/EC2.
I’m not sure that I’ll be trying to incorporate anything into Amazon storage engine. However, that could be an interesting test as I’ve never done that before. So maybe I should take it as a challenge. š
Hi,
Some updates on the plugin:
1. Merged in new video code.
1. Added screenshot section that contains video architecture diagram.
2. Added server/setup directory which contains detailed step-by-step instruction to set up video transcoder, and a test script to verify the setup.
3. Extended the installation section.
4. Added a new section āURL structureā which describes the details of URL transformation in step-by-step manner.
5. Added FAQ section.
Please check it out again and let me know if you have any feedback.
http://wordpress.org/extend/plugins/wordpresscom-video-server/
Hailin
Thanks for the personal update Hailin. I’ll definitely check out the updates.
I have managed to get as far as the final step of FFMPEG using a centos 5.2 64 bit build, I had a stumble on the qt-faststart build when compiling I got
tools/qt-faststart.c: In function āmainā:
tools/qt-faststart.c:133: warning: format ā%llXā expects type ālong long unsigned intā, but argument 2 has type āuint64_tā
tools/qt-faststart.c:174: warning: format ā%llXā expects type ālong long unsigned intā, but argument 2 has type āuint64_tā
my GCC version is gcc (GCC) 4.1.2 20071124 (Red Hat 4.1.2-42)
i manually tested ffmpeg with
ffmpeg -i -vcodec msmpeg4 -vtag MP43 -acodec libmp3lame it works great
I sent you a message see if we can team up… frustrating as I am nearly there on the transcoder….. my heart aint pumping yet lol
Sending you a reply now.