KATEENC(1)

NAME
kateenc - create Kate streams from text input

SYNOPSIS
kateenc [-hVr] [-o outfile] [-l language] [-c category] [-s serial] [-C tag=value] [-R threshold] [-K threshold] -t filetype [ infile ]

DESCRIPTION
kateenc creates Kate streams from input files (SubRip SRT subtitles, LRC lyrics, and libkate's custom description language). When saved to an Ogg stream (the default behavior), a Kate stream may then be merged with other Ogg streams (eg, a Theora video) using the oggz tools.

OPTIONS

-h  Show command line help.

-V  Show version information.

-r  Write raw Kate streams (experimental) rather than Kate-in-Ogg.

-o outfile
    Write the output Kate stream to the given file name (writes to stdout if not specified).

-l language
    Sets the language for the stream (default is the language specified in the input, or none).

-c category
    Sets the category for the stream (default is the category specified in the input, or none).

-s serial
    Sets the serial number for the output Kate stream (does not apply to raw streams).

-C tag=value
    Adds a comment to encode into the output Kate stream. The comment must be of the form tag=value, and comply with the Vorbis comment rules (eg, tag is composed of a particular subset of ASCII characters, and value is valid UTF-8). Note that you might have to escape or quote the comment for it to be seen as a single command line parameter.

-t filetype
    Specifies the type of the input (srt, lrc, kate)

-R threshold
    Use repeat packets, with the given threshold (in seconds). Data packets will be repeated at intervals of roughly threshold seconds, while active.

-K threshold
    Use keepalive packets, with the given threshold (in seconds). Keepalive packets will be emitted when no other packet has been emitted for roughly threshold seconds.

EXAMPLES
Create a Kate stream for Welsh subtitles from a SubRip file:
    kateenc -t srt -l cy -c subtitles -o output.ogg input.srt

SEE ALSO

katedec(1), katalyzer(1)