primo::avblocks::Preset::Video::Generic::MP4

Generic MP4 presets (audio and video streams in MP4 container).

static const char primo::avblocks::Preset::Video::Generic::MP4::H264_1080p[] = "generic.mp4.h264.1080p"

Video: H.264, 29.97 fps, 1920x1080, bitrate 5400 kbps, profile Baseline, aspect 16:9, Level 4 Audio

: AAC, 44100 Hz, stereo, bitrate 160 kbps

Container:

MP4 .

Socket

Property

Value

StreamType

MP4

Video Pin

Video Pin Parameters

Parameter

Value

H264Profile

Baseline

EntropyCodingMode

CAVLC

NumBFrames

0

NumRefFrames

3

Transform8x8

FALSE

KeyFrameInterval

90

KeyFrameIDRInterval

1

Level

4.0

FixedFramerate

TRUE

Audio Pin

static const char primo::avblocks::Preset::Video::Generic::MP4::H264_720p[] = "generic.mp4.h264.720p"

Video: H.264, 29.97 fps, 1280x720, bitrate 2400kbps, profile Baseline, aspect 16:9, Level 3.1 Audio

: AAC, 44100 Hz, stereo, bitrate 160 kbps

Container:

MP4 .

Socket

Property

Value

StreamType

MP4

Video Pin

Video Pin Parameters

Parameter

Value

H264Profile

Baseline

EntropyCodingMode

CAVLC

NumBFrames

0

NumRefFrames

3

Transform8x8

FALSE

KeyFrameInterval

90

KeyFrameIDRInterval

1

Level

3.1

FixedFramerate

TRUE

Audio Pin

static const char primo::avblocks::Preset::Video::Generic::MP4::H264_Wide_480p[] = "generic.mp4.h264.wide.480p"

Video: H.264, 29.97 fps, 854x480, bitrate 1200 kbps, profile Baseline, aspect 16:9, Level 3.1 Audio: AAC, 44100 Hz, stereo, bitrate 128 kbps Container: MP4.

Socket

Property

Value

StreamType

MP4

Video Pin

Video Pin Parameters

Parameter

Value

H264Profile

Baseline

EntropyCodingMode

CAVLC

NumBFrames

0

NumRefFrames

3

Transform8x8

FALSE

KeyFrameInterval

90

KeyFrameIDRInterval

1

Level

3.1

FixedFramerate

TRUE

Audio Pin

static const char primo::avblocks::Preset::Video::Generic::MP4::H264_480p[] = "generic.mp4.h264.480p"

Video: H264, 29.97 fps, 640x480, bitrate 900 kbps, profile Baseline, aspect 4:3, Level 3 Audio

: AAC, 44100 Hz, stereo, bitrate 128 kbps

Container:

MP4 .

Socket

Property

Value

StreamType

MP4

Video Pin

Video Pin Parameters

Parameter

Value

H264Profile

Baseline

EntropyCodingMode

CAVLC

NumBFrames

0

NumRefFrames

3

Transform8x8

FALSE

KeyFrameInterval

90

KeyFrameIDRInterval

1

Level

3.0

FixedFramerate

TRUE

Audio Pin

static const char primo::avblocks::Preset::Video::Generic::MP4::H264_Wide_360p[] = "generic.mp4.h264.wide.360p"

Video: H.264, 29.97 fps, 640x360, bitrate 720 kbps, profile Baseline, aspect 16:9, Level 3 Audio

: AAC, 44100 Hz, stereo, bitrate 128 kbps

Container:

MP4 .

Socket

Property

Value

StreamType

MP4

Video Pin

Video Pin Parameters

Parameter

Value

H264Profile

Baseline

EntropyCodingMode

CAVLC

NumBFrames

0

NumRefFrames

3

Transform8x8

FALSE

KeyFrameInterval

90

KeyFrameIDRInterval

1

Level

3.0

FixedFramerate

TRUE

Audio Pin

static const char primo::avblocks::Preset::Video::Generic::MP4::H264_360p[] = "generic.mp4.h264.360p"

Video: H.264, 29.97 fps, 480x360, bitrate 600 kbps, profile Baseline, aspect 4:3, Level 3 Audio

: AAC, 44100 Hz, stereo, bitrate 128 kbps

Container:

MP4 .

Socket

Property

Value

StreamType

MP4

Video Pin

Video Pin Parameters

Parameter

Value

H264Profile

Baseline

EntropyCodingMode

CAVLC

NumBFrames

0

NumRefFrames

3

Transform8x8

FALSE

KeyFrameInterval

90

KeyFrameIDRInterval

1

Level

3.0

FixedFramerate

TRUE

Audio Pin

static const char primo::avblocks::Preset::Video::Generic::MP4::H264_240p[] = "generic.mp4.h264.240p"

Video: H264, 15 fps, 320x240, bitrate 300 kbps, profile Baseline, aspect 4:3, Level 1.3 Audio

: AAC, 22050 Hz, stereo, bitrate 64 kbps

Container:

MP4 .

Socket

Property

Value

StreamType

MP4

Video Pin

Video Pin Parameters

Parameter

Value

H264Profile

Baseline

EntropyCodingMode

CAVLC

NumBFrames

0

NumRefFrames

3

Transform8x8

FALSE

KeyFrameInterval

90

KeyFrameIDRInterval

1

Level

1.3

FixedFramerate

TRUE

Audio Pin

static const char primo::avblocks::Preset::Video::Generic::MP4::Base_H264_AAC[] = "mp4.h264.aac"

Video: H.264 Audio

: AAC

Container:

MP4 .

Besides the video codec, audio codec and the container, this encoding preset does not enforce any specific audio and video properties. Width, height, frame rate, audio sampling rate, and other properties will be taken from the input.

Socket

Property

Value

StreamType

MP4

Video Pin

Audio Pin