TheoraTodo

From XiphWiki

(Difference between revisions)
Jump to: navigation, search
(mention we need an encoding app)
(FFMPEG2THEORA)
Line 16: Line 16:
This implementation can also use a lot more optimization.
This implementation can also use a lot more optimization.
 +
 +
== FFPMEG2THEORA ==
 +
 +
=== bugs ===
 +
 +
Fix bugs. Empty or broken output is generated on _some_ input. Also there is a regression from 0.17 to 0.18. Test movie (145 KiB) [http://www3.turboshare.de/v/5218766/TEST.AVI.html] 10 frames, 1 fps, HuffYUV inside AVI. 0.17 works, 0.18 and 0.19 seem to '''always''' break frame 1 (starting at 0) when transcoding from HuffYUV.
 +
 +
=== enhancements ===
 +
 +
Encode from collection of frames (BMP or PNG). This would avoid the need to use MENCODER and HuffYUV before FFMPEG2THEORA.
== Easy Transcoding on Windows ==
== Easy Transcoding on Windows ==
-
It's difficult for people to create theora files outside the command line. We need a simple tool  
+
It's difficult for some people to create theora files outside the command line. We need a simple tool  
that does drag-and-drop transcoding, with a gui for metadata and license marking, and some simple
that does drag-and-drop transcoding, with a gui for metadata and license marking, and some simple
cleanup like crop/scale/rotate and color adjustment. This could be just a wrapper around ffmpeg2theora.
cleanup like crop/scale/rotate and color adjustment. This could be just a wrapper around ffmpeg2theora.

Revision as of 15:24, 30 July 2007

This is the todo list for the theora project. If you're interested in helping out please try one of the ideas below, and coordinate with us on the mailing list or irc.

Contents

Fix theora-exp

The theora-exp implementation has many promising new features, but needs some help:

  • the encoder doesn't work very well. Ask derf in #theora on irc.freenode.net for how to get started.
  • it needs some release engineering so people can start using the decoder library libtheoradec
  • make it go faster!

Fix libtheora decoder

There are still some features missing from the libtheora reference decoder. See Theora:Beta1ToDo for details.

This implementation can also use a lot more optimization.

FFPMEG2THEORA

bugs

Fix bugs. Empty or broken output is generated on _some_ input. Also there is a regression from 0.17 to 0.18. Test movie (145 KiB) [1] 10 frames, 1 fps, HuffYUV inside AVI. 0.17 works, 0.18 and 0.19 seem to always break frame 1 (starting at 0) when transcoding from HuffYUV.

enhancements

Encode from collection of frames (BMP or PNG). This would avoid the need to use MENCODER and HuffYUV before FFMPEG2THEORA.

Easy Transcoding on Windows

It's difficult for some people to create theora files outside the command line. We need a simple tool that does drag-and-drop transcoding, with a gui for metadata and license marking, and some simple cleanup like crop/scale/rotate and color adjustment. This could be just a wrapper around ffmpeg2theora.

Quicktime export

It is important that content creators be able to easily create ogg theora videos.

  • extend current xiph-qt components to allow encoding from qt applications. Arek has now done some work in this direction.
  • write a stand-alone output encoder plugin that does best-practices export
  • do a gui transcode tool, a little like ffmpeg2theora, but pulling from the native quicktime decoders and writing out ogg theora + vorbis/speex. Must have a drag and drop interface with sensible quality presets, metadata insertion. Bonus points for integrated stream sourcing and upload to various free sharing sites with appropriate CC licensing.
Personal tools


Main Page

Xiph.Org Projects

Audio—

Video—

Text—

Container—

Streaming—