| OGMRip Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
enum OGMRipVideoPreset; enum OGMRipFormatType; enum OGMRipScalerType; enum OGMRipDeintType; enum OGMRipQualityType; enum OGMRipCharset; enum OGMRipNewline; enum OGMRipAudioDemuxer; enum OGMRipSubpDemuxer;
typedef enum {
OGMRIP_VIDEO_PRESET_EXTREME,
OGMRIP_VIDEO_PRESET_HIGH,
OGMRIP_VIDEO_PRESET_NORMAL,
OGMRIP_VIDEO_PRESET_USER
} OGMRipVideoPreset;
Available video presets.
typedef enum {
OGMRIP_FORMAT_MPEG1,
OGMRIP_FORMAT_MPEG2,
OGMRIP_FORMAT_MPEG4,
OGMRIP_FORMAT_H264,
OGMRIP_FORMAT_THEORA,
OGMRIP_FORMAT_DIRAC,
OGMRIP_FORMAT_PCM,
OGMRIP_FORMAT_MP3,
OGMRIP_FORMAT_AC3,
OGMRIP_FORMAT_DTS,
OGMRIP_FORMAT_AAC,
OGMRIP_FORMAT_VORBIS,
OGMRIP_FORMAT_MICRODVD,
OGMRIP_FORMAT_SUBRIP,
OGMRIP_FORMAT_SRT,
OGMRIP_FORMAT_SAMI,
OGMRIP_FORMAT_VPLAYER,
OGMRIP_FORMAT_RT,
OGMRIP_FORMAT_SSA,
OGMRIP_FORMAT_PJS,
OGMRIP_FORMAT_MPSUB,
OGMRIP_FORMAT_AQT,
OGMRIP_FORMAT_SRT_2_0,
OGMRIP_FORMAT_SUBRIP_0_9,
OGMRIP_FORMAT_JACOSUB,
OGMRIP_FORMAT_MPL_2,
OGMRIP_FORMAT_VOBSUB,
OGMRIP_FORMAT_COPY,
OGMRIP_FORMAT_LPCM,
OGMRIP_FORMAT_BPCM,
OGMRIP_FORMAT_MP12,
OGMRIP_FORMAT_MJPEG,
OGMRIP_FORMAT_FLAC,
OGMRIP_FORMAT_VP8,
} OGMRipFormatType;
The formats supported by OGMRip.
| The Mpeg-1 video format | |
| The Mpeg-2 video format | |
| The Mpeg-4 video format | |
| The H264 video format | |
| The Ogg Theora video format | |
| The Dirac video format | |
| The PCM audio format | |
| The MP3 audio format | |
| The AC3 audio format | |
| The DTS audio format | |
| The AAC audio format | |
| The Ogg Vorbis audio format | |
| The MicroDVD subtitle format | |
| The SubRip subtitle format | |
| The SRT subtitle format | |
| The SAMI subtitle format | |
| The VPlayer subtitle format | |
| The RT subtitle format | |
| The SSA subtitle format | |
| The RJS subtitle format | |
| The Mplayer subtitle format | |
| The AQT subtitle format | |
| The SRT version 2 subtitle format | |
| The SubRip version 0.9 subtitle format | |
| The JacoSub subtitle format | |
| The MPlayer version subtitle format | |
| The VobSub subtitle format | |
| A format for internal use only | |
| The LPCM audio format | |
| The BPCM audio format | |
| The MP12 video format | |
| The MJPEG video format | |
| The Flac audio format | |
| The VP8 video format |
typedef enum {
OGMRIP_SCALER_FAST_BILINEAR,
OGMRIP_SCALER_BILINEAR,
OGMRIP_SCALER_BICUBIC,
OGMRIP_SCALER_EXPERIMENTAL,
OGMRIP_SCALER_NEAREST_NEIGHBOUR,
OGMRIP_SCALER_AREA,
OGMRIP_SCALER_LUMA_BICUBIC_CHROMA_BILINEAR,
OGMRIP_SCALER_GAUSS,
OGMRIP_SCALER_SINCR,
OGMRIP_SCALER_LANCZOS,
OGMRIP_SCALER_BICUBIC_SPLINE
} OGMRipScalerType;
Available software scalers.
| Fast bilinear | |
| Bilinear | |
| Bicubic (good quality) | |
| Experimental | |
| Nearest neighbour (bad quality) | |
| Area | |
| Luma bicubic / Chroma bilinear | |
| Gauss (best for downscaling) | |
| SincR | |
| Lanczos | |
| Natural bicubic spline |
typedef enum {
OGMRIP_DEINT_NONE,
OGMRIP_DEINT_LINEAR_BLEND,
OGMRIP_DEINT_LINEAR_INTERPOLATING,
OGMRIP_DEINT_CUBIC_INTERPOLATING,
OGMRIP_DEINT_MEDIAN,
OGMRIP_DEINT_FFMPEG,
OGMRIP_DEINT_LOWPASS,
OGMRIP_DEINT_KERNEL,
OGMRIP_DEINT_YADIF
} OGMRipDeintType;
Available deinterlacer filters.
| No deinterlacing | |
| Linear blend | |
| Linear interpolating | |
| Cubic interpolating | |
| Median | |
| FFMpeg | |
| Lowpass | |
| Kernel | |
| Yadif (best) |
typedef enum {
OGMRIP_QUALITY_EXTREME,
OGMRIP_QUALITY_HIGH,
OGMRIP_QUALITY_NORMAL,
OGMRIP_QUALITY_USER
} OGMRipQualityType;
Available quality presets.
typedef enum {
OGMRIP_CHARSET_UTF8,
OGMRIP_CHARSET_ISO8859_1,
OGMRIP_CHARSET_ASCII
} OGMRipCharset;
Available character sets.
typedef enum {
OGMRIP_NEWLINE_LF,
OGMRIP_NEWLINE_CR_LF,
OGMRIP_NEWLINE_CR
} OGMRipNewline;
Available end-of-line styles.
typedef enum {
OGMRIP_AUDIO_DEMUXER_AUTO = 0,
OGMRIP_AUDIO_DEMUXER_AC3 = 0x2000,
OGMRIP_AUDIO_DEMUXER_DTS = 0x2001
} OGMRipAudioDemuxer;
The audio demuxer to be used when embedding the stream.