[vorbis-dev] oggenc questions
Stan Seibert
volsung at mailsnare.net
Sun Jul 27 14:58:44 PDT 2003
On Sun, 2003-07-27 at 15:58, Dominik Kuhlen wrote:
> 1 why is it called oggenc? (vorbisenc would make more sense)
No idea. oggenc was shorter probably. :) We've talked about this
issue, but haven't reached a consensus beyond "leave it unless we have a
compelling reason to switch".
> 2 Is it true, that oggenc uses only some predefined codebooks (depending on -q)?
Yes, they are predefined. (Keep in mind most of the answers here apply
to the reference vorbis encoding libraries, which nearly every tool
uses.)
> 2.1 Are they just "random" books, or were they "optimized" in any way
They are optimized, though this is somewhat of a black art.
> 2.2 Is it possible, that some codebooks are stored in the header, but are never used (even in long (>3min) files)?
I don't think so, but I don't know the answer for this one for sure.
<p>> 4 Are there any docs about the psychoacoustic model?
The specs here:
http://www.xiph.org/ogg/vorbis/docs.html
mainly regard decoding. I don't know of any precise documentation of
the psych model used.
> 5 Does it compress using two passes (whole file)?
No.
> 5.1 Is it necessary to use twopass to do "real" VBR (1. pass: estimate BR; 2.pass: compress)?
> (ups, this is a general question about VBR)
> 5.2 Same applies to windowsizes: It has to check the file before choosing optimal windowsizes
Because of the previous answer, these are also no. The standard
encoding libraries do single pass VBR.
---
Stan Seibert
<p><p>--- >8 ----
List archives: http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/
To unsubscribe from this list, send a message to 'vorbis-dev-request at xiph.org'
containing only the word 'unsubscribe' in the body. No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.
More information about the Vorbis-dev
mailing list