Share this project

Done

Share this project

Done
A free software fixed media format for HD video, based on open standards, with metadata and localization but no DRM restrictions
A free software fixed media format for HD video, based on open standards, with metadata and localization but no DRM restrictions
467 backers pledged $21,421 to help bring this project to life.

About this project

Lib-Ray: Non-DRM Open-Standards HD Video Format project video thumbnail
Replay with sound
Play with
sound

$21,421

467

What Lib-Ray is All About

When we looked for a good choice for releasing a free-culture film in high-definition, we were really disappointed by the options. We could release on Blu-Ray, of course, but there's a whole raft of objections to the DRM, region-coding, and closed/proprietary nature of that standard. Everything about Blu-Ray is antithetical to our business model and way of thinking about media.

On the other hand, just dropping a multimedia file on a flash drive comes nowhere near the rich experience of a DVD or Blu-Ray disk.  But it's not really that hard to create that experience using open standards. There are multimedia codecs which are free (Theora, VP8, and Dirac -- with VP8 being a clear technical leader in this area), and the web has given us HTML5, which certainly has everything you need to create the sort of menu features you're used to on DVD and Blu-Ray disks.

There is a little bit of development work to make it happen, of course: we've got to

  • write a standard in the sort of unambiguous (but highly technical) format that engineers use to check compatibility;
  • create an easy-to-use program to help people master their own videos in the format;
  • build a reference implementation of a player that can play the format back on computers, portable devices, or "Home Theater PCs" (later, it might be possible to make a dedicated player);
  • master a couple of test releases;
  • and document it all with a formal spec and tutorials.

This can all be done on a tiny shoestring budget compared to what was spent on Blu-Ray, because we're doing everything in the open with open source software and open standards. And we're not wasting our time on elaborate schemes of "copy-protection" or "region-coding" or "DRM" -- which are all about preventing playback, not enabling it.

Still, it's more work than I can afford to do in my spare time, especially when I'm working on producing and directing my own project,  "Lunatics", and I did not want to burden the Lunatics production budget with being the sole sponsor of this project. If it came to that, we'd probably be better off just dumping MKV files on a flash memory card, and releasing the high definition video that way.

But that would really lack style -- I don't want to offer a technically inferior product in order to keep it free. So I decided to run a separate Kickstarter campaign for Lib-Ray to see if I could attract some interest in developing it as a standard.

And it has attracted quite a bit of interest: the project has been mentioned in Linux Pro Magazine; I've been interviewed by Ars Technica; and I've been supported enthusiastically by Question Copyright's Karl Fogel (who actually suggested the name "Lib-Ray" for the standard). Nina Paley (creator of "Sita Sings the Blues") has been an enthusiastic supporter, mainly because she wants to release her own movies in this format -- she's contributed her film, with her endorsement as one of the reward releases we are offering in the Kickstart. Michael Tiemann, who you may know as one of the founders of Red Hat, supported Lib-Ray with a generous $5000 Corporate Sponsorship in the name of his current business, Manifold Recording.  Richard Stallman of the Free Software Foundation has said that it "sounds very good" and has offered design advice to meet our goals of preserving user freedoms with the format.

In fact, I think this is the most popular project I've ever proposed. I don't think I'm the only one dissatisfied with Blu-Ray.

As a result, we've raised over $14,000 in pledges (as I write this, we've just passed 78%, though we only have 5 days left). But we won't see any of it unless we make the $19,000 that we've bid to do this project (there's an explanation of the costs in the FAQ below). That's just how Kickstarter works.

To fund it, we are offering as backer rewards, two releases: Nina Paley's (creator endorsed) "Sita Sings the Blues" and a "Blender Open Movies Collection" which will contain all three of the currently-finished Blender Open Movies: "Elephants Dream", "Big Buck Bunny", and "Sintel". All will be in a very-high quality high-definition format (1920x1080 or "1080P" resolution). Like any good movie release these days, they'll have extras -- information about the filmmakers, alternate audio in some cases, and subtitle tracks in many languages ("Sintel" has subtitles in 44 languages; "Sita Sings the Blues" in at least 18).

These special releases will also contain complete copies of the player software and wizard in their data directories (which is why the releases don't come with the CD-R -- the same data will be on the movie card).

We're close -- there's a decent change we'll make it. If we don't, we might be able to regroup and try again, of course, but it'd likely not be in time for our own release, and it could drag out for a long time after that.

So, if you're willing to pitch in a little on Lib-Ray, we'd really appreciate it. What would really help, though, is if you can just tell everybody you know who might care about a project like this -- because it's really the number of supporters that counts at this point.

RELATED LINKS:

Lib-Ray: An Open HD Video Standard for Free Culture and Independent Film

In April of 2011, after exploring the options for releasing a free culture film project in HD Format and finding it wanting ("Five ideas for escaping the Blu-Ray blues"), I started this project to establish a basic standard for HD video that used existing open standards and would give all of the benefits of DVD or Blu-Ray videos (menus, extras, alternate audio tracks, subtitles, and so on) with none of the restrictions. It would also provide some nice features that DVD and Blu-Ray expressly do not provide, such as metadata for easy integration into archival systems (because the old content industry wants to block that kind of use).

Karl Fogel, of QuestionCopyright.org, suggested the name "Lib-Ray" for this standard, and so the project was born. After going through some initial prototyping cycles, I now have a very solid idea of what this format will look like:
  • Physical Media: MMC/SDHC Flash memory cards
  • Video File Format: MKV container file with VP8 video and FLAC or Vorbis audio (this standard is similar, but a little more permissive than WebM, and is optimized for use on fixed media rather than downloads).
  • Typical Bitrates: 12-24 Mbps (similar to Blu-Ray or HDTV transmission rates)
  • Video Quality: "Full HD" (1920x1080 at up to 30fps (future releases may extend this to 60fps, 3D video, and eventually "4K" video at 4096x2048 pixels -- I'm offering a 4K release of "Sintel" -- 'experimental' because you may have a hard time finding hardware to play it back on).
  • Experiments suggest that we can exceed a PSNR of 45 and an SSIM of 95% at these rates -- making this an extremely high-quality format
  • Menu system is based on HTML5 -- it's possible to do everything needed by disk menus and then some
  • The player will use the Gstreamer and Webkit libraries for video playback and menus, respectively
  • The player will be written in Python with the python-gst, pywebkitgtk, and python-gtk
  • It may be necessary to extend the Javascript engine used in Webkit to add the necessary extensions -- however, the needed changes are already in the WHAT/WG HTML specification

Now All We Have to Do is Build It

At this point, I no longer have any doubt that this format will work. What remains is simply the time it takes to put it all together.

Here's what I propose to create with your help:

  • Example releases of free-culture videos in Lib-Ray format: "Sita Sings the Blues" and a "Blender Open Movie Collection" ("Elephants Dream", "Big Buck Bunny", "Sintel")
  • A reference-implementation software player (in Python) to provide playback with menus, supporting all of the core features of Lib-Ray. This should be fairly simple since most of the needed functionality is provided by Gstreamer and Webkit libraries, which both have excellent Python APIs available.
  • A GNU/Linux-based reference-design Home Theater PC system to run this software and act as a player (could also play DVDs or Blu-Ray with the right software).
  • A GTK application wizard to automate the process of mastering a simple Lib-Ray video from your video masters
  • A reference book documenting all of the above, including: the technical details of the Lib-Ray standard, the process for creating a Lib-Ray release using existing command-line tools, and how to use the simple GUI-based wizard and player software, as well as the spec for the hardware player

Where Will the Money Go?

The breakdown of the costs on this project are basically:

  • about 10% or $1900 for Kickstarter and Amazon Payments
  • about 40% goes into materials/manufacturing costs for rewards
  • about 50% is the "development budget" of about $9500

Most of the development budget is a stipend for me to cover the estimated three months of work I feel this will represent. I am moderating a design review, making the appropriate design trades, and then writing all of that up in a formal document describing the standard so that engineers can understand it and make sure their own implementations will work. I will then write a reference implementation of a player for this format (a simple python application -- it's basically a customized browser) and a wizard application for creating compliant releases (a python script, using command line tools, with a PyGTK graphical user interface). And then of course, I'm going to write and self-publish a book including the specification and separate tutorials written for developers, filmmakers, and users of Lib-Ray -- it'll be called the "Complete Guide to Lib-Ray".

That's a lot of work, but I can do it in three months.

A small amount left over (about $1500 to $2000, depending on how much I cut into my stipend) can be used to pay a commission to an extra developer to do some of the more technical coding that I would rather pay someone else to do -- such as patching the Javascript engine in Webkit. I'm afraid it won't be enough for that, though, and I'll just have to figure on doing that myself, too (I've hacked C, C++, and evenFortran data reductions apps written by scientists, so I'm confident I can manage even the sticky parts).

Other Commitments

Since this started as a technical project to support my own free-culture movie release, it should probably not be surprising that I am also going to be working on the production of "Lunatics" during this year. So, there may be some significant pauses in production of Lib-Ray. However, there are gaps which will allow me to work on it.

I actually think I can most likely get this Lib-Ray project finished before the end of 2012 if all goes well, but I am adding an extra six months to the expected dates on the rewards just to allow for unforeseen (but frankly expected) delays or roadblocks in the development process. I'd rather estimate long and deliver early!

Support this project

  1. Select this reward

    Pledge $1 or more About $1.00

    Notification of download availability for the software and specification documents.

    Less
    Estimated delivery
    76 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  2. Select this reward

    Pledge $10 or more About $10

    BACKER CREDIT: In addition to receiving notification of the download, anyone contributing $10 or more will be credited in the distribution notes for the software.

    Less
    Estimated delivery
    133 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  3. Select this reward

    Pledge $25 or more About $25

    COPY OF THE SOFTWARE: CD-R disk with all of the developed software in a Live-CD Linux so you can play Lib-Ray on most computers with CD-ROM and SD card support. The "Complete Guide to Lib-Ray" book will be provided in PDF format on the disk.

    Less
    Estimated delivery
    35 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  4. Select this reward

    Pledge $30 or more About $30

    BLENDER FOUNDATION OPEN MOVIE COLLECTION. Lib-Ray edition of the first three open movies created by the Blender Foundation: "Elephants Dream", "Big Buck Bunny", and "Sintel". You get all three films in high-quality 1920x1080 HD video with stereo and 5.1 surround sound, plus as many subtitle tracks as I can locate. This release will be in a compact, lightweight sleeve.

    Less
    Estimated delivery
    55 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  5. Select this reward

    Pledge $35 or more About $35

    SITA SINGS THE BLUES. Lib-Ray edition of Nina Paley's award-winning feature-length animated film "Sita Sings the Blues" in beautiful 1920x1080 HD video with stereo sound. Some of the proceeds from this Creator Endorsed release will be shared directly with Nina Paley after we make our minimum. This edition will be in a light-weight, compact, eco-friendly sleeve.

    Less
    Estimated delivery
    12 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  6. Select this reward

    Pledge $40 or more About $40

    BLENDER FOUNDATION OPEN MOVIE COLLECTION (Lib-Ray): Deluxe-packaged Lib-Ray format release of the first three of the Blender Foundation's Open Movies: "Elephants Dream", "Big Buck Bunny", and "Sintel", with extras and subtitles in all of the available languages I can find. The Lib-Ray software and documentation will be provided as an extra on this special edition card. (This is the same package as the mock-up I showed in the video).

    Less
    Estimated delivery
    25 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  7. Select this reward

    Pledge $50 or more About $50

    SITA SINGS THE BLUES (Lib-Ray): Deluxe packaged Creator-Endorsed Lib-Ray format release of "Sita Sings the Blues" by Nina Paley. Note that this will be the first time this title has been released in a high-definition format. The Lib-Ray software and documentation will be provided as an extra on this special edition card. (This is the same package as the mock-up I showed in the video). After we make our minimum, a portion of the profit from sales of this card will be given to Nina Paley herself.

    Less
    Estimated delivery
    9 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  8. Select this reward

    Pledge $50 or more About $50

    PRINTED MANUAL: A printed copy of the "Complete Guide to Lib-Ray", a book documenting the specification, tutorials on how to create a Lib-Ray disk "from scratch" as well as by using the developed Lib-Ray mastering wizard software. Plus you will receive the software on disk as well.

    Less
    Estimated delivery
    6 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  9. Select this reward

    Pledge $60 or more About $60

    BOTH RELEASES (SITA SINGS THE BLUES and the BLENDER OPEN MOVIE COLLECTION) on Lib-Ray: Both "Sita Sings the Blues" and the Blender Foundtion open movies "Elephants Dream", "Big Buck Bunny", and "Sintel". The Lib-Ray software and documentation will be included on these cards.

    Less
    Estimated delivery
    54 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  10. Select this reward

    Pledge $80 or more About $80

    PRINTED MANUAL and SITA SINGS THE BLUES: "The Complete Guide to Lib-Ray" printed book along with the Lib-Ray format copy of "Sita Sings the Blues" in the compact package.

    Less
    Estimated delivery
    3 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  11. Select this reward

    Pledge $85 or more About $85

    BOTH RELEASES - DELUXE PACKAGE OPTION ("Sita Sings the Blues" and "Blender Open Movies Collection"). If you would like to get both of the Lib-Ray releases in the deluxe (metal package with 3D-printed plastic card clip and printed insert with liner notes), you can select this option. These will be similar to the mock-ups in the video.

    Less
    Estimated delivery
    21 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  12. Select this reward

    Pledge $100 or more About $100

    TRY OUT LIB-RAY 4K: Experimental "Lib-Ray 4K" release of the Blender Foundation's "Sintel" Open Movie. This will be in an experimental 4096x2048 pixel format as currently used in digital projection systems. There are only a few home theater systems available at this resolution, and you will need to run the software on a fairly high-end computer to make this work (the hardware player I am offering is not guaranteed to be able to play this disk).

    Less
    Estimated delivery
    3 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  13. Select this reward

    Pledge $120 or more About $120

    PRINTED MANUAL and BOTH RELEASES: The "Complete Guide to Lib-Ray" printed book along with Lib-Ray format copies of "Sita Sings the Blues" and the Blender Foundation Open Movie Collection.

    Less
    Estimated delivery
    5 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  14. Select this reward

    Pledge $200 or more About $200

    GOLD SPONSOR: You will receive the printed "Complete Guide to Lib-Ray" book, both Lib-Ray releases ("Sita Sings the Blues" and the Blender Open Movie Collection), and you will be credited as a "Gold Sponsor" in the documentation, book, and distribution credits.

    Less
    Estimated delivery
    7 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  15. Select this reward

    Pledge $600 or more About $600

    PLATINUM SPONSOR: Be listed as a "Platinum Sponsor". Also get your choice of compact or deluxe editions of both "Blender Open Movie Collection" and "Sita Sings the Blues" and the printed manual "Complete Guide to Lib-Ray", with a signed message of thanks from me (all the "PLATINUM" level sponsors will get this -- because I'm really going to be that grateful!).

    Less
    Estimated delivery
    Limited 0 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  16. Select this reward

    Pledge $750 or more About $750

    FILMMAKER (MASTERING OF YOUR OWN FILM): Special reward for producers -- I will work with you to produce a Lib-Ray edition of your own film. You will need to provide lossless (or best available) original video, original audio, still images for menus (unless you want me to use frames from your video) and any other extras you want to have on the release. It does NOT have to be a free-licensed release, but I will need to get a statement identifying you as the copyright holder and indemnifying me against claims (I'll provide boilerplate for that). The video content also should not violate any laws or require any special regulatory notices (e.g. no porn films, please).

    Less
    Estimated delivery
    Limited 0 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  17. Select this reward

    Pledge $1,000 or more About $1,000

    PLATINUM SPONSOR / HTPC SYSTEM (PLAYER/COMPUTER): I will build you a Home Theater PC with playback support for Lib-Ray, DVD, and (some?) Blu-Ray disks. The system will be GNU/Linux based and will use one of the existing player distributions for DVD and Blu-Ray playback. Lib-Ray playback will be through the software I develop and will be integrated into the distribution as best I can make it. This player will come in a low-profile HTPC case. The system will be powerful enough to do the decoding in software, so you'll also be able to find other uses for it, such as playing games. You will also receive the "Sita Sings the Blues" and Blender Foundation Open Movie Collection releases and the printed "Complete Guide to Lib-Ray" book, and you will be credited as a "Platinum Sponsor".

    Less
    Estimated delivery
    Limited 1 backer
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  18. Select this reward

    Pledge $3,000 or more About $3,000

    PLATINUM SPONSOR / HTPC SYSTEM PLUS MONITOR AND SOUND SYSTEM: I will build you a complete Home Theater (or private screening) system with the player HTPC, a set of 5.1 surround sound speakers, and a 32" flat-panel LCD 1080P HD TV monitor. You will also receive credit as "Platinum Sponsor" and you will get copies of both "Sita Sings the Blues" and the Blender Foundation Open Movie Collection as well as the printed "Complete Guide to Lib-Ray" book. (Warning: if there are customs regulations or tariffs affecting the import of this product to your country, you will need to be responsible for them. Monitor and speakers may be drop-shipped separately from the supplier to reduce shipping costs).

    Less
    Estimated delivery
    Limited 0 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  19. Select this reward

    Pledge $5,000 or more About $5,000

    CORPORATE SPONSOR: Organizational logo sponsor. Your company's logo will be included prominently in all of the project materials and on the Lib-Ray.org website as a project sponsor. You will also receive up to 10 copies each of the two Lib-Ray releases ("Sita Sings the Blues" and the Blender Foundation Open Movies Collection).

    Less
    Estimated delivery
    Limited 1 backer
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.

Funding period

- (30 days)