Encoding
There are several third-party programs that support encoding through libtheora:
Name | Description | Operating Systems Supported | ||
---|---|---|---|---|
Unix-like | Mac OS X | Windows | ||
|
A Firefox browser extension implementation of ffmpeg2theora | Yes | Yes | Yes |
|
A command-line program that transcodes video by decoding with FFmpeg and reencoding with libtheora to encode it | Yes | Yes | Yes |
|
Can transcode to single-pass Theora 1.0 and optionally stream it | Yes | Yes | Yes |
|
Transcodes supported media to Vorbis, Theora, or Dirac | Yes | ? | Yes |
|
"Video DJing" software that can encode to and stream Theora | Yes | Yes | ? |
|
The video editor supplied with KDE | Yes | ? | ? |
|
The video editor supplied with GNOME | Yes | ? | ? |
|
Video editing software for Linux. Can edit, encode and stream theora. | Yes | Yes | ? |
|
A GTK+ and GStreamer based DVD backup utility | Yes | ? | ? |
|
Can output to Theora only with the Matroska container | Yes | Yes | Yes |
|
Records the screen to Ogg Theora with optional Vorbis audio | Yes | ? | ? |
The libtheora library contains the reference implementation of the Theora specification for encoding and decoding. libtheora is still under development by the Xiph.Org Foundation. The library is released under the terms of a BSD-style license.
Also, several media frameworks have support for Theora.
- The open-source ffdshow audio/video decoder is capable of encoding Theora videos using its Video for Windows (VFW) multi-codec interface within popular AVI editing programs. It supports both encoding and decoding Theora video streams and uses Theora's alpha 4 libraries. However, many of the more refined features of Theora aren't available to the user in ffdshow's interface.
- The GStreamer framework has support for parsing raw Theora streams, encoding and decoding raw Theora streams to/from YUV video
Read more about this topic: Theora