Documentation:Modules/speex

From VideoLAN Wiki
Jump to navigation Jump to search

This module consists of a decoder, packetiser submodule and encoder submodule. Only the encoder has any options.

Demux

Module: speex
Type Access demux
First VLC version 0.7.0
Last VLC version -
Operating system(s) all
Description Speex audio decoder
Shortcut(s) (none)

Options

None.

Packetizer

Module: speex
Type Packetizer
First VLC version 0.7.0
Last VLC version -
Operating system(s) all
Description Speex audio packetizer
Shortcut(s) (none)

Options

None.

Mux

Module: speex
Type Muxer
First VLC version 0.7.0
Last VLC version -
Operating system(s) all
Description Speex audio encoder
Shortcut(s) (none)

Options

  • sout-speex-mode <integer> {0,1,2} : Enforce the mode of the encoder: 0 - Narrow-band (8kHz), 1 - Wide-band (16kHz), 2 - Ultra-wideband (32kHz) default value: 0
  • sout-speex-complexity <integer [1 .. 10]> : Enforce the complexity of the encoder default value: 3
  • sout-speex-cbr <boolean> : Enforce a constant bitrate encoding (CBR) instead of default variable bitrate encoding (VBR) default value: disabled
  • sout-speex-quality <float [0.0 .. 10.0]> : Enforce a quality between 0 (low) and 10 (high) default value: 8.0
  • sout-speex-max-bitrate <integer> : Enforce the maximal VBR bitrate default value: 0
  • sout-speex-vad <boolean> : Enable voice activity detection (VAD). It is automatically activated in VBR mode default value: enabled
  • sout-speex-dtx <boolean> : Enable discontinuous transmission (DTX) default value: disabled

Source code

This page is part of official VLC media player Documentation (User Guide • Streaming HowTo • Hacker Guide • Modules)
Please read the Documentation Editing Guidelines before you edit the documentation
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.