Hailin's Weblog

December 21, 2008

Open Source Video Solution

Filed under: social — Hailin @ 5:50 pm

One principle that everyone at Automattic cherishes is open sourcing.  WordPress is 100% open sourced product, and thanks to the tremendously supportive community, it has risen to become the leader in the blog software space.

Automattic just open sourced the video framework which is used to power wordpress.com.  The package contains video solutions framework, including transcoder and administration interface utilities,  written in PHP.  It supports multiple formats including standard, DVD and HD.

If you are looking to build your own video solution for your WordPress MU installation, or even start a video company to compete with Youtube (eg, in a niche market), you should definitely check this out.


  1. Cool!

    Both the video solution framework and your new domain 😉

    Comment by awflasher — December 22, 2008 @ 7:40 am

  2. This is awesome!
    I’ve been waiting for this, the WP video solution is just awesome, looks good and works great.
    Though i’m not running MU, been trying to get this to work on my single blog for like 4 hours. I run the transcoding test successfully so the server-stuff is correct. Just can’t get WP to like.. do anything 😛

    Some docs on where to edit in the code (other than just “customize”) would be really helpful.
    Great work anyhow!

    Comment by Fredrik — February 19, 2009 @ 4:33 pm

  3. Some discussions on: http://mu.wordpress.org/forums/topic.php?id=10778

    We will work to improve the documents further.

    Some users have already modified this to work on single server installation.

    Comment by Hailin — February 19, 2009 @ 6:20 pm

  4. Hi Hailin:
    I have tried to test this awesome “plugin” work on my dev site with “php video-verify-ffmpeg.php” but got the following error-messages:

    FFmpeg version SVN-rUNKNOWN, Copyright (c) 2000-2007 Fabrice Bellard, et al.
    configuration: –prefix=/usr –libdir=/usr/lib –mandir=/usr/share/man –incdir=/usr/include/ffmpeg –enable-libmp3lame –enable-libogg –enable-libvorbis –enable-libogg –enable-libtheora –enable-libfaad –enable-libfaac –enable-libgsm –enable-xvid –enable-x264 –enable-liba52 –enable-liba52bin –enable-pp –enable-shared –enable-pthreads –enable-gpl –disable-strip
    libavutil version: 49.4.0
    libavcodec version: 51.40.4
    libavformat version: 51.12.1
    built on Jun 4 2007 11:02:12, gcc: 4.1.1 20070105 (Red Hat 4.1.1-52)

    Seems stream 0 codec frame rate differs from container frame rate: 1000.00 (1000/1) -> 29.97 (30000/1001)
    Input #0, asf, from ‘/tmp/baby_1234’:
    Duration: 00:00:10.7, start: 5.000000, bitrate: 265 kb/s
    Stream #0.0: Video: wmv3, yuv420p, 320×240, 198 kb/s, 29.97 fps(r)
    Stream #0.1: Audio: wmav2, 44100 Hz, stereo, 48 kb/s
    Unknown codec ‘libfaac’
    https://hailin.wordpress.com/files/2008/07/baby.wmv can not be transcoded into h.264, ffmpeg issue???

    Any clues/suggestions for it?


    Comment by Andy — April 9, 2009 @ 9:33 am

RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

Blog at WordPress.com.

%d bloggers like this: