Opus-tools: Difference between revisions

From XiphWiki
Jump to navigation Jump to search
(Created page with " Opus-tools is a collection of tools for working with opus files currently under development. ==Features== ===Encoder=== * Robust wav input (steal battle tested code from ogge...")
 
No edit summary
Line 1: Line 1:
Opus-tools is a collection of tools for working with opus files currently under development.
Opus-tools is a collection of tools for working with opus files currently under development.




==Features==
==Features==
*working build system


===Encoder===
===Encoder===

Revision as of 18:09, 3 August 2011

Opus-tools is a collection of tools for working with opus files currently under development.


Features

  • working build system

Encoder

  • Robust wav input (steal battle tested code from oggenc, e.g. float and multichannel works)
  • Resampling
  • bitrate selection
  • VBR/CBR/CVBR
  • Application selection (audio/voip)
  • Mode forcing
  • Metadata (emulate oggenc feature set)
  • Multichannel
  • Not needed in initial release:
    • Exposes all sanely exposable parts of the Opus API (important for testing, even if things are hidden)
    • Flac input (?; code for this is in oggenc)

Decoder

  • Resampling
  • Multichannel
  • metadata display
  • Wav output
  • audio playback (libao?) or omit and leave for ogg123
  • Not needed for the initial release:
    • Limiter (copy from postfish)
    • Dither for 16 bit output