FFmpegfs Fuse Multi Media Filesystem 2.16
Classes | Macros
ffmpeg_base.h File Reference

FFmpeg transcoder base. More...

#include "ffmpeg_utils.h"
Include dependency graph for ffmpeg_base.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  FFmpeg_Base
 The FFmpeg_Base class. More...
 

Macros

#define ASS_DEFAULT_PLAYRESX   384
 Default X resolution. More...
 
#define ASS_DEFAULT_PLAYRESY   288
 Default Y resolution. More...
 
#define ASS_DEFAULT_FONT   "Arial"
 Default font name. More...
 
#define ASS_DEFAULT_FONT_SIZE   16
 Default font size. More...
 
#define ASS_DEFAULT_COLOUR   0xffffff
 Default foreground colour: white. More...
 
#define ASS_DEFAULT_BACK_COLOUR   0
 Default background colour. More...
 
#define ASS_DEFAULT_BOLD   0
 Default no bold font. More...
 
#define ASS_DEFAULT_ITALIC   0
 Default no italics. More...
 
#define ASS_DEFAULT_UNDERLINE   0
 Default no underline. More...
 
#define ASS_DEFAULT_ALIGNMENT   2
 Default alignment: bottom centre Alignment values are based on the numeric keypad. 1 - bottom left, 2 - bottom centre, 3 - bottom right, 4 - center left, 5 - center centre, 6 - center right, 7 - top left, 8 - top center, 9 - top right. In addition to determining the position of the subtitle, this also determines the alignment of the text itself. More...
 
#define ASS_DEFAULT_BORDERSTYLE   1
 Default border style: outline with shadow 1 - Outline with shadow, 3 - Rendered with an opaque box. More...
 

Detailed Description

FFmpeg transcoder base.

Author
Norbert Schlia (nschl.nosp@m.ia@o.nosp@m.blivi.nosp@m.on-s.nosp@m.oftwa.nosp@m.re.d.nosp@m.e)

Definition in file ffmpeg_base.h.

Macro Definition Documentation

◆ ASS_DEFAULT_ALIGNMENT

#define ASS_DEFAULT_ALIGNMENT   2

Default alignment: bottom centre Alignment values are based on the numeric keypad. 1 - bottom left, 2 - bottom centre, 3 - bottom right, 4 - center left, 5 - center centre, 6 - center right, 7 - top left, 8 - top center, 9 - top right. In addition to determining the position of the subtitle, this also determines the alignment of the text itself.

Definition at line 250 of file ffmpeg_base.h.

◆ ASS_DEFAULT_BACK_COLOUR

#define ASS_DEFAULT_BACK_COLOUR   0

Default background colour.

Definition at line 231 of file ffmpeg_base.h.

◆ ASS_DEFAULT_BOLD

#define ASS_DEFAULT_BOLD   0

Default no bold font.

Definition at line 232 of file ffmpeg_base.h.

◆ ASS_DEFAULT_BORDERSTYLE

#define ASS_DEFAULT_BORDERSTYLE   1

Default border style: outline with shadow 1 - Outline with shadow, 3 - Rendered with an opaque box.

Definition at line 256 of file ffmpeg_base.h.

◆ ASS_DEFAULT_COLOUR

#define ASS_DEFAULT_COLOUR   0xffffff

Default foreground colour: white.

Colour values are expressed in hexadecimal BGR format as &HBBGGRR& or ABGR (with alpha channel) as &HAABBGGRR&.

Transparency (alpha) can be expressed as &HAA&.

Note that in the alpha channel, 00 is opaque and FF is transparent.

Definition at line 230 of file ffmpeg_base.h.

◆ ASS_DEFAULT_FONT

#define ASS_DEFAULT_FONT   "Arial"

Default font name.

Definition at line 218 of file ffmpeg_base.h.

◆ ASS_DEFAULT_FONT_SIZE

#define ASS_DEFAULT_FONT_SIZE   16

Default font size.

Definition at line 219 of file ffmpeg_base.h.

◆ ASS_DEFAULT_ITALIC

#define ASS_DEFAULT_ITALIC   0

Default no italics.

Definition at line 233 of file ffmpeg_base.h.

◆ ASS_DEFAULT_PLAYRESX

#define ASS_DEFAULT_PLAYRESX   384

Default X resolution.

Definition at line 216 of file ffmpeg_base.h.

◆ ASS_DEFAULT_PLAYRESY

#define ASS_DEFAULT_PLAYRESY   288

Default Y resolution.

Definition at line 217 of file ffmpeg_base.h.

◆ ASS_DEFAULT_UNDERLINE

#define ASS_DEFAULT_UNDERLINE   0

Default no underline.

Definition at line 234 of file ffmpeg_base.h.