Menu

Home

Edo Levan

YAVIO
Yet Another Video Open source framework

Yavio is a cross-platform freeware and open source multimedia framework based on FFmpeg's libavcodec library and SDL library, in the future more libraries may be added. It provides a multimedia player and high level API for reading/writing multimedia files.
Yavio is available under LGPL license.It is written in plain C, can be ported and compiled on most OS.

For end users, Yavio gives a plug and play video player and multimedia framework, no configuration needed, no system or software broken after installing. It can play all the libabcodecs video and audio formats.
For developers, Yavio gives an easy multimedia framework, and high level API for quick application development.

DEVELOPER FAQ

  • Get a stable multimedia API for reading/writing video and audio files, the API will not change unless unless there is a mayor version release.
  • based on simple MMOBJECTs.
  • Get a simple way yo create video players or integrate a video player on your app, it can play off the shell all the libavcodecs supported video and formats.
  • Read and write video and audio formats.
  • Need to get low level work or some function not yet implemented? no need to wait for a future release , the MM objects have libavcodecs and SDL contexts ready to calling libavcodec and SDL functions.
  • Future plans? adding more functions to high level API.

This project is free software,you can redistribute them and/or modify them under the terms of the GNU Lesser General Public License published by the Free Software Foundation.
This software is distributed WITHOUT ANY WARRANTY. See the license for more details.

Collaborate

Interested developers welcome! add features or cross compiling environments, submit your code, only requirement: the code must be under LGPL license. Send the code trhough sourceforge for revision.

For more information: [info]

News

[08/14/2013] version 0.8a available on sourceforge.
[08/04/2013] got a new name and changed server to sourceforge.
[--/--/2012] little busy.
[04/15/2012] First release.
[02/03/2012] going online in google code.
[06/23/2011] always wanted to dev a open source project, first idea after a client broke my contract and didn't need the functions I developed for livabcodecs.

The wiki uses Markdown syntax.

Project Members: