Jon Phillips | 21 Jul 00:43 2005

metadata fun

Hello all, 

I just joined the cc-metadata list because I wanted to inform you all
that two of the projects I'm involved in, Inkscape, an Open Source
drawing program (vector graphics based) and the Open Clip Art Library
(http://www.openclipart.org/), a public domain collection of user
submitted clip art, both support Creative Commons metadata.

Inkscape even has an interface so that one could add metadata to a file.

Open Clip Art Library uses the metadata inside the SVG files to organize
the collection, and maintain authorship data.

Anyhow, I just wanted to say hello, and tell people about these things.
I will participate in the list now. I also hope to help encourage other
uses of cc-metadata.

I gave a presentation that discussed this the last couple of days at
desktopcon.org

I would really like to see a generic software library for editing
cc-metadata in many different file types (svg, mp3, png, jpg, etc). I
don't think anyone has done this, but it would be a great to develop
some generic interface for developers to use with their applications
that is governed by the GPL. I don't see that this has yet happened,
correct?

Would anyone be interested in this project?

Jon
(Continue reading)

Mike Linksvayer | 21 Jul 01:06 2005

Re: metadata fun

Jon Phillips wrote:
> I would really like to see a generic software library for editing
> cc-metadata in many different file types (svg, mp3, png, jpg, etc). I
> don't think anyone has done this, but it would be a great to develop
> some generic interface for developers to use with their applications
> that is governed by the GPL. I don't see that this has yet happened,
> correct?
> 
> Would anyone be interested in this project?

Yes.  I believe 
http://cvs.sourceforge.net/viewcvs.py/cctools/cctagutils/ would be the 
place to add support for other formats (currently only mp3 is supported 
for embedding), assuming Python code is useful.

We'd certainly use any contributions in future versions of CC Publisher.

Of course Python wrappers can easily be created for anything that needs 
to be implemented in C.

--

-- 
  Mike Linksvayer
  http://creativecommons.org/about/people#21
Jon Phillips | 21 Jul 01:27 2005

Re: metadata fun

On Wed, 2005-07-20 at 16:06 -0700, Mike Linksvayer wrote:
> Jon Phillips wrote:
> > I would really like to see a generic software library for editing
> > cc-metadata in many different file types (svg, mp3, png, jpg, etc). I
> > don't think anyone has done this, but it would be a great to develop
> > some generic interface for developers to use with their applications
> > that is governed by the GPL. I don't see that this has yet happened,
> > correct?
> > 
> > Would anyone be interested in this project?
> 
> Yes.  I believe 
> http://cvs.sourceforge.net/viewcvs.py/cctools/cctagutils/ would be the 
> place to add support for other formats (currently only mp3 is supported 
> for embedding), assuming Python code is useful.
> 
> We'd certainly use any contributions in future versions of CC Publisher.
> 
> Of course Python wrappers can easily be created for anything that needs 
> to be implemented in C.

That is cool! I think though it would be good to make some generic C
library like: 

libccmetadata

libcc

And, then make bindings for other languages like python, etc. The point
of this would be speed and to slap this kind of support into
(Continue reading)

Mike Linksvayer | 21 Jul 02:19 2005

Re: metadata fun

Jon Phillips wrote:
> That is cool! I think though it would be good to make some generic C
> library like: 
> 
> libccmetadata
> 
> libcc
> 
> And, then make bindings for other languages like python, etc. The point
> of this would be speed and to slap this kind of support into
> pre-existing programs.

Certainly.

> Inkscape already has a generic interface for editing cc-metadata, so
> that could be extracted and placed somewhere as an example
> implementation for developers.

Can you point out the relevant code?

> It is great that you guys put up the cc projects into sf.net. How is the
> building of the development community going?

Mediocre.  I/we haven't been very proactive about telling people how 
they can help.  Brian Heung, one of our interns, recently moved our 
horriblly out of date "tech challenges" to 
http://wiki.creativecommons.org/wiki/TechChallenges suggestions or 
better yet direct edits welcome.

It should be easier for outside developers to contribute at least to CC 
(Continue reading)

Conrad Parker | 21 Jul 03:10 2005

Re: metadata fun

Hi Jon, all,

I also just joined this list :) Inkscape, rock!

My work is mainly on audio and video software around Ogg (xiph.org) and
Annodex (annodex.net) -- Annodex involves putting generic, timed
metadata in media files, and surfing and crawling that in a web-like way.

I gave a presentation at the European Gnome conference GUADEC about
Annodex, and pushed Creative Commons tagging quite heavily in that.
Recently I've been chatting with artists, musicians and developers 
about working together to make Free Software tools support CC tagging.

Various notes and bits and pieces are written up here:

    http://kido.kfish.org/blog/

Last night we had an interesting discussion at the local Debian SIG,
and of course Open Clip Art came up in the discussion :)

cheers,

Conrad.

On Wed, Jul 20, 2005 at 03:43:02PM -0700, Jon Phillips wrote:
> Hello all, 
> 
> I just joined the cc-metadata list because I wanted to inform you all
> that two of the projects I'm involved in, Inkscape, an Open Source
> drawing program (vector graphics based) and the Open Clip Art Library
(Continue reading)

Mark Fallu | 21 Jul 05:33 2005
Picon

Re: metadata fun

Hey folks,

What is the current state of embedding CC metadata in Quicktime?  Do
you know if anyone has made a start on the .mov format?

Cheers,

Mark
Jon Phillips | 21 Jul 06:01 2005

Re: metadata fun

On Thu, 2005-07-21 at 13:33 +1000, Mark Fallu wrote:
> Hey folks,
> 
> What is the current state of embedding CC metadata in Quicktime?  Do
> you know if anyone has made a start on the .mov format?

It would be great to develop a library that would work on multiple
formats, and develop a generic system that could work for quicktime as
well to embed cc metadata.

I did a google search, but couldn't find much (although I stayed at
under 100 searches). I'm sure Mike, or others could speak to this
better.

Jon

--

-- 
Jon Phillips

USA PH 510.499.0894
jon@...
http://www.rejon.org

Inkscape (http://inkscape.org)
Open Clip Art Library (www.openclipart.org)
Kevin Marks | 21 Jul 12:46 2005

Re: metadata fun

QT has a copyright field in it's general metadata. I put the CC license 
including link in that. eg

http://homepage.mac.com/kevinmarks/bacon.mov

Open in qt player to see the licence, which reads:

This work is licensed under a <a rel="license" 
href="http://creativecommons.org/licenses/by-nc-sa/2.0/">Creative 
Commons License</a>

On Jul 20, 2005, at 9:01 PM, Jon Phillips wrote:

> On Thu, 2005-07-21 at 13:33 +1000, Mark Fallu wrote:
>> Hey folks,
>>
>> What is the current state of embedding CC metadata in Quicktime?  Do
>> you know if anyone has made a start on the .mov format?
>
> It would be great to develop a library that would work on multiple
> formats, and develop a generic system that could work for quicktime as
> well to embed cc metadata.
>
> I did a google search, but couldn't find much (although I stayed at
> under 100 searches). I'm sure Mike, or others could speak to this
> better.
Mark Fallu | 21 Jul 13:26 2005
Picon

Re: metadata fun

There are two python products that are interesting in this area:

Pymedia - http://pymedia.org/ (based on ffmpeg can read / transcode
etc a variety of media files including mov.)
and
MMPython - http://sourceforge.net/projects/mmpython/ (a multimedia
metadata parser that can read all sorts of meta data eg. id3 and
quickitime atoms)

Both of which would be a good basis for going forward and building an
app that can not only read the existing meta data - but can write the
metadata too.  Usefully they are not targeted specifically at
Quicktime so would be a basis for a more generic system of multimedia
file metadata manipulation.

The quicktime api documentation of MOOV atoms can be found here -
http://developer.apple.com/documentation/QuickTime/APIREF/-moov-.htm
(quicktime is just a container format - so the video stream has a
separate MOOV atom as does the video stream and the metadata etc)

Quicktime file format specification here:
http://developer.apple.com/documentation/QuickTime/QTFF/index.html

What we need is a standalone crossplatform app that can (in the manner
of ccpublisher) alter the metadata atom and leave the rest of the
quicktime file intact.

Currently - we have to things like quicktime pro to make these
modifications - but that is really only suitable for manual use on
individual files on either windows or macs.
(Continue reading)

Davide Fugazza | 21 Jul 14:00 2005
Picon

Re: metadata fun

On this very topic, there is also the getid3 php library

http://getid3.org/

which has been succesfully used for AGNULA Libre Music website, our
upload/tagging web platform available at

http://muzik.agnula.org/

Cheers,
Davide

On 7/21/05, Mark Fallu <brisvegas1@...> wrote:
> There are two python products that are interesting in this area:
> 
> Pymedia - http://pymedia.org/ (based on ffmpeg can read / transcode
> etc a variety of media files including mov.)
> and
> MMPython - http://sourceforge.net/projects/mmpython/ (a multimedia
> metadata parser that can read all sorts of meta data eg. id3 and
> quickitime atoms)
> 
> Both of which would be a good basis for going forward and building an
> app that can not only read the existing meta data - but can write the
> metadata too.  Usefully they are not targeted specifically at
> Quicktime so would be a basis for a more generic system of multimedia
> file metadata manipulation.
> 
> The quicktime api documentation of MOOV atoms can be found here -
> http://developer.apple.com/documentation/QuickTime/APIREF/-moov-.htm
(Continue reading)


Gmane