AVBlocks for .NET
1.20
Audio and Video Software Development Kit
|
Defines output presets supported by AVBlocks. More...
Classes | |
class | Audio |
class | Video |
Describes output video presets structured by codec and device type. More... | |
Public Attributes | |
const string | AAC = "aac" |
AAC stream in ADTS format, stereo, 128 kbps More... | |
const string | AndroidPhone_H264_360p = "android-phone.mp4.h264.360p" |
const string | AndroidPhone_H264_720p = "android-phone.mp4.h264.720p" |
const string | AndroidTablet_H264_720p = "android-tablet.mp4.h264.720p" |
const string | AndroidTablet_WebM_VP8_720p = "android-tablet.webm.vp8.720p" |
const string | AppleLiveStreaming_H264_480p = "apple.ts.h264.480p" |
Video: H.264 Baseline Profile L3.1, 29.97 fps, 640 x 480, 1200 kbps Audio: AAC, 48000 Hz, stereo, 96 kbps Container: MPEG Transport Stream Optimized for Apple Live Streaming. More... | |
const string | AppleLiveStreaming_H264_720p = "apple.ts.h264.720p" |
const string | AppleTV_H264_480p = "appletv.h264.480p" |
const string | AppleTV_H264_720p = "appletv.h264.720p" |
const string | AppleTV_MPEG4_480p = "appletv.mpeg4.480p" |
Video: MPEG-4 Visual, 24 fps, 640 x 480, 2000 kbps Audio: AAC, 48000 Hz, stereo, 48 kbps Container: MP4 Optimized for Apple TV, 1st generation. More... | |
const string | BDAV_H264_1280x720_2398p_PCM = "bdav-h264-1280x720-23.976p-pcm" |
Video: H.264, 1280 x 720, 23.976 fps progressive, aspect ratio 16:9, 15000 kbps Audio: LPCM, 48000 Hz, 16-bit Container: BDAV MPEG2 Transport Stream (m2ts) More... | |
const string | BDAV_H264_1280x720_24p_PCM = "bdav-h264-1280x720-24p-pcm" |
Video: H.264, 1280 x 720, 24 fps progressive, aspect ratio 16:9, 15000 kbps Audio: LPCM, 48000 Hz, 16-bit Container: BDAV MPEG2 Transport Stream (m2ts) More... | |
const string | BDAV_H264_1280x720_50p_PCM = "bdav-h264-1280x720-50p-pcm" |
Video: H.264, 1280 x 720, 50 fps progressive, aspect ratio 16:9, 15000 kbps Audio: LPCM, 48000 Hz, 16-bit Container: BDAV MPEG2 Transport Stream (m2ts) More... | |
const string | BDAV_H264_1280x720_5994p_PCM = "bdav-h264-1280x720-59.94p-pcm" |
Video: H.264, 1280 x 720, 59.94 fps progressive, aspect ratio 16:9, 15000 kbps Audio: LPCM, 48000 Hz, 16-bit Container: BDAV MPEG2 Transport Stream (m2ts) More... | |
const string | BDAV_H264_1440x1080_2398p_PCM = "bdav-h264-1440x1080-23.976p-pcm" |
Video: H.264, 1440 x 1080, 23.976 fps progressive, aspect ratio 16:9, 25000 kbps Audio: LPCM, 48000 Hz, 16-bit Container: BDAV MPEG2 Transport Stream (m2ts) More... | |
const string | BDAV_H264_1440x1080_24p_PCM = "bdav-h264-1440x1080-24p-pcm" |
Video: H.264, 1440 x 1080, 24 fps progressive, aspect ratio 16:9, 25000 kbps Audio: LPCM, 48000 Hz, 16-bit Container: BDAV MPEG2 Transport Stream (m2ts) More... | |
const string | BDAV_H264_1440x1080_50i_PCM = "bdav-h264-1440x1080-50i-pcm" |
Video: H.264, 1440 x 1080, 50 fps interlaced, aspect ratio 16:9, 25000 kbps Audio: LPCM, 48000 Hz, 16-bit Container: BDAV MPEG2 Transport Stream (m2ts) More... | |
const string | BDAV_H264_1440x1080_5994i_PCM = "bdav-h264-1440x1080-59.94i-pcm" |
Video: H.264, 1440 x 1080, 59.94 fps interlaced, aspect ratio 16:9, 25000 kbps Audio: LPCM, 48000 Hz, 16-bit Container: BDAV MPEG2 Transport Stream (m2ts) More... | |
const string | BDAV_H264_1920x1080_2398p_PCM = "bdav-h264-1920x1080-23.976p-pcm" |
Video: H.264, 1980 x 1080, 23.976 fps progressive, aspect ratio 16:9, 25000 kbps Audio: LPCM, 48000 Hz, 16-bit Container: BDAV MPEG2 Transport Stream (m2ts) More... | |
const string | BDAV_H264_1920x1080_24p_PCM = "bdav-h264-1920x1080-24p-pcm" |
Video: H.264, 1980 x 1080, 24 fps progressive, aspect ratio 16:9, 25000 kbps Audio: LPCM, 48000 Hz, 16-bit Container: BDAV MPEG2 Transport Stream (m2ts) More... | |
const string | BDAV_H264_1920x1080_50i_PCM = "bdav-h264-1920x1080-50i-pcm" |
Video: H.264, 1980 x 1080, 50 fps interlaced, aspect ratio 16:9, 25000 kbps Audio: LPCM, 48000 Hz, 16-bit Container: BDAV MPEG2 Transport Stream (m2ts) More... | |
const string | BDAV_H264_1920x1080_5994i_PCM = "bdav-h264-1920x1080-59.94i-pcm" |
Video: H.264, 1980 x 1080, 59.94 fps interlaced, aspect ratio 16:9, 25000 kbps Audio: LPCM, 48000 Hz, 16-bit Container: BDAV MPEG2 Transport Stream (m2ts) More... | |
const string | DVD_NTSC_16x9_MP2 = "dvd.ntsc.16x9.mp2" |
Video: MPEG-2, 29.97 fps, 720 x 480, aspect 16:9 Audio: MPEG-1 Layer 2, 48000 Hz, stereo More... | |
const string | DVD_NTSC_16x9_PCM = "dvd.ntsc.16x9.pcm" |
const string | DVD_NTSC_4x3_MP2 = "dvd.ntsc.4x3.mp2" |
Video: MPEG-2, 29.97 fps, 720 x 480, aspect 4:3 Audio: MPEG-1 Layer 2, 48000 Hz, stereo More... | |
const string | DVD_NTSC_4x3_PCM = "dvd.ntsc.4x3.pcm" |
Video: MPEG-2, 29.97 fps, 720 x 480, aspect 4:3 Audio: PCM, 16-bit, 48000 Hz, stereo More... | |
const string | DVD_PAL_16x9_MP2 = "dvd.pal.16x9.mp2" |
Video: MPEG-2, 25 fps, 720 x 576, aspect 16:9 Audio: MPEG-1 Layer 2, 48000 Hz, stereo More... | |
const string | DVD_PAL_4x3_MP2 = "dvd.pal.4x3.mp2" |
Video: MPEG-2, 25 fps, 720 x 576, aspect 4:3 Audio: MPEG-1 Layer 2, 48000 Hz, stereo More... | |
const string | iPad_H264_576p = "ipad.mp4.h264.576p" |
const string | iPad_H264_720p = "ipad.mp4.h264.720p" |
const string | iPad_MPEG4_480p = "ipad.mp4.mpeg4.480p" |
Video: MPEG-4 Visual, 30 fps, 640 x 480, 2500 kbps Audio: AAC, 48000 Hz, 128 kbps, stereo Container: MP4 Near SD quality, optimized for iPad. More... | |
const string | iPhone_H264_480p = "iphone.mp4.h264.480p" |
Video: H.264, 25 fps, 640 x 480, 1000 kbps Audio: AAC, 48000 Hz, stereo, 96 kbps Container: MP4 Optimized for iPhone. More... | |
const string | iPhone_MPEG4_480p = "iphone.mp4.mpeg4.480p" |
Video: MPEG-4 Visual, 25 fps, 640 x 480, 2000 kbps Audio: AAC, 48000 Hz, stereo, 96 kbps Container: MP4 Optimized for iPhone. More... | |
const string | iPod_H264_240p = "ipod.mp4.h264.240p" |
Video: H.264 Baseline Profile, 25 fps, 320 x 240, 300 kbps Audio: AAC, 48000 Hz, stereo, 64 kbps Container: MP4 Optimized for iPod. More... | |
const string | iPod_MPEG4_240p = "ipod.mp4.mpeg4.240p" |
Video: MPEG-4 Visual, 25 fps, 320 x 240, 600 kbps Audio: AAC, 48000 Hz, stereo, 64 kbps Container: MP4 Optimized for iPod. More... | |
const string | M4A_128kbps = "mp4.aac.44100hz.128kbps" |
const string | M4A_256kbps = "mp4.aac.44100hz.256kbps" |
const string | MP2_DVD = "mp2.dvd" |
MPEG-1 Layer 2 audio, 48000Hz (suitable for DVD) More... | |
const string | MP3_128kbps = "mp3.44100hz.128kbps" |
const string | MP3_256kbps = "mp3.44100hz.256kbps" |
const string | MP4_FAST_H264_AAC = "mp4.fast.h264.aac" |
Video: H.264 Audio: AAC Container: MP4 Does not enforce specific audio and video properties. More... | |
const string | MP4_H264_AAC = "mp4.h264.aac" |
const string | OggVorbis_Q4 = "ogg.vorbis.q4" |
const string | OggVorbis_Q8 = "ogg.vorbis.q8" |
const string | VCD_NTSC = "vcd.ntsc" |
const string | VCD_PAL = "vcd.pal" |
const string | WAV_AudioCD = "wav.audiocd" |
const string | WebM_VP8_Vorbis = "webm.vp8.vorbis" |
const string | WMA_Lossless = "wma.lossless" |
const string | WMA_Professional_Q75 = "wma.pro.q75" |
Audio: Windows Media Audio Professional, VBR, 44100 Hz, stereo, Quality 75 (0-100) Container: ASF Normal quality VBR with average bitrate close to 128 kbps. More... | |
const string | WMA_Professional_Q90 = "wma.pro.q90" |
const string | WMA_Standard_CBR_128kbps = "wma.cbr.128kbps" |
Audio: Windows Media Audio Standard, CBR, 44100 Hz, stereo, 128 kbps Container: ASF More... | |
Defines output presets supported by AVBlocks.
Each preset represents a collection of audio and video properties and parameters. It can be used as an easy way to specify the required output of the transcoder.
const string AAC = "aac" |
AAC stream in ADTS format, stereo, 128 kbps
Property | Value |
---|---|
StreamType | Aac |
Property | Value |
---|---|
StreamType (StreamInfo) | Aac |
StreamSubType (StreamInfo) | AacAdts |
Bitrate (StreamInfo) | 128000 bps |
ChannelLayout (AudioStreamInfo) | LayoutStereo |
Channels (AudioStreamInfo) | 2 |
const string AndroidPhone_H264_360p = "android-phone.mp4.h264.360p" |
Video: H264 Baseline Profile, 30 fps, 480 x 360, 800 kbps
Audio: AAC, 48000 Hz, stereo, 128 kbps
Container: MP4
Property | Value |
---|---|
StreamType | Mp4 |
Property | Value |
---|---|
StreamType (StreamInfo) | H264 |
StreamSubType (StreamInfo) | Avc1 |
Bitrate (StreamInfo) | 800000 bps |
FrameWidth (VideoStreamInfo) | 480 |
FrameHeight (VideoStreamInfo) | 360 |
FrameRate (VideoStreamInfo) | 30 |
Parameter | Value |
---|---|
H264Profile | Baseline |
EntropyCodingMode | CAVLC |
NumBFrames | 0 |
NumRefFrames | 1 |
Transform8x8 | FALSE |
KeyFrameInterval | 30 |
KeyFrameIDRInterval | 1 |
Property | Value |
---|---|
StreamType (StreamInfo) | Aac |
StreamSubType (StreamInfo) | AacMp4 |
Bitrate (StreamInfo) | 128000 bps |
ChannelLayout (AudioStreamInfo) | LayoutStereo |
Channels (AudioStreamInfo) | 2 |
SampleRate (AudioStreamInfo) | 48000 Hz |
const string AndroidPhone_H264_720p = "android-phone.mp4.h264.720p" |
Video: H264 Baseline Profile, 30 fps, 1280 x 720, 2000 kbps
Audio: AAC, 48000 Hz, stereo, 128 kbps
Container: MP4
Property | Value |
---|---|
StreamType | Mp4 |
Property | Value |
---|---|
StreamType (StreamInfo) | H264 |
StreamSubType (StreamInfo) | Avc1 |
Bitrate (StreamInfo) | 2000000 bps |
FrameWidth (VideoStreamInfo) | 1280 |
FrameHeight (VideoStreamInfo) | 720 |
FrameRate (VideoStreamInfo) | 30 |
Parameter | Value |
---|---|
H264Profile | Baseline |
EntropyCodingMode | CAVLC |
NumBFrames | 0 |
NumRefFrames | 1 |
Transform8x8 | FALSE |
KeyFrameInterval | 30 |
KeyFrameIDRInterval | 1 |
Property | Value |
---|---|
StreamType (StreamInfo) | Aac |
StreamSubType (StreamInfo) | AacMp4 |
Bitrate (StreamInfo) | 128000 bps |
ChannelLayout (AudioStreamInfo) | LayoutStereo |
Channels (AudioStreamInfo) | 2 |
SampleRate (AudioStreamInfo) | 48000 Hz |
const string AndroidTablet_H264_720p = "android-tablet.mp4.h264.720p" |
Video: H264 Baseline Profile, 30 fps, 1280 x 720, 4000 kbps
Audio: AAC, 48000 Hz, stereo, 192 kbps
Container: MP4
Property | Value |
---|---|
StreamType | Mp4 |
Property | Value |
---|---|
StreamType (StreamInfo) | H264 |
StreamSubType (StreamInfo) | Avc1 |
Bitrate (StreamInfo) | 4000000 bps |
FrameWidth (VideoStreamInfo) | 1280 |
FrameHeight (VideoStreamInfo) | 720 |
FrameRate (VideoStreamInfo) | 30 |
Parameter | Value |
---|---|
H264Profile | Baseline |
EntropyCodingMode | CAVLC |
NumBFrames | 0 |
NumRefFrames | 1 |
Transform8x8 | FALSE |
KeyFrameInterval | 30 |
KeyFrameIDRInterval | 1 |
Property | Value |
---|---|
StreamType (StreamInfo) | Aac |
StreamSubType (StreamInfo) | AacMp4 |
Bitrate (StreamInfo) | 192000 bps |
ChannelLayout (AudioStreamInfo) | LayoutStereo |
Channels (AudioStreamInfo) | 2 |
SampleRate (AudioStreamInfo) | 48000 Hz |
const string AndroidTablet_WebM_VP8_720p = "android-tablet.webm.vp8.720p" |
Video: VP8, 30 fps, 1280 x 720, 4000 kbps
Audio: Vorbis, 48000 Hz, stereo, 192 kbps
Container: WebM
Property | Value |
---|---|
StreamType | WebM |
Property | Value |
---|---|
StreamType (StreamInfo) | Vp8 |
Bitrate (StreamInfo) | 4000000 bps |
FrameWidth (VideoStreamInfo) | 1280 |
FrameHeight (VideoStreamInfo) | 720 |
FrameRate (VideoStreamInfo) | 30 |
Property | Value |
---|---|
StreamType (StreamInfo) | Vorbis |
Bitrate (StreamInfo) | 192000 bps |
ChannelLayout (AudioStreamInfo) | LayoutStereo |
Channels (AudioStreamInfo) | 2 |
SampleRate (AudioStreamInfo) | 48000 Hz |
const string AppleLiveStreaming_H264_480p = "apple.ts.h264.480p" |
Video: H.264 Baseline Profile L3.1, 29.97 fps, 640 x 480, 1200 kbps
Audio: AAC, 48000 Hz, stereo, 96 kbps
Container: MPEG Transport Stream
Optimized for Apple Live Streaming.
Property | Value |
---|---|
StreamType | MpegTS |
Property | Value |
---|---|
StreamType (StreamInfo) | H264 |
StreamSubType (StreamInfo) | Avc1 |
Bitrate (StreamInfo) | 1200000 bps |
FrameWidth (VideoStreamInfo) | 640 |
FrameHeight (VideoStreamInfo) | 480 |
FrameRate (VideoStreamInfo) | 29.97 |
Parameter | Value |
---|---|
H264Profile | Baseline |
EntropyCodingMode | CAVLC |
NumBFrames | 0 |
NumRefFrames | 1 |
Transform8x8 | FALSE |
KeyFrameInterval | 90 |
KeyFrameIDRInterval | 1 |
QualitySpeed | TRUE |
Property | Value |
---|---|
StreamType (StreamInfo) | Aac |
StreamSubType (StreamInfo) | AacAdts |
Bitrate (StreamInfo) | 96000 bps |
ChannelLayout (AudioStreamInfo) | LayoutStereo |
Channels (AudioStreamInfo) | 2 |
SampleRate (AudioStreamInfo) | 48000 Hz |
const string AppleLiveStreaming_H264_720p = "apple.ts.h264.720p" |
Video: H.264 Main Profile L3.1, 29.97 fps, 1280 x 720, 5000 kbps
Audio: AAC, 48000 Hz, stereo, 128 kbps
Container: MPEG Transport Stream
Optimized for Apple Live Streaming.
Property | Value |
---|---|
StreamType | MpegTS |
Property | Value |
---|---|
StreamType (StreamInfo) | H264 |
StreamSubType (StreamInfo) | Avc1 |
Bitrate (StreamInfo) | 5000000 bps |
FrameWidth (VideoStreamInfo) | 1280 |
FrameHeight (VideoStreamInfo) | 720 |
FrameRate (VideoStreamInfo) | 29.97 |
Parameter | Value |
---|---|
H264Profile | Main |
EntropyCodingMode | CAVLC |
NumBFrames | 0 |
NumRefFrames | 2 |
Transform8x8 | FALSE |
KeyFrameInterval | 90 |
KeyFrameIDRInterval | 1 |
QualitySpeed | TRUE |
Property | Value |
---|---|
StreamType (StreamInfo) | Aac |
StreamSubType (StreamInfo) | AacAdts |
Bitrate (StreamInfo) | 128000 bps |
ChannelLayout (AudioStreamInfo) | LayoutStereo |
Channels (AudioStreamInfo) | 2 |
SampleRate (AudioStreamInfo) | 48000 Hz |
const string AppleTV_H264_480p = "appletv.h264.480p" |
Video: H.264, 24 fps, 640 x 480, 1500 kbps
Audio: AAC, 48000 Hz, stereo, 48 kbps
Container: MP4
Optimized for Apple TV, 1st generation.
Property | Value |
---|---|
StreamType | Mp4 |
Property | Value |
---|---|
StreamType (StreamInfo) | H264 |
StreamSubType (StreamInfo) | Avc1 |
Bitrate (StreamInfo) | 1500000 bps |
FrameWidth (VideoStreamInfo) | 640 |
FrameHeight (VideoStreamInfo) | 480 |
FrameRate (VideoStreamInfo) | 24 |
Property | Value |
---|---|
StreamType (StreamInfo) | Aac |
StreamSubType (StreamInfo) | AacMp4 |
Bitrate (StreamInfo) | 48000 bps |
ChannelLayout (AudioStreamInfo) | LayoutStereo |
Channels (AudioStreamInfo) | 2 |
SampleRate (AudioStreamInfo) | 48000 Hz |
const string AppleTV_H264_720p = "appletv.h264.720p" |
Video: H.264, 24 fps, 1280 x 720, 4000 kbps
Audio: AAC, 48000 Hz, stereo, 48 kbps
Container: MP4
Optimized for Apple TV, 2nd generation.
Property | Value |
---|---|
StreamType | Mp4 |
Property | Value |
---|---|
StreamType (StreamInfo) | H264 |
StreamSubType (StreamInfo) | Avc1 |
Bitrate (StreamInfo) | 4000000 bps |
FrameWidth (VideoStreamInfo) | 1280 |
FrameHeight (VideoStreamInfo) | 720 |
FrameRate (VideoStreamInfo) | 24 |
Property | Value |
---|---|
StreamType (StreamInfo) | Aac |
StreamSubType (StreamInfo) | AacMp4 |
Bitrate (StreamInfo) | 48000 bps |
ChannelLayout (AudioStreamInfo) | LayoutStereo |
Channels (AudioStreamInfo) | 2 |
SampleRate (AudioStreamInfo) | 48000 Hz |
const string AppleTV_MPEG4_480p = "appletv.mpeg4.480p" |
Video: MPEG-4 Visual, 24 fps, 640 x 480, 2000 kbps
Audio: AAC, 48000 Hz, stereo, 48 kbps
Container: MP4
Optimized for Apple TV, 1st generation.
Property | Value |
---|---|
StreamType | Mp4 |
Property | Value |
---|---|
StreamType (StreamInfo) | Mpeg4Video |
Bitrate (StreamInfo) | 2000000 bps |
FrameWidth (VideoStreamInfo) | 640 |
FrameHeight (VideoStreamInfo) | 480 |
FrameRate (VideoStreamInfo) | 24 |
Property | Value |
---|---|
StreamType (StreamInfo) | Aac |
StreamSubType (StreamInfo) | AacMp4 |
Bitrate (StreamInfo) | 48000 bps |
SampleRate (AudioStreamInfo) | 48000 Hz |
const string BDAV_H264_1280x720_2398p_PCM = "bdav-h264-1280x720-23.976p-pcm" |
Video: H.264, 1280 x 720, 23.976 fps progressive, aspect ratio 16:9, 15000 kbps
Audio: LPCM, 48000 Hz, 16-bit
Container: BDAV MPEG2 Transport Stream (m2ts)
Property | Value |
---|---|
StreamType | MpegTS |
StreamSubType | MpegTsBdav |
Parameter | Value |
---|---|
H264Profile | High |
EntropyCodingMode | CABAC |
NumBFrames | 3 |
NumRefFrames | 2 |
Transform8x8 | TRUE |
KeyFrameInterval | 20 |
KeyFrameIDRInterval | 1 |
Level | 41 |
PictureCodingType | 0 |
NumSlices | 4 |
AccessUnitDelimiters | TRUE |
FixedFramerate | TRUE |
const string BDAV_H264_1280x720_24p_PCM = "bdav-h264-1280x720-24p-pcm" |
Video: H.264, 1280 x 720, 24 fps progressive, aspect ratio 16:9, 15000 kbps
Audio: LPCM, 48000 Hz, 16-bit
Container: BDAV MPEG2 Transport Stream (m2ts)
Property | Value |
---|---|
StreamType | MpegTS |
StreamSubType | MpegTsBdav |
Parameter | Value |
---|---|
H264Profile | High |
EntropyCodingMode | CABAC |
NumBFrames | 3 |
NumRefFrames | 2 |
Transform8x8 | TRUE |
KeyFrameInterval | 20 |
KeyFrameIDRInterval | 1 |
Level | 41 |
PictureCodingType | 0 |
NumSlices | 4 |
AccessUnitDelimiters | TRUE |
FixedFramerate | TRUE |
const string BDAV_H264_1280x720_50p_PCM = "bdav-h264-1280x720-50p-pcm" |
Video: H.264, 1280 x 720, 50 fps progressive, aspect ratio 16:9, 15000 kbps
Audio: LPCM, 48000 Hz, 16-bit
Container: BDAV MPEG2 Transport Stream (m2ts)
Property | Value |
---|---|
StreamType | MpegTS |
StreamSubType | MpegTsBdav |
Parameter | Value |
---|---|
H264Profile | High |
EntropyCodingMode | CABAC |
NumBFrames | 3 |
NumRefFrames | 2 |
Transform8x8 | TRUE |
KeyFrameInterval | 20 |
KeyFrameIDRInterval | 1 |
Level | 41 |
PictureCodingType | 0 |
NumSlices | 4 |
AccessUnitDelimiters | TRUE |
FixedFramerate | TRUE |
const string BDAV_H264_1280x720_5994p_PCM = "bdav-h264-1280x720-59.94p-pcm" |
Video: H.264, 1280 x 720, 59.94 fps progressive, aspect ratio 16:9, 15000 kbps
Audio: LPCM, 48000 Hz, 16-bit
Container: BDAV MPEG2 Transport Stream (m2ts)
Property | Value |
---|---|
StreamType | MpegTS |
StreamSubType | MpegTsBdav |
Parameter | Value |
---|---|
H264Profile | High |
EntropyCodingMode | CABAC |
NumBFrames | 3 |
NumRefFrames | 2 |
Transform8x8 | TRUE |
KeyFrameInterval | 20 |
KeyFrameIDRInterval | 1 |
Level | 41 |
PictureCodingType | 0 |
NumSlices | 4 |
AccessUnitDelimiters | TRUE |
FixedFramerate | TRUE |
const string BDAV_H264_1440x1080_2398p_PCM = "bdav-h264-1440x1080-23.976p-pcm" |
Video: H.264, 1440 x 1080, 23.976 fps progressive, aspect ratio 16:9, 25000 kbps
Audio: LPCM, 48000 Hz, 16-bit
Container: BDAV MPEG2 Transport Stream (m2ts)
Property | Value |
---|---|
StreamType | MpegTS |
StreamSubType | MpegTsBdav |
Parameter | Value |
---|---|
H264Profile | High |
EntropyCodingMode | CABAC |
NumBFrames | 3 |
NumRefFrames | 2 |
Transform8x8 | TRUE |
KeyFrameInterval | 20 |
KeyFrameIDRInterval | 1 |
Level | 41 |
PictureCodingType | 0 |
NumSlices | 4 |
AccessUnitDelimiters | TRUE |
FixedFramerate | TRUE |
const string BDAV_H264_1440x1080_24p_PCM = "bdav-h264-1440x1080-24p-pcm" |
Video: H.264, 1440 x 1080, 24 fps progressive, aspect ratio 16:9, 25000 kbps
Audio: LPCM, 48000 Hz, 16-bit
Container: BDAV MPEG2 Transport Stream (m2ts)
Property | Value |
---|---|
StreamType | MpegTS |
StreamSubType | MpegTsBdav |
Parameter | Value |
---|---|
H264Profile | High |
EntropyCodingMode | CABAC |
NumBFrames | 3 |
NumRefFrames | 2 |
Transform8x8 | TRUE |
KeyFrameInterval | 20 |
KeyFrameIDRInterval | 1 |
Level | 41 |
PictureCodingType | 0 |
NumSlices | 4 |
AccessUnitDelimiters | TRUE |
FixedFramerate | TRUE |
const string BDAV_H264_1440x1080_50i_PCM = "bdav-h264-1440x1080-50i-pcm" |
Video: H.264, 1440 x 1080, 50 fps interlaced, aspect ratio 16:9, 25000 kbps
Audio: LPCM, 48000 Hz, 16-bit
Container: BDAV MPEG2 Transport Stream (m2ts)
Property | Value |
---|---|
StreamType | MpegTS |
StreamSubType | MpegTsBdav |
Parameter | Value |
---|---|
H264Profile | High |
EntropyCodingMode | CABAC |
NumBFrames | 3 |
NumRefFrames | 2 |
Transform8x8 | TRUE |
KeyFrameInterval | 20 |
KeyFrameIDRInterval | 1 |
Level | 41 |
PictureCodingType | 1 |
NumSlices | 4 |
AccessUnitDelimiters | TRUE |
FixedFramerate | TRUE |
const string BDAV_H264_1440x1080_5994i_PCM = "bdav-h264-1440x1080-59.94i-pcm" |
Video: H.264, 1440 x 1080, 59.94 fps interlaced, aspect ratio 16:9, 25000 kbps
Audio: LPCM, 48000 Hz, 16-bit
Container: BDAV MPEG2 Transport Stream (m2ts)
Property | Value |
---|---|
StreamType | MpegTS |
StreamSubType | MpegTsBdav |
Parameter | Value |
---|---|
H264Profile | High |
EntropyCodingMode | CABAC |
NumBFrames | 3 |
NumRefFrames | 2 |
Transform8x8 | TRUE |
KeyFrameInterval | 20 |
KeyFrameIDRInterval | 1 |
Level | 41 |
PictureCodingType | 1 |
NumSlices | 4 |
AccessUnitDelimiters | TRUE |
FixedFramerate | TRUE |
>
const string BDAV_H264_1920x1080_2398p_PCM = "bdav-h264-1920x1080-23.976p-pcm" |
Video: H.264, 1980 x 1080, 23.976 fps progressive, aspect ratio 16:9, 25000 kbps
Audio: LPCM, 48000 Hz, 16-bit
Container: BDAV MPEG2 Transport Stream (m2ts)
Property | Value |
---|---|
StreamType | MpegTS |
StreamSubType | MpegTsBdav |
Parameter | Value |
---|---|
H264Profile | High |
EntropyCodingMode | CABAC |
NumBFrames | 3 |
NumRefFrames | 2 |
Transform8x8 | TRUE |
KeyFrameInterval | 20 |
KeyFrameIDRInterval | 1 |
Level | 41 |
PictureCodingType | 0 |
NumSlices | 4 |
AccessUnitDelimiters | TRUE |
FixedFramerate | TRUE |
const string BDAV_H264_1920x1080_24p_PCM = "bdav-h264-1920x1080-24p-pcm" |
Video: H.264, 1980 x 1080, 24 fps progressive, aspect ratio 16:9, 25000 kbps
Audio: LPCM, 48000 Hz, 16-bit
Container: BDAV MPEG2 Transport Stream (m2ts)
Property | Value |
---|---|
StreamType | MpegTS |
StreamSubType | MpegTsBdav |
Parameter | Value |
---|---|
H264Profile | High |
EntropyCodingMode | CABAC |
NumBFrames | 3 |
NumRefFrames | 2 |
Transform8x8 | TRUE |
KeyFrameInterval | 20 |
KeyFrameIDRInterval | 1 |
Level | 41 |
PictureCodingType | 0 |
NumSlices | 4 |
AccessUnitDelimiters | TRUE |
FixedFramerate | TRUE |
const string BDAV_H264_1920x1080_50i_PCM = "bdav-h264-1920x1080-50i-pcm" |
Video: H.264, 1980 x 1080, 50 fps interlaced, aspect ratio 16:9, 25000 kbps
Audio: LPCM, 48000 Hz, 16-bit
Container: BDAV MPEG2 Transport Stream (m2ts)
Property | Value |
---|---|
StreamType | MpegTS |
StreamSubType | MpegTsBdav |
Parameter | Value |
---|---|
H264Profile | High |
EntropyCodingMode | CABAC |
NumBFrames | 3 |
NumRefFrames | 2 |
Transform8x8 | TRUE |
KeyFrameInterval | 20 |
KeyFrameIDRInterval | 1 |
Level | 41 |
PictureCodingType | 1 |
NumSlices | 4 |
AccessUnitDelimiters | TRUE |
FixedFramerate | TRUE |
const string BDAV_H264_1920x1080_5994i_PCM = "bdav-h264-1920x1080-59.94i-pcm" |
Video: H.264, 1980 x 1080, 59.94 fps interlaced, aspect ratio 16:9, 25000 kbps
Audio: LPCM, 48000 Hz, 16-bit
Container: BDAV MPEG2 Transport Stream (m2ts)
Property | Value |
---|---|
StreamType | MpegTS |
StreamSubType | MpegTsBdav |
Parameter | Value |
---|---|
H264Profile | High |
EntropyCodingMode | CABAC |
NumBFrames | 3 |
NumRefFrames | 2 |
Transform8x8 | TRUE |
KeyFrameInterval | 20 |
KeyFrameIDRInterval | 1 |
Level | 41 |
PictureCodingType | 1 |
NumSlices | 4 |
AccessUnitDelimiters | TRUE |
FixedFramerate | TRUE |
const string DVD_NTSC_16x9_MP2 = "dvd.ntsc.16x9.mp2" |
Video: MPEG-2, 29.97 fps, 720 x 480, aspect 16:9
Audio: MPEG-1 Layer 2, 48000 Hz, stereo
Property | Value |
---|---|
StreamType | MpegPS |
Parameter | Value |
---|---|
GOPSize | 18 |
FrameRateConverter::Use | On |
Parameter | Value |
---|---|
ForceV1 | TRUE |
const string DVD_NTSC_16x9_PCM = "dvd.ntsc.16x9.pcm" |
Video: MPEG-2, 29.97 fps, 720 x 480, aspect 16:9
Audio: PCM, 16-bit, 48000 Hz, stereo
Property | Value |
---|---|
StreamType | MpegPS |
Parameter | Value |
---|---|
GOPSize | 18 |
FrameRateConverter::Use | On |
const string DVD_NTSC_4x3_MP2 = "dvd.ntsc.4x3.mp2" |
Video: MPEG-2, 29.97 fps, 720 x 480, aspect 4:3
Audio: MPEG-1 Layer 2, 48000 Hz, stereo
Property | Value |
---|---|
StreamType | MpegPS |
Parameter | Value |
---|---|
GOPSize | 18 |
FrameRateConverter::Use | On |
Parameter | Value |
---|---|
ForceV1 | TRUE |
const string DVD_NTSC_4x3_PCM = "dvd.ntsc.4x3.pcm" |
Video: MPEG-2, 29.97 fps, 720 x 480, aspect 4:3
Audio: PCM, 16-bit, 48000 Hz, stereo
Property | Value |
---|---|
StreamType | MpegPS |
Parameter | Value |
---|---|
GOPSize | 18 |
FrameRateConverter::Use | On |
const string DVD_PAL_16x9_MP2 = "dvd.pal.16x9.mp2" |
Video: MPEG-2, 25 fps, 720 x 576, aspect 16:9
Audio: MPEG-1 Layer 2, 48000 Hz, stereo
Property | Value |
---|---|
StreamType | MpegPS |
Parameter | Value |
---|---|
GOPSize | 15 |
FrameRateConverter::Use | On |
Parameter | Value |
---|---|
ForceV1 | TRUE |
const string DVD_PAL_4x3_MP2 = "dvd.pal.4x3.mp2" |
Video: MPEG-2, 25 fps, 720 x 576, aspect 4:3
Audio: MPEG-1 Layer 2, 48000 Hz, stereo
Property | Value |
---|---|
StreamType | MpegPS |
Parameter | Value |
---|---|
GOPSize | 15 |
FrameRateConverter::Use | On |
Parameter | Value |
---|---|
ForceV1 | TRUE |
const string iPad_H264_576p = "ipad.mp4.h264.576p" |
Video: H.264, 30 fps, 768 x 576, 2500 kbps
Audio: AAC, 48000 Hz, stereo, 128 kbps
Container: MP4
SD quality, optimized for iPad.
Property | Value |
---|---|
StreamType | Mp4 |
Property | Value |
---|---|
StreamType (StreamInfo) | H264 |
StreamSubType (StreamInfo) | Avc1 |
Bitrate (StreamInfo) | 2500000 bps |
FrameWidth (VideoStreamInfo) | 768 |
FrameHeight (VideoStreamInfo) | 576 |
FrameRate (VideoStreamInfo) | 30 |
Property | Value |
---|---|
StreamType (StreamInfo) | Aac |
StreamSubType (StreamInfo) | AacMp4 |
Bitrate (StreamInfo) | 128000 bps |
ChannelLayout (AudioStreamInfo) | LayoutStereo |
Channels (AudioStreamInfo) | 2 |
SampleRate (AudioStreamInfo) | 48000 Hz |
const string iPad_H264_720p = "ipad.mp4.h264.720p" |
Video: H.264, 30 fps, 1280 x 720, 4000 kbps
Audio: AAC, 48000 Hz, stereo, 128 kbps
Container: MP4
HD quality, optimized for iPad.
Property | Value |
---|---|
StreamType | Mp4 |
Property | Value |
---|---|
StreamType (StreamInfo) | H264 |
StreamSubType (StreamInfo) | Avc1 |
Bitrate (StreamInfo) | 4000000 bps |
FrameWidth (VideoStreamInfo) | 1280 |
FrameHeight (VideoStreamInfo) | 720 |
FrameRate (VideoStreamInfo) | 30 |
Property | Value |
---|---|
StreamType (StreamInfo) | Aac |
StreamSubType (StreamInfo) | AacMp4 |
Bitrate (StreamInfo) | 128000 bps |
ChannelLayout (AudioStreamInfo) | LayoutStereo |
Channels (AudioStreamInfo) | 2 |
SampleRate (AudioStreamInfo) | 48000 Hz |
const string iPad_MPEG4_480p = "ipad.mp4.mpeg4.480p" |
Video: MPEG-4 Visual, 30 fps, 640 x 480, 2500 kbps
Audio: AAC, 48000 Hz, 128 kbps, stereo
Container: MP4
Near SD quality, optimized for iPad.
Property | Value |
---|---|
StreamType | Mp4 |
Property | Value |
---|---|
StreamType (StreamInfo) | Mpeg4Video |
Bitrate (StreamInfo) | 2500000 bps |
FrameWidth (VideoStreamInfo) | 640 |
FrameHeight (VideoStreamInfo) | 480 |
FrameRate (VideoStreamInfo) | 30 |
Property | Value |
---|---|
StreamType (StreamInfo) | Aac |
StreamSubType (StreamInfo) | AacMp4 |
Bitrate (StreamInfo) | 128000 bps |
ChannelLayout (AudioStreamInfo) | LayoutStereo |
Channels (AudioStreamInfo) | 2 |
SampleRate (AudioStreamInfo) | 48000 Hz |
const string iPhone_H264_480p = "iphone.mp4.h264.480p" |
Video: H.264, 25 fps, 640 x 480, 1000 kbps
Audio: AAC, 48000 Hz, stereo, 96 kbps
Container: MP4
Optimized for iPhone.
Property | Value |
---|---|
StreamType | Mp4 |
Property | Value |
---|---|
StreamType (StreamInfo) | H264 |
StreamSubType (StreamInfo) | Avc1 |
Bitrate (StreamInfo) | 1000000 bps |
FrameWidth (VideoStreamInfo) | 640 |
FrameHeight (VideoStreamInfo) | 480 |
FrameRate (VideoStreamInfo) | 25 |
Property | Value |
---|---|
StreamType (StreamInfo) | Aac |
StreamSubType (StreamInfo) | AacMp4 |
Bitrate (StreamInfo) | 96000 bps |
ChannelLayout (AudioStreamInfo) | LayoutStereo |
Channels (AudioStreamInfo) | 2 |
SampleRate (AudioStreamInfo) | 48000 Hz |
const string iPhone_MPEG4_480p = "iphone.mp4.mpeg4.480p" |
Video: MPEG-4 Visual, 25 fps, 640 x 480, 2000 kbps
Audio: AAC, 48000 Hz, stereo, 96 kbps
Container: MP4
Optimized for iPhone.
Property | Value |
---|---|
StreamType | Mp4 |
Property | Value |
---|---|
StreamType (StreamInfo) | Mpeg4Video |
Bitrate (StreamInfo) | 2000000 bps |
FrameWidth (VideoStreamInfo) | 640 |
FrameHeight (VideoStreamInfo) | 480 |
FrameRate (VideoStreamInfo) | 25 |
Property | Value |
---|---|
StreamType (StreamInfo) | Aac |
StreamSubType (StreamInfo) | AacMp4 |
Bitrate (StreamInfo) | 64000 bps |
ChannelLayout (AudioStreamInfo) | LayoutStereo |
Channels (AudioStreamInfo) | 2 |
SampleRate (AudioStreamInfo) | 48000 Hz |
const string iPod_H264_240p = "ipod.mp4.h264.240p" |
Video: H.264 Baseline Profile, 25 fps, 320 x 240, 300 kbps
Audio: AAC, 48000 Hz, stereo, 64 kbps
Container: MP4
Optimized for iPod.
Property | Value |
---|---|
StreamType | Mp4 |
Property | Value |
---|---|
StreamType (StreamInfo) | H264 |
StreamSubType (StreamInfo) | Avc1 |
Bitrate (StreamInfo) | 300000 bps |
FrameWidth (VideoStreamInfo) | 320 |
FrameHeight (VideoStreamInfo) | 240 |
FrameRate (VideoStreamInfo) | 25 |
Parameter | Value |
---|---|
H264Profile | Baseline |
EntropyCodingMode | CAVLC |
NumBFrames | 0 |
NumRefFrames | 1 |
Transform8x8 | FALSE |
KeyFrameInterval | 25 |
KeyFrameIDRInterval | 1 |
QualitySpeed | TRUE |
Property | Value |
---|---|
StreamType (StreamInfo) | Aac |
StreamSubType (StreamInfo) | AacMp4 |
Bitrate (StreamInfo) | 64000 bps |
ChannelLayout (AudioStreamInfo) | LayoutStereo |
Channels (AudioStreamInfo) | 2 |
SampleRate (AudioStreamInfo) | 48000 Hz |
const string iPod_MPEG4_240p = "ipod.mp4.mpeg4.240p" |
Video: MPEG-4 Visual, 25 fps, 320 x 240, 600 kbps
Audio: AAC, 48000 Hz, stereo, 64 kbps
Container: MP4
Optimized for iPod.
Property | Value |
---|---|
StreamType | Mp4 |
Property | Value |
---|---|
StreamType (StreamInfo) | Mpeg4Video |
Bitrate (StreamInfo) | 600000 bps |
FrameWidth (VideoStreamInfo) | 320 |
FrameHeight (VideoStreamInfo) | 240 |
FrameRate (VideoStreamInfo) | 25 |
Property | Value |
---|---|
StreamType (StreamInfo) | Aac |
StreamSubType (StreamInfo) | AacMp4 |
Bitrate (StreamInfo) | 64000 bps |
ChannelLayout (AudioStreamInfo) | LayoutStereo |
Channels (AudioStreamInfo) | 2 |
SampleRate (AudioStreamInfo) | 48000 Hz |
const string M4A_128kbps = "mp4.aac.44100hz.128kbps" |
AAC audio stream in MP4 format, 44100 Hz, stereo, 128 kbps Normal (standard) quality.
Property | Value |
---|---|
StreamType | Mp4 |
Property | Value |
---|---|
StreamType (StreamInfo) | Aac |
StreamSubType (StreamInfo) | AacMp4 |
Bitrate (StreamInfo) | 128000 bps |
ChannelLayout (AudioStreamInfo) | LayoutStereo |
Channels (AudioStreamInfo) | 2 |
SampleRate (AudioStreamInfo) | 44100 Hz |
const string M4A_256kbps = "mp4.aac.44100hz.256kbps" |
AAC audio stream in MP4 format, 44100 Hz, stereo, 256 kbps High quality.
Property | Value |
---|---|
StreamType | Mp4 |
Property | Value |
---|---|
StreamType (StreamInfo) | Aac |
StreamSubType (StreamInfo) | AacMp4 |
Bitrate (StreamInfo) | 256000 bps |
ChannelLayout (AudioStreamInfo) | LayoutStereo |
Channels (AudioStreamInfo) | 2 |
SampleRate (AudioStreamInfo) | 44100 Hz |
const string MP2_DVD = "mp2.dvd" |
MPEG-1 Layer 2 audio, 48000Hz (suitable for DVD)
Property | Value |
---|---|
StreamType | MpegAudio |
const string MP3_128kbps = "mp3.44100hz.128kbps" |
MPEG-1 Layer 3 audio, 44100Hz, stereo, 128 kbps
Property | Value |
---|---|
StreamType | MpegAudio |
const string MP3_256kbps = "mp3.44100hz.256kbps" |
MPEG-1 Layer 3 audio, 44100Hz, stereo, 256 kbps
Property | Value |
---|---|
StreamType | MpegAudio |
const string MP4_FAST_H264_AAC = "mp4.fast.h264.aac" |
Video: H.264
Audio: AAC
Container: MP4
Does not enforce specific audio and video properties.
Fastest H.264 encoding options.
Property | Value |
---|---|
StreamType | Mp4 |
Property | Value |
---|---|
StreamType (StreamInfo) | H264 |
StreamSubType (StreamInfo) | Avc1 |
Property | Value |
---|---|
StreamType (StreamInfo) | Aac |
StreamSubType (StreamInfo) | AacMp4 |
const string MP4_H264_AAC = "mp4.h264.aac" |
Video: H.264
Audio: AAC
Container: MP4
Does not enforce specific audio and video properties.
Property | Value |
---|---|
StreamType | Mp4 |
Property | Value |
---|---|
StreamType (StreamInfo) | H264 |
StreamSubType (StreamInfo) | Avc1 |
Property | Value |
---|---|
StreamType (StreamInfo) | Aac |
StreamSubType (StreamInfo) | AacMp4 |
const string OggVorbis_Q4 = "ogg.vorbis.q4" |
Audio: Vorbis, VBR, frequency not explicitly specified, quality 4 (from -0.1 to 1.0) Container: Ogg Normal quality VBR with average bitrate close to 128 kbps at 44100 Hz.
Property | Value |
---|---|
StreamType | Ogg |
Property | Value |
---|---|
StreamType (StreamInfo) | Vorbis |
Parameter | Value |
---|---|
Quality | 0.4 |
const string OggVorbis_Q8 = "ogg.vorbis.q8" |
Audio: Vorbis, VBR, frequency not explicitly specified, quality 8 (from -0.1 to 1.0) Container: Ogg High quality VBR with average bitrate close to 256 kbps at 44100 Hz.
Property | Value |
---|---|
StreamType | Ogg |
Property | Value |
---|---|
StreamType (StreamInfo) | Vorbis |
Parameter | Value |
---|---|
Quality | 0.8 |
const string VCD_NTSC = "vcd.ntsc" |
Video: MPEG-1, 29.97 fps, 352 x 240, 1100 kbps
Audio: MPEG-1 Layer 2, 44100Hz, stereo, 192 kbps
Container: MPEG Program Stream
VCD NTSC
Property | Value |
---|---|
StreamType | MpegPS |
StreamSubType | Mpeg1System |
Property | Value |
---|---|
StreamType (StreamInfo) | Mpeg1Video |
Bitrate (StreamInfo) | 1100000 bps |
FrameWidth (VideoStreamInfo) | 352 |
FrameHeight (VideoStreamInfo) | 240 |
DisplayRatioWidth (VideoStreamInfo) | 4 |
DisplayRatioHeight (VideoStreamInfo) | 3 |
FrameRate (VideoStreamInfo) | 29.97 |
const string VCD_PAL = "vcd.pal" |
Video: MPEG-1, 25fps, 352 x 288, 1100 kbps
Audio: MPEG-1 Layer 2, 44100Hz, stereo, 192 kbps
Container: MPEG Program Stream
VCD PAL
Property | Value |
---|---|
StreamType | MpegPS |
StreamSubType | Mpeg1System |
const string WAV_AudioCD = "wav.audiocd" |
WAV with parameters as in Audio CD (PCM, 44100 Hz, 16-bit, stereo)
Property | Value |
---|---|
StreamType | Wave |
const string WebM_VP8_Vorbis = "webm.vp8.vorbis" |
Video: VP8
Audio: Vorbis
Container: WebM
Does not enforce specific audio and video properties.
Property | Value |
---|---|
StreamType | WebM |
Property | Value |
---|---|
StreamType (StreamInfo) | Vp8 |
Property | Value |
---|---|
StreamType (StreamInfo) | Vorbis |
ChannelLayout (AudioStreamInfo) | LayoutStereo |
Channels (AudioStreamInfo) | 2 |
SampleRate (AudioStreamInfo) | 48000 Hz |
const string WMA_Lossless = "wma.lossless" |
Audio: Windows Media Audio Lossless, 44100 Hz, stereo Container: ASF
Property | Value |
---|---|
StreamType | Asf |
Property | Value |
---|---|
StreamType (StreamInfo) | Wma_Lossless |
ChannelLayout (AudioStreamInfo) | LayoutStereo |
Channels (AudioStreamInfo) | 2 |
SampleRate (AudioStreamInfo) | 44100 Hz |
const string WMA_Professional_Q75 = "wma.pro.q75" |
Audio: Windows Media Audio Professional, VBR, 44100 Hz, stereo, Quality 75 (0-100)
Container: ASF
Normal quality VBR with average bitrate close to 128 kbps.
Property | Value |
---|---|
StreamType | Asf |
Parameter | Value |
---|---|
Quality | 75 |
const string WMA_Professional_Q90 = "wma.pro.q90" |
Audio: Windows Media Audio Professional, VBR, 44100 Hz, stereo, Quality 90 (0-100)
Container: ASF
High quality VBR with average bitrate close to 192 kbps.
Property | Value |
---|---|
StreamType | Asf |
Parameter | Value |
---|---|
Quality | 90 |
const string WMA_Standard_CBR_128kbps = "wma.cbr.128kbps" |
Audio: Windows Media Audio Standard, CBR, 44100 Hz, stereo, 128 kbps
Container: ASF
Property | Value |
---|---|
StreamType | Asf |
Property | Value |
---|---|
StreamType (StreamInfo) | Wma |
Bitrate (StreamInfo) | 128000 bps |
BitrateMode (StreamInfo) | CBR |
ChannelLayout (AudioStreamInfo) | LayoutStereo |
Channels (AudioStreamInfo) | 2 |
SampleRate (AudioStreamInfo) | 44100 Hz |