Projects / libkate

libkate

Kate is a codec for karaoke and text encapsulation for Ogg. Most of the time, this would be multiplexed with audio/video to carry subtitles, song lyrics (with or without karaoke data), etc, but it doesn't have to be. A possible use of a lone Kate stream would be an e-book. Moreover, the motion feature gives Kate a powerful means to describe arbitrary curves, so hand drawing of shapes can be achieved. This was originally meant for karaoke use, but can be used for any purpose. Motions can be attached to various semantics, like position or color, so scrolling or fading text can be defined.

Tags Software Development Libraries multimedia
Licenses BSD Revised
Operating Systems OS Independent
Implementation C

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  03 Jul 2009 17:53
  • Rrelease-after

    Changes: This release fixes canvas size encoding/decoding on big endian hosts.

    • Rrelease-mid
    •  12 Apr 2009 17:48
    • Rrelease-after

      Changes: Robustness against corrupt or malicious streams was increased. Miscellaneous build and compatibility tweaks were made. The py-compile invocation and older oggz tools names were fixed.

      • Rrelease-mid
      •  15 Mar 2009 09:03
      • Rrelease-after

        Changes: Various integer overflows were fixed. KateDJ now recognizes old names for oggz tools. Diffs to various software are not shipped with the tarball anymore.

        • Rrelease-mid
        •  07 Jan 2009 06:41
        • Rrelease-after

        Changes: Repeats are supported to help seeking. The katalyzer tool was added to display information about Kate streams. The KateDJ GUI remuxing tool was added. kate_encode_set_id is now obsolete, and an event's ID is now autogenerated. A problem in which kate_granule_time ignored the time offset was fixed. kate_granule_split_time was exposed in the API. More validation is done for UTF-8 text from SRT input files.

        • Rrelease-mid
        •  14 Dec 2008 23:50
        • Rrelease-after

        Changes: kateenc can now read an event's text from an external file. There is new code in the UTF-8 decoder to protect against overlong sequences. More tests have been added to make check.

        No-screenshot

        Project Spotlight

        TOSS

        A Linux distrubition for engineers and developers.

        6e55d354dcfe9401924c284c356726b3_thumb

        Project Spotlight

        Bitflu

        A BitTorrent client/daemon for Unix.