List of Open Source Video Software

From Open Video Alliance

Revision as of 22:19, 16 April 2009 by 142.164.183.226 (Talk)
Jump to: navigation, search

Open Source Video Software: An Inventory

Maarten Brinkerink (mbrinkerink [at] beeldengeluid [dot] nl)

Netherlands Institute for Sound and Vision

07/01/09

Original sources: .odt | pdf | blog

Contents

Introduction

This inventory is the result of an ongoing effort at the Netherlands Institute for Sound and Vision R&D Department at creating an insight in the current availability of open source software for video. The main reason for this research is the current development of Open Images (see below), but it is also aimed at expanding our institutional knowledge and expertise, and to share this within research projects and (collaborative) software development. The goal is to get an overview of the available tools for the whole spectrum, from production to distribution and ultimately consumption. Next to this, we also consider processes involved with preservation, interaction and creative reuse of video.

The publication of this document is meant as a first step towards sharing this knowledge and transforming this research into a collaborative effort. We hope this document can become a starting point for a more comprehensive and elaborate inventory. To make this possible we have used an OpenDocument Text file for this document and licensed it under a Creative Commons license. So feel free to correct and/or add information to this inventory, or – for instance – convert the document into a wiki!

Open Images

As part of Images for the Future, the Netherlands Institute for Sound and Vision and Knowledgeland are developing Open Images. The aim of this project is to offer online access to a selection of archive material to stimulate creative reuse. Reuse includes remixing of archive footage in new videos. Open Images also supports interlinking with other data sources (like Wikipedia), allowing the easy creation of mashups. Access to the content will be based on the Creative Commons model, which proposes a middle way to rights management, rather than the extremes of the pure public domain or the reservation of all rights. The ‘open’ nature of the project is underscored by adapting open formats and using open source software for its infrastructure. Software resulting from Open Images will also be released under an open source license.

License

This wiki page is licensed under a Creative Commons Attribution-Share Alike 3.0 Netherlands License. Please attribute both Maarten Brinkerink and the Netherlands Institute for Sound and Vision, and in case of online reuse please also refer to Open Images.

Consumption

MPlayer

type platform license website
media player Linux, Windows, OSX GNU GPL (v2) http://www.mplayerhq.hu

MPlayer is a media player for many (open and proprietary) media formats, that runs on all major platforms.

Kaffeine

type platform license website
media player Linux GNU GPL http://kaffeine.kde.org/

Kaffeine is a media player for many (open and proprietary) media formats, that runs on Linux.

xine

type platform license website
media player Linux GNU GPL http://xinehq.de/

xine is a media player for many (open and proprietary) media formats, that runs on Linux.

Totem

type platform license website
video player Linux GNU GPL http://www.gnomefiles.org/app.php?soft_id=64

Totem is a video player based on xine (see above), with expansive functionality for reproducing video. Totem runs on Linux.

JW FLV

type platform license website
media player Flash CC-BY-NC-SA (v2.0) http://www.jeroenwijering.com/?item=JW_FLV_Player

JW FLV is an embedable Flash media player for websites, that plays multiple (Flash supported) media formats.

Gnash

type platform license website
media player Flash ? http://www.gnu.org/software/gnash/

Gnash is an embedable Flash media speler for websites, platforms, and devices, that plays mutiple (Flash supported) media formats.

VLC

type platform license website
media player &

media streaming client/server

Linux,

Windows, OSX

GNU GPL http://www.videolan.org/vlc

VLC is a media player for many (open and proprietary) media formats, that runs on all major platforms. VLC can also function as a streaming client and/or server.

Miro

type platform license website
video and/or internet tv player Linux,

Windows, OSX

GNU GPL http://www.getmiro.com

Miro is a video and/or internet tv player, that runs on all major platforms. It allows to subscribe to (via RSS), download (via peer-to-peer technology) and watch free video channels in several (HD) video formats. Miro also makes it possible to create your own branded channels (http://www1.ndr.de/unternehmen/presse/pressemitteilungen/pressemeldungndr2180.html).

XIMPEL

type platform license website
interactive media player Flash CC-BY-NC (3.0 Netherlands) http://ximpel.net/

XIMPEL is and eXtensible Interactive Media Player for Entertainment and Learning and offers the possibility to create interactive media applications. It uses the open source Adobe Flex framework, and the open XML description format. XIMPEL’s modular approach allows for flexibility and extendibility. XIMPEL is being developed at VU University in Amsterdam, The Netherlands.

Kaltura

type platform license website
video distribution platform Wiki, Wordpress, Drupal, PHP, Rails ? http://www.kaltura.com

Kaltura is a complete video distribution platform that builds on different other internet platforms and frameworks as a video player with additional functionality or uploading and remixing content

My_Embed

type platform license website
library Javascript GNU GPL v2 http://metavid.org/wiki/Mv_Embed

My_Embed is a javascript library for easy embedding of ogg theora/vorbis media with the html5 tag.

SMPlayer

type platform license website
media player Linux, Windows GNU GPL http://smplayer.sourceforge.net/index.php?tr_lang=en

SMPlayer is a complete front-end for MPlayer, from basic features like playing videos, DVDs, and VCDs to more advanced features like support for MPlayer filters and more.

Boxee

type platform license website
media player Linux, Windows, OSX ?? http://www.boxee.tv

Boxee is an open source cross-platform media center and entertainment hub with social networking features that is a fork of the open source XBMC media center software. Boxee is still under development and is currently only available as Alpha releases for Mac OS X (Leopard and Tiger), Apple TV, and Linux for computers with Intel processors, with the first Alpha made available on the 16th of June 2008. A Microsoft Windows Alpha version of Boxee was released in January 2009, but is currently available only by private invitation.

Distribution

VLC

type platform license website
media player & media streaming client/server Linux, Windows, OSX GNU GPL http://www.videolan.org/vlc

VLC is a media player for many (open and proprietary) media formats, that runs on all major platforms. VLC can also function as a streaming client and/or server.

Miro

type platform license website
video and/or internet tv player Linux, Windows, OSX GNU GPL http://www.getmiro.com

Miro is a video and/or internet tv player, that runs on all major platforms. It allows to subscribe to (via RSS), download (via peer-to-peer technology) and watch free video channels in several (HD) video formats. Miro also makes it possible to create your own branded channels (http://www1.ndr.de/unternehmen/presse/pressemitteilungen/pressemeldungndr2180.html).

Icecast

type platform license website
streaming media server Windows, Linux ? http://www.icecast.org

Icecast is a streaming media server for Windows and Linux, that supports several (open and proprietary) audio and video formats.

Ices2

type platform license website
Icecast client Linux ? http://www.icecast.org/ices.php

Ices2 is client for Icecast (see above) streaming video, and runs on Linux.

Theorur

type platform license website
Icecast media streaming GUI Linux GNU GPL (v2) http://sarava.org/theorur/

Theorur is a GUI for Icecast (see above), and runs on Linux.

Ogg Streamer

type platform license website
live streaming media server Windows ? http://dir.visonair.tv/streamer.php

Ogg Streamer is a live streaming media server, that works with Icecast (see above) servers. Ogg Streamer is developed for the Visonair.tv network and runs on Windows.

Visionair

type platform license website
streaming media player Windows ? http://www.visonair.tv/player.php

Visionair is a streaming media player for Windows, developed for the Visionair.tv network (see above).

Flumotion

type platform license website
streaming media server ? GNU GPL http://www.flumotion.net/

Flumotion is a streaming media server.

Cortado

type platform license website
streaming video player Java GNU GPL http://www.flumotion.net/cortado/

Cortado is a Java streaming video player, that integrates Flumotion Theora video streams on websites.

PeerCast

type platform license website
peer-to-peer streaming media server Linux, Windows, OSX GNU GPL http://www.peercast.org

PeerCast is a streaming media server that utilises peer-to-peer distribution, and runs on all major platforms.

Geekast

type platform license website
PeerCast GUI Linux GNU GPL http://home.gna.org/geekast/

Geekast is a GUI for PeerCast (see above), and runs on Linux.

Swarmplayer

type platform license website
peer-to-peer video streaming client Linux, Windows, OSX ? http://www.tribler.org/browser/abc/branches/mainbranch/Tribler/Player/swarmplayer.py

Swarmplayer is a peer-to-peer video streaming client that runs on all major platforms. Swarmplayer is being developed by TU Delft.

Tribler

type platform license website
peer-to-peer media distribution client/server Linux, Windows, OSX LGPL http://www.tribler.org

Tribler is a peer-to-peer media distribution platform that runs on all major platforms. It combines BitTorrent (http://www.bittorrent.com) technology with advanced social and semantic functionality. Currently Tribler is experimenting with Video-on-Demand (VoD) and live streaming. Tribler is developed by TU Delft.

P2P-Fusion

type platform license website
Peer-to-peer media distribution client/server Linux, Windows, OSX ? http://www.p2p-fusion.org

P2P-Fusion is a modular media distribution platform that runs on almost all major platforms. It's curently under development within a EU funded consortium of Finish, Hungarian and Dutch institutes (including Sound and Vision). P2P-Fusion is partly based on the Tribler platform (see above).

Kaltura

type platform license website
video distribution platform Wiki, Wordpress, Drupal, PHP, Rails ? http://www.kaltura.com

Kaltura is a complete video distribution platform that builds on different other internet platforms and frameworks as a video player with additional functionality or uploading and remixing content.

Elisa

type platform license website
media center Linux, Windows, OSX (under construction) ? http://elisa.fluendo.com/

Elisa is an open source cross-platform media center connecting the Internet to an all-in-one media player.

Permovi

type platform license website
media center Linux GNU LGPL http://forge.novell.com/modules/xfmod/project/?permovi

Permovi is a Linux-based HTPC (Home Theatre PC) application. It transforms a PC into a standalone CD-player/tuner/DVD-player/PVR device.


Management

SURFmediaCore

type platform license website video distribution platform internet ? http://www.surfmedia.nl

SURFmediaCore is a complete video distribution platform with advanced ways to protect the material. A future FLOSS general release was announced recently. Noterik type platform license website video distribution platform internet ? http://www.noterik.nl

Noterik offers custom video distribution solutions for the internet (syndication, streaming, management). A future FLOSS general release was announced recently. Plumi type platform license website video distribution platform Plone (internet) GNU GPL, Zope Public License http://www.plumi.org

Plumi is an advanced video distribution platform with, based on the Plone CMS (http://www.plone.org). ccHost type platform license website open content management system internet GNU GPL (v2) http://wiki.creativecommons.org/CcHost

ccHost is an open content management system designed to distribute and reuse Creative Commons licensed media. Besides this it creates a visual representation of any remixing practices of the hosted media. OpenCollection type platform license website collection management system internet GNU GPL (v2) http://www.opencollection.org/

OpenCollection is a web-based content management system, designed for museums, archives, and digital collections. The system handles multiple (proprietary) media formats, and allows for advanced meta data management. V2V Drupal Module type platform license website video importer Drupal (internet) ? http://www.v2v.cc/development

V2V Drupal Module is a Drupal CMS (http://www.drupal.org) extension, to be able to encorporate video material from the V2V network within a website. MetaVidWiki type platform license website video distribution platform MediaWiki GNU GPL v2 http://metavid.org/w/index.php/MetaVidWiki

MetaVidWiki (MVW) is a free extension of MediaWiki – the wiki-system powering Wikipedia – that enables community engagement with audio/visual media assets and associative temporal metadata. Videodefunct type platform license website video CMS WordPress ? http://videodefunct.net/about/

Videodefunct is a customised Video Content Management System based on the blogging application WordPress. Built using a combination of the PHP and jQuery programming languages, the system utilises tagging and folksonomy classification as a way to present related video content as multiple clips in a multi-window interface, the ‘Videodefunct Player’. dmmdb type platform license website multi media database Linux GPL http://giss.tv/wiki/index.php/Distributed_Multi-Media_DataBase_%28_dmmdb_%29

dmmdb aims at publishing a multimedia database system that would enable each content provider to share his media archive with G.I.S.S. Participants. vPIP type platform license website WordPress plugin WordPress ? http://wiki.vpip.org/index.php?title=Wordpress_Install

vPIP is a Wordpress Plugin that places links to the vPIP scripts and style sheet into the header section of the blog page. With those links, either the Media Entry video and audio entry areas or the the code generator ("Generate vPIP HTML Code" app) is available below where you write the blog entry. VideoPress Video Archive type platform license website WordPress plugin WordPress ? http://changelog.ca/project/VideoPress_Video_Archive

VideoPress Video Archive is a Wordpress Plugin that allows publishers, like you, to add a Video Archive (with thumbnails and everything... instead of the default text archive). VideoPress Recent Videos needs vPIP or Video Wrangler (or another WordPress plugin that implements the WordPress Video API). Video Comments type platform license website WordPress plugin WordPress ? http://www.davidmeade.com/wordpress-plugins#videoComments

Video Comments is a WordPress plugin that will add fields to the comment form to allow visitors to leave video responses and will include these responses as enclosures in the comment rss feed. Output of video responses is css configurable, and with the addition of vPIP, videos will play “inline”.

Storage

V2V Server type platform license website video server Linux ? http://v2v.cc/development

V2V Server is a video server that works as a node in the V2V network. New video material will appear on all V2V Serves simultaneously, and hence increases availability. V2V Servers run on Linux. V2V Upload Client type platform license website video upload client Linux, Windows, OSX ? http://v2v.cc/development

V2V Upload Client is a video upload client for the V2V network. It uses BitTorrent technology to upload video material to V2V Servers (see above), and runs on all major platforms. It also allows for adding meta data. V2V KeepAlive type platform license website V2V Server module Linux ? http://v2v.cc/development

V2V KeepAlive is a module for V2V Servers (see above) that makes it possible to keep hosting video material on a single V2V Server, to ensure its existence when the material disappears from the V2V network. ccPublisher type platform license website media upload client Linux, Windows, OSX GNU GPL (v2) http://wiki.creativecommons.org/CcPublisher

ccPublisher is a media upload client for Creative Commons licensed material, that runs on all major platforms. It automatically enriches media files with meta data about the specific Creative Commons license that is used and then uploads to the Internet Archive (http://www.archive.org) or another domain of choice.

Enrichment

ccREL type platform license website meta data specification RDF, XMP ? http://wiki.creativecommons.org/CcREL

ccREL is a specification for adding meta data about Creative Commons licenses to media files. TX metadata standard type platform license website metadata standard for video Atom ? http://transmission.cc/TXFeed

TX metadata standard is a draft standard for markup of video metadata. Annodex type platform license website Annotation plugin for Firefox Linux Windows OS X ? http://www.annodex.net

Annodex is a Mozilla plugin. The plug-in is easily installed on OSX, Linux and Windows, and works on the basis of Theora files. Comments and links can be inserted and are displayed when you play the file in Firefox. Jubler type platform license website subtitle editor Lunix, Windows, OSX GNU GPL http://www.jubler.org/

Jubler is a tool to edit text-based subtitles. It can be used as an authoring software for new subtitles or as a tool to convert, transform, correct and refine existing subtitles. The most popular subtitle formats can be used. Preview of the subtitles in realtime or in design time, spell checking, translation mode and styles editing are some of the main features. MIYU type platform license website subtitle editor OSX under revision http://www.fluffalopefactory.com/miyu/

MIYU is an all-in-one solution for video subtitling and translation management on Mac OS X. Advene type platform license website video annotation system Linux Windows OSX ? http://liris.cnrs.fr/advene/index.html

Advene (Annotate Digital Video, Exchange on the NEt) is an ongoing project in the LIRIS laboratory (UMR 5205 CNRS) at University Claude Bernard Lyon 1. It aims at providing a model and a format to share annotations about digital video documents (movies, courses, conferences...), as well as tools to edit and visualize the hypervideos generated from both the annotations and the audiovisual documents.


Encoding

Ogg Theora type platform license website video codec - BSD License http://www.theora.org

Ogg Theora is a open standard video codec, for compressing audiovisual media. It offers multiple qualities and resolutions (up until HD). FFmpeg type platform license website video encoder Linux, Windows, OSX LGPL http://ffmpeg.mplayerhq.hu/

FFmpeg is a command-line video encoder for video conversion from and to almost every video format (open and proprietary), that runs on all major platforms. Gfrontend type platform license website video encoder Windows ? http://www.freewarefiles.com/GFrontend-ffmpegtheora-V-Final_program_33306.html

Gfrontend is a GUI for FFmpeg under Windows, that allows to convert several (open and proprietary) video formats to Ogg Theora. MediaCoder type platform license website media encoder Windows ? http://mediacoder.sourceforge.net/

MediaCoder is a media encoder for conversion from and to several (open and proprietary) media formats, that runs on Windows. Simple Theora Encoder type platform license website video encoder OSX ? http://v2v.cc/~j/SimpleTheoraEncoder/

Simple Theora Encoder is a video encoder from several (open and proprietary) video formats to Ogg Theora, that runs on OSX. Dirac type platform license website video codec Linux Mozilla Public License GNU GPL v2 GNU LGPL MIT License (Schrödinger implementation only) http://diracvideo.org/

Dirac is an advanced royalty-free video compression format designed for a wide range of uses, from delivering low-resolution web content to broadcasting HD and beyond, to near-lossless studio editing. ffmpeg2theora type platform license website video converter Linuxs
Windows OSX ? http://v2v.cc/~j/ffmpeg2theora/

ffmpeg2theora is a simple command line converter to create Ogg Theora files.

Production

Kino type platform license website video editor Linux GNU GPL http://www.kinodv.org

Kino is a video editor, that runs on Linux. Avidemux type platform license website video editor Linux, Windows, OSX GNU GPL http://avidemux.sourceforge.net/

Avidemux is a simple video editor suited for editing several (proprietary) video formats, that runs on all major platforms. Cinelerra type platform license website video editor Linux GNU GPL http://www.heroinewarrior.com/cinelerra.php3

Cinelerra is an advanced video editor suited for editing several (proprietary) video formats, that runs on Linux. PiTiVi type platform license website video editor Linux LGPL http://www.pitivi.org/wiki/Main_Page

PiTiVi is a video editor – still under construction – that runs on Linux. AviSynth type platform license website video editor Windows GNU GPL http://avisynth.org/mediawiki/Main_Page

AviSynth is a video editor for post-production and non-linear editing based on scripting, that runs on Windows. FreeJ type platform license website video mixer Linux, OSX GNU GPL http://freej.org/

FreeJ is a video mixer with several effects for image manipulation. FreeJ can also be combined with Icecast (see above), and runs on both Linux and OSX. dyne:bolic type platform license website operating system Linux GNU GPL http://www.dynebolic.org/

dyne:bolic is a operating system shaped on the needs of media activists, artists and creatives as a practical tool for multimedia production. Ubuntu Studio type platform license website operating system Linux ? http://ubuntustudio.org/

Ubuntu Studio is a operating system aimed at the GNU/Linux audio, video and graphic enthusiast as well as professional. DeVeDe type platform license website video disc creator Linux ? http://www.rastersoft.com/programas/devede.html

DeVeDe is a program to create video DVDs and CDs (VCD, sVCD or CVD), suitables for home players, from any number of video files, in any of the formats supported by Mplayer (see above). Kdenlive! type platform license website video editor Linux GNU GPL http://kdenlive.sourceforge.net/wiki/index.php?title=Kdenlive_features

Kdenlive! is a Non-Linear Video Editing Suite for KDE. Celtx type platform license website media pre-production software Linux Windows OSX CePL v 1.2 http://www.celtx.com/

Celtx is the world's first all-in-one media pre-production software. It has everything you need to take your story from concept to production. CinePaint type platform license website image retouching tool Linux Windows OSX GNU GPL http://www.cinepaint.org/

CinePaint is a deep paint image retouching tool that supports higher color fidelity than ordinary painting tools. CinePaint opens high fidelity image file formats such as DPX, 16-bit TIFF, and OpenEXR, and conventional formats like JPEG and PNG. Lumiera type platform license website video editor still under development still under development http://lumiera.org/

Lumiera is a Free/Open Source Non-Linear Video Editing (NLE) application project for Linux developed by the CinelerraCV (see above) community. Open Movie Editor type platform license website video editor Linux GNU GPL v2 http://www.openmovieeditor.org

Open Movie Editor is a free and open source video editing program, designed for basic movie making capabilities. It aims do be powerful enough for the amateur movie artist, yet easy to use.

Personal tools