Documentation:Modules/dirac
< Documentation:Modules
Jump to navigation
Jump to search
Revision as of 04:36, 11 April 2019 by DoesItReallyMatter (talk | contribs) (Create page marked up/adapted from source code/changelog with a few additions)
- Were you looking for the current module, schroedinger?
The dirac demuxer will be removed. It has already been removed in 4.0.0-dev.
Demux
Module: dirac | |
---|---|
Type | Access demux |
First VLC version | 1.0.0 |
Last VLC version | - |
Operating system(s) | all |
Description | Dirac video demuxer |
Shortcut(s) | dirac
|
Options
- dirac-dts-offset <integer> : Value to adjust dts by default value: 0
Mux
Module: dirac | |
---|---|
Type | Muxer |
First VLC version | 0.8.2 |
Last VLC version | 2.1.6 |
Operating system(s) | all |
Description | Dirac video encoder using dirac-research library |
Shortcut(s) | (none) |
A few notes (of no real importance as this is a removed module):
- the option
--sout-dirac-cpd
is, unusually, a float with an integer range - the option
--sout-dirac-me-combined
is dependent on Dirac research version of at least 1.0.1 - the options
--sout-dirac-multi-quant
and--sout-dirac-spartition
are disabled when set to-1
. They have a code comment:- /* NB, unforunately vlc doesn't have a concept of 'don't care' */
- the options
--sout-dirac-mc-blk-xblen
and--sout-dirac-mc-blk-yblen
were originally aliases for--sout-dirac-mc-blk-width
and--sout-dirac-mc-blk-height
prior to 1.0.0
Options
- sout-dirac-quality <float [0. .. 10.]> : If bitrate=0, use this value for constant quality default value: 5.5
- sout-dirac-bitrate <integer [-1 .. INT_MAX]> : A value > 0 (in kbps) enables constant bitrate mode default value: -1
- sout-dirac-lossless <boolean> : Lossless coding ignores bitrate and quality settings, allowing for perfect reproduction of the original default value: disabled
- sout-dirac-prefilter <string> {none,cwm,rectlp,diaglp} : Enable adaptive prefiltering: The options correspond to "none", "Centre Weighted Median", "Rectangular Linear Phase", "Diagonal Linear Phase" default value: diaglp
- sout-dirac-prefilter-strength <integer [0 .. 10]> : Higher value implies more prefiltering default value: 1
- sout-dirac-chroma-fmt <string> {420,422,444} : Picking chroma format will force a conversion of the video into that format: "4:2:0", "4:2:2" or "4:4:4" default value: 420
- sout-dirac-l1-sep <integer [-1 .. INT_MAX]> : Distance between P-frames default value: -1
- sout-dirac-num-l1 <integer [-1 .. INT_MAX]> : Number of P-frames per GOP default value: -1
- sout-dirac-coding-mode <string> {auto,progressive,field} : Field coding is where interlaced fields are coded seperately as opposed to a pseudo-progressive frame (auto - let encoder decide based upon input (Best), progressive - force coding frame as single picture, field - force coding frame as seperate interlaced fields) default value: auto
- sout-dirac-mv-prec <string> {1,1/2,1/4,1/8} : Motion vector precision in pels default value: 1/2
- sout-dirac-mc-blk-width <integer [-1 .. INT_MAX]> : Width of motion compensation blocks default value: -1
- sout-dirac-mc-blk-height <integer [-1 .. INT_MAX]> : Height of motion compensation blocks default value: -1
- sout-dirac-mc-blk-overlap <integer [-1 .. 100]> : Amount (%) that each motion block should be overlapped by its neighbours default value: -1
- sout-dirac-me-simple-search <string> : (Not recommended) Perform a simple (non hierarchical block matching motion vector search with search range of +/-x, +/-y) default value: ""
- sout-dirac-me-combined <boolean> : Use chroma as part of the motion estimation process default value: enabled
- sout-dirac-dwt-intra <integer [-1 .. 6]> : Intra picture DWT filter default value: -1
- sout-dirac-dwt-inter <integer [-1 .. 6]> : Inter picture DWT filter default value: -1
- sout-dirac-dwt-depth <integer [-1 .. 4]> : Number of DWT iterations (Also known as DWT levels) default value: -1
- sout-dirac-noac <boolean> : Disable arithmetic coding—Use variable length codes instead, useful for very high bitrates default value: disabled
Advanced options
- sout-dirac-mc-blk-xblen <integer [-1 .. INT_MAX]> : Total horizontal block length including overlaps default value: -1
- sout-dirac-mc-blk-yblen <integer [-1 .. INT_MAX]> : Total vertical block length including overlaps default value: -1
- sout-dirac-multi-quant <integer [-1 .. 1]> : Enable multiple quantizers per subband (one per codeblock) default value: -1
- sout-dirac-spartition <integer [-1 .. 1]> : Enable spatial partitioning default value: -1
- sout-dirac-cpd <float [-1 .. INT_MAX]> : cycles per degree default value: -1
Source code
- modules/demux/dirac.c (vlc/vlc-3.0.git) (demux)
- modules/codec/dirac.c (vlc/vlc-2.1.git) (mux)
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
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.