models

package
v0.8.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 23, 2021 License: MIT, MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AudioFrame added in v0.8.2

type AudioFrame struct {
	MediaType               string `json:"media_type"`
	StreamIndex             int    `json:"stream_index"`
	KeyFrame                int    `json:"key_frame"`
	PktPts                  int    `json:"pkt_pts"`
	PktPtsTime              string `json:"pkt_pts_time"`
	PktDts                  int    `json:"pkt_dts"`
	PktDtsTime              string `json:"pkt_dts_time"`
	BestEffortTimestamp     int    `json:"best_effort_timestamp"`
	BestEffortTimestampTime string `json:"best_effort_timestamp_time"`
	PktDuration             int    `json:"pkt_duration"`
	PktDurationTime         string `json:"pkt_duration_time"`
	PktPos                  string `json:"pkt_pos"`
	PktSize                 string `json:"pkt_size"`
	SampleFmt               string `json:"sample_fmt"`
	NbSamples               int    `json:"nb_samples"`
	Channels                int    `json:"channels"`
	ChannelLayout           string `json:"channel_layout"`
}

AudioFrame _

func (*AudioFrame) BestEffortTimestampTimeFloat added in v0.8.2

func (f *AudioFrame) BestEffortTimestampTimeFloat() (float64, error)

BestEffortTimestampTimeFloat _

func (*AudioFrame) GetType added in v0.8.2

func (f *AudioFrame) GetType() string

GetType _

func (*AudioFrame) PktDtsTimeFloat added in v0.8.2

func (f *AudioFrame) PktDtsTimeFloat() (float64, error)

PktDtsTimeFloat _

func (*AudioFrame) PktDurationTimeFloat added in v0.8.2

func (f *AudioFrame) PktDurationTimeFloat() (float64, error)

PktDurationTimeFloat _

func (*AudioFrame) PktPosInt added in v0.8.2

func (f *AudioFrame) PktPosInt() (int64, error)

PktPosInt _

func (*AudioFrame) PktPtsTimeFloat added in v0.8.2

func (f *AudioFrame) PktPtsTimeFloat() (float64, error)

PktPtsTimeFloat _

func (*AudioFrame) PktSizeInt added in v0.8.2

func (f *AudioFrame) PktSizeInt() (int64, error)

PktSizeInt _

type Disposition

type Disposition struct {
	Default         int `json:"default"`
	Dub             int `json:"dub"`
	Original        int `json:"original"`
	Comment         int `json:"comment"`
	Lyrics          int `json:"lyrics"`
	Karaoke         int `json:"karaoke"`
	Forced          int `json:"forced"`
	HearingImpaired int `json:"hearing_impaired"`
	VisualImpaired  int `json:"visual_impaired"`
	CleanEffects    int `json:"clean_effects"`
}

Disposition _

type Ffmpeg

type Ffmpeg struct {
	FfmpegBinPath  string
	FfprobeBinPath string
}

Ffmpeg _

type Format

type Format struct {
	Filename       string `json:"filename"`
	NbStreams      int    `json:"nb_streams"`
	NbPrograms     int    `json:"nb_programs"`
	FormatName     string `json:"format_name"`
	FormatLongName string `json:"format_long_name"`
	Duration       string `json:"duration"`
	Size           string `json:"size"`
	BitRate        string `json:"bit_rate"`
	ProbeScore     int    `json:"probe_score"`
	Tags           Tags   `json:"tags"`
}

Format _

type Framer added in v0.8.2

type Framer interface {
	GetType() string
}

Framer _

type Libx265Params

type Libx265Params struct {
	CRF uint32
	QP  uint32
}

Libx265Params _

type Mediafile

type Mediafile struct {
	// contains filtered or unexported fields
}

Mediafile _

func (*Mediafile) Aspect

func (m *Mediafile) Aspect() string

Aspect _

func (*Mediafile) AudioBitrate

func (m *Mediafile) AudioBitrate() string

AudioBitrate _

func (*Mediafile) AudioChannels

func (m *Mediafile) AudioChannels() int

AudioChannels _

func (*Mediafile) AudioCodec

func (m *Mediafile) AudioCodec() string

AudioCodec _

func (*Mediafile) AudioFilter

func (m *Mediafile) AudioFilter() string

AudioFilter _

func (*Mediafile) AudioProfile

func (m *Mediafile) AudioProfile() string

AudioProfile _

func (*Mediafile) AudioRate

func (m *Mediafile) AudioRate() int

AudioRate _

func (*Mediafile) BufferSize

func (m *Mediafile) BufferSize() int

BufferSize _

func (*Mediafile) CRF

func (m *Mediafile) CRF() uint32

CRF _

func (*Mediafile) CompressionLevel

func (m *Mediafile) CompressionLevel() int

CompressionLevel _

func (*Mediafile) ConstantQuantization

func (m *Mediafile) ConstantQuantization() int

ConstantQuantization _

func (*Mediafile) CopyTs

func (m *Mediafile) CopyTs() bool

CopyTs _

func (*Mediafile) Duration

func (m *Mediafile) Duration() string

Duration _

func (*Mediafile) DurationInput

func (m *Mediafile) DurationInput() string

DurationInput _

func (*Mediafile) EncryptionKey

func (m *Mediafile) EncryptionKey() string

EncryptionKey _

func (*Mediafile) FileSizeLimit

func (m *Mediafile) FileSizeLimit() string

FileSizeLimit _

func (*Mediafile) Filter

func (m *Mediafile) Filter() string

Filter Deprecated: Use VideoFilter instead.

func (*Mediafile) FrameRate

func (m *Mediafile) FrameRate() int

FrameRate _

func (*Mediafile) GetPixFmt

func (m *Mediafile) GetPixFmt() string

GetPixFmt _

func (*Mediafile) HTTPKeepAlive

func (m *Mediafile) HTTPKeepAlive() bool

HTTPKeepAlive _

func (*Mediafile) HTTPMethod

func (m *Mediafile) HTTPMethod() string

HTTPMethod _

func (*Mediafile) HardwareAcceleration

func (m *Mediafile) HardwareAcceleration() string

HardwareAcceleration _

func (*Mediafile) HideBanner

func (m *Mediafile) HideBanner() bool

HideBanner _

func (*Mediafile) HlsListSize

func (m *Mediafile) HlsListSize() int

HlsListSize _

func (*Mediafile) HlsMasterPlaylistName

func (m *Mediafile) HlsMasterPlaylistName() string

HlsMasterPlaylistName _

func (*Mediafile) HlsPlaylistType

func (m *Mediafile) HlsPlaylistType() string

HlsPlaylistType _

func (*Mediafile) HlsSegmentDuration

func (m *Mediafile) HlsSegmentDuration() int

HlsSegmentDuration _

func (*Mediafile) HlsSegmentFilename

func (m *Mediafile) HlsSegmentFilename() string

HlsSegmentFilename _

func (*Mediafile) InputFormat added in v0.8.2

func (m *Mediafile) InputFormat() string

InputFormat _

func (*Mediafile) InputInitialOffset

func (m *Mediafile) InputInitialOffset() string

InputInitialOffset _

func (*Mediafile) InputPath

func (m *Mediafile) InputPath() string

InputPath _

func (*Mediafile) InputPipe

func (m *Mediafile) InputPipe() bool

InputPipe _

func (*Mediafile) InputPipeReader

func (m *Mediafile) InputPipeReader() *io.PipeReader

InputPipeReader _

func (*Mediafile) InputPipeWriter

func (m *Mediafile) InputPipeWriter() *io.PipeWriter

InputPipeWriter _

func (*Mediafile) KeyFrameInterval

func (m *Mediafile) KeyFrameInterval() int

KeyFrameInterval _

func (*Mediafile) Libx265Params

func (m *Mediafile) Libx265Params() *Libx265Params

Libx265Params _

func (*Mediafile) Map added in v0.8.0

func (m *Mediafile) Map() string

Map _

func (*Mediafile) MapMetadata

func (m *Mediafile) MapMetadata() string

MapMetadata _

func (*Mediafile) MaxKeyFrame

func (m *Mediafile) MaxKeyFrame() int

MaxKeyFrame _

func (*Mediafile) MaxMuxingQueueSize

func (m *Mediafile) MaxMuxingQueueSize() int

MaxMuxingQueueSize _

func (*Mediafile) Metadata

func (m *Mediafile) Metadata() Metadata

Metadata _

func (*Mediafile) MinKeyFrame

func (m *Mediafile) MinKeyFrame() int

MinKeyFrame _

func (*Mediafile) MovFlags

func (m *Mediafile) MovFlags() string

MovFlags _

func (*Mediafile) MuxDelay

func (m *Mediafile) MuxDelay() string

MuxDelay _

func (*Mediafile) NativeFramerateInput

func (m *Mediafile) NativeFramerateInput() bool

NativeFramerateInput _

func (*Mediafile) NvencRateControl

func (m *Mediafile) NvencRateControl() string

NvencRateControl _

func (*Mediafile) NvencTargetQuality

func (m *Mediafile) NvencTargetQuality() int

NvencTargetQuality _

func (*Mediafile) ObtainAspect

func (m *Mediafile) ObtainAspect() []string

ObtainAspect _

func (*Mediafile) ObtainAudioBitRate

func (m *Mediafile) ObtainAudioBitRate() []string

ObtainAudioBitRate _

func (*Mediafile) ObtainAudioChannels

func (m *Mediafile) ObtainAudioChannels() []string

ObtainAudioChannels _

func (*Mediafile) ObtainAudioCodec

func (m *Mediafile) ObtainAudioCodec() []string

ObtainAudioCodec _

func (*Mediafile) ObtainAudioFilter

func (m *Mediafile) ObtainAudioFilter() []string

ObtainAudioFilter _

func (*Mediafile) ObtainAudioProfile

func (m *Mediafile) ObtainAudioProfile() []string

ObtainAudioProfile _

func (*Mediafile) ObtainAudioRate

func (m *Mediafile) ObtainAudioRate() []string

ObtainAudioRate _

func (*Mediafile) ObtainBframe

func (m *Mediafile) ObtainBframe() []string

ObtainBframe _

func (*Mediafile) ObtainBufferSize

func (m *Mediafile) ObtainBufferSize() []string

ObtainBufferSize _

func (*Mediafile) ObtainCRF

func (m *Mediafile) ObtainCRF() []string

ObtainCRF _

func (*Mediafile) ObtainCompressionLevel

func (m *Mediafile) ObtainCompressionLevel() []string

ObtainCompressionLevel _

func (*Mediafile) ObtainConstantQuantization

func (m *Mediafile) ObtainConstantQuantization() []string

ObtainConstantQuantization _

func (*Mediafile) ObtainCopyTs

func (m *Mediafile) ObtainCopyTs() []string

ObtainCopyTs _

func (*Mediafile) ObtainDuration

func (m *Mediafile) ObtainDuration() []string

ObtainDuration _

func (*Mediafile) ObtainDurationInput

func (m *Mediafile) ObtainDurationInput() []string

ObtainDurationInput _

func (*Mediafile) ObtainEncryptionKey

func (m *Mediafile) ObtainEncryptionKey() []string

ObtainEncryptionKey _

func (*Mediafile) ObtainFileSizeLimit

func (m *Mediafile) ObtainFileSizeLimit() []string

ObtainFileSizeLimit _

func (*Mediafile) ObtainFrameRate

func (m *Mediafile) ObtainFrameRate() []string

ObtainFrameRate _

func (*Mediafile) ObtainHTTPKeepAlive

func (m *Mediafile) ObtainHTTPKeepAlive() []string

ObtainHTTPKeepAlive _

func (*Mediafile) ObtainHTTPMethod

func (m *Mediafile) ObtainHTTPMethod() []string

ObtainHTTPMethod _

func (*Mediafile) ObtainHardwareAcceleration

func (m *Mediafile) ObtainHardwareAcceleration() []string

ObtainHardwareAcceleration _

func (*Mediafile) ObtainHideBanner

func (m *Mediafile) ObtainHideBanner() []string

ObtainHideBanner _

func (*Mediafile) ObtainHlsListSize

func (m *Mediafile) ObtainHlsListSize() []string

ObtainHlsListSize _

func (*Mediafile) ObtainHlsMasterPlaylistName

func (m *Mediafile) ObtainHlsMasterPlaylistName() []string

ObtainHlsMasterPlaylistName _

func (*Mediafile) ObtainHlsPlaylistType

func (m *Mediafile) ObtainHlsPlaylistType() []string

ObtainHlsPlaylistType _

func (*Mediafile) ObtainHlsSegmentDuration

func (m *Mediafile) ObtainHlsSegmentDuration() []string

ObtainHlsSegmentDuration _

func (*Mediafile) ObtainHlsSegmentFilename

func (m *Mediafile) ObtainHlsSegmentFilename() []string

ObtainHlsSegmentFilename _

func (*Mediafile) ObtainInputFormat added in v0.8.2

func (m *Mediafile) ObtainInputFormat() []string

ObtainInputFormat _

func (*Mediafile) ObtainInputInitialOffset

func (m *Mediafile) ObtainInputInitialOffset() []string

ObtainInputInitialOffset _

func (*Mediafile) ObtainInputPath

func (m *Mediafile) ObtainInputPath() []string

ObtainInputPath _

func (*Mediafile) ObtainInputPipe

func (m *Mediafile) ObtainInputPipe() []string

ObtainInputPipe _

func (*Mediafile) ObtainInputVideoCodec

func (m *Mediafile) ObtainInputVideoCodec() []string

ObtainInputVideoCodec _

func (*Mediafile) ObtainKeyframeInterval

func (m *Mediafile) ObtainKeyframeInterval() []string

ObtainKeyframeInterval _

func (*Mediafile) ObtainLibx265Params

func (m *Mediafile) ObtainLibx265Params() []string

ObtainLibx265Params _

func (*Mediafile) ObtainMap added in v0.8.0

func (m *Mediafile) ObtainMap() []string

ObtainMap _

func (*Mediafile) ObtainMapMetadata

func (m *Mediafile) ObtainMapMetadata() []string

ObtainMapMetadata _

func (*Mediafile) ObtainMaxMuxingQueueSize

func (m *Mediafile) ObtainMaxMuxingQueueSize() []string

ObtainMaxMuxingQueueSize _

func (*Mediafile) ObtainMovFlags

func (m *Mediafile) ObtainMovFlags() []string

ObtainMovFlags _

func (*Mediafile) ObtainMuxDelay

func (m *Mediafile) ObtainMuxDelay() []string

ObtainMuxDelay _

func (*Mediafile) ObtainNativeFramerateInput

func (m *Mediafile) ObtainNativeFramerateInput() []string

ObtainNativeFramerateInput _

func (*Mediafile) ObtainNvencRateControl

func (m *Mediafile) ObtainNvencRateControl() []string

ObtainNvencRateControl _

func (*Mediafile) ObtainNvencTargetQuality

func (m *Mediafile) ObtainNvencTargetQuality() []string

ObtainNvencTargetQuality _

func (*Mediafile) ObtainOutputFormat

func (m *Mediafile) ObtainOutputFormat() []string

ObtainOutputFormat _

func (*Mediafile) ObtainOutputPath

func (m *Mediafile) ObtainOutputPath() []string

ObtainOutputPath _

func (*Mediafile) ObtainOutputPipe

func (m *Mediafile) ObtainOutputPipe() []string

ObtainOutputPipe _

func (*Mediafile) ObtainPixFmt

func (m *Mediafile) ObtainPixFmt() []string

ObtainPixFmt _

func (*Mediafile) ObtainPreset

func (m *Mediafile) ObtainPreset() []string

ObtainPreset _

func (*Mediafile) ObtainQScale

func (m *Mediafile) ObtainQScale() []string

ObtainQScale _

func (*Mediafile) ObtainResetTimestamps added in v0.8.0

func (m *Mediafile) ObtainResetTimestamps() []string

ObtainResetTimestamps _

func (*Mediafile) ObtainResolution

func (m *Mediafile) ObtainResolution() []string

ObtainResolution _

func (*Mediafile) ObtainRtmpLive

func (m *Mediafile) ObtainRtmpLive() []string

ObtainRtmpLive _

func (*Mediafile) ObtainSeekTime

func (m *Mediafile) ObtainSeekTime() []string

ObtainSeekTime _

func (*Mediafile) ObtainSeekTimeInput

func (m *Mediafile) ObtainSeekTimeInput() []string

ObtainSeekTimeInput _

func (*Mediafile) ObtainSeekUsingTsInput

func (m *Mediafile) ObtainSeekUsingTsInput() []string

ObtainSeekUsingTsInput _

func (*Mediafile) ObtainSegmentTime added in v0.8.0

func (m *Mediafile) ObtainSegmentTime() []string

ObtainSegmentTime _

func (*Mediafile) ObtainSkipAudio

func (m *Mediafile) ObtainSkipAudio() []string

ObtainSkipAudio _

func (*Mediafile) ObtainSkipVideo

func (m *Mediafile) ObtainSkipVideo() []string

ObtainSkipVideo _

func (*Mediafile) ObtainStreamIds

func (m *Mediafile) ObtainStreamIds() []string

ObtainStreamIds _

func (*Mediafile) ObtainStrict

func (m *Mediafile) ObtainStrict() []string

ObtainStrict _

func (*Mediafile) ObtainTags

func (m *Mediafile) ObtainTags() []string

ObtainTags _

func (*Mediafile) ObtainTarget

func (m *Mediafile) ObtainTarget() []string

ObtainTarget _

func (*Mediafile) ObtainThreads

func (m *Mediafile) ObtainThreads() []string

ObtainThreads _

func (*Mediafile) ObtainTune

func (m *Mediafile) ObtainTune() []string

ObtainTune _

func (*Mediafile) ObtainUnsafe added in v0.8.2

func (m *Mediafile) ObtainUnsafe() []string

ObtainUnsafe _

func (*Mediafile) ObtainVframes

func (m *Mediafile) ObtainVframes() []string

ObtainVframes _

func (*Mediafile) ObtainVideoBitRate

func (m *Mediafile) ObtainVideoBitRate() []string

ObtainVideoBitRate _

func (*Mediafile) ObtainVideoBitRateTolerance

func (m *Mediafile) ObtainVideoBitRateTolerance() []string

ObtainVideoBitRateTolerance _

func (*Mediafile) ObtainVideoCodec

func (m *Mediafile) ObtainVideoCodec() []string

ObtainVideoCodec _

func (*Mediafile) ObtainVideoFilter

func (m *Mediafile) ObtainVideoFilter() []string

ObtainVideoFilter _

func (*Mediafile) ObtainVideoMaxBitRate

func (m *Mediafile) ObtainVideoMaxBitRate() []string

ObtainVideoMaxBitRate _

func (*Mediafile) ObtainVideoMinBitRate

func (m *Mediafile) ObtainVideoMinBitRate() []string

ObtainVideoMinBitRate _

func (*Mediafile) ObtainVideoProfile

func (m *Mediafile) ObtainVideoProfile() []string

ObtainVideoProfile _

func (*Mediafile) ObtainVideoTag

func (m *Mediafile) ObtainVideoTag() []string

ObtainVideoTag _

func (*Mediafile) ObtainVsync

func (m *Mediafile) ObtainVsync() []string

ObtainVsync _

func (*Mediafile) OutputFormat

func (m *Mediafile) OutputFormat() string

OutputFormat _

func (*Mediafile) OutputPath

func (m *Mediafile) OutputPath() string

OutputPath _

func (*Mediafile) OutputPipe

func (m *Mediafile) OutputPipe() bool

OutputPipe _

func (*Mediafile) OutputPipeReader

func (m *Mediafile) OutputPipeReader() *io.PipeReader

OutputPipeReader _

func (*Mediafile) OutputPipeWriter

func (m *Mediafile) OutputPipeWriter() *io.PipeWriter

OutputPipeWriter _

func (*Mediafile) Preset

func (m *Mediafile) Preset() string

Preset _

func (*Mediafile) QScale

func (m *Mediafile) QScale() uint32

QScale _

func (*Mediafile) ResetTimestamps added in v0.8.0

func (m *Mediafile) ResetTimestamps() bool

ResetTimestamps _

func (*Mediafile) Resolution

func (m *Mediafile) Resolution() string

Resolution _

func (*Mediafile) RtmpLive

func (m *Mediafile) RtmpLive() string

RtmpLive _

func (*Mediafile) SeekTime

func (m *Mediafile) SeekTime() string

SeekTime _

func (*Mediafile) SeekTimeInput

func (m *Mediafile) SeekTimeInput() string

SeekTimeInput _

func (*Mediafile) SeekUsingTsInput

func (m *Mediafile) SeekUsingTsInput() bool

SeekUsingTsInput _

func (*Mediafile) SegmentTime added in v0.8.0

func (m *Mediafile) SegmentTime() int

SegmentTime _

func (*Mediafile) SetAspect

func (m *Mediafile) SetAspect(v string)

SetAspect _

func (*Mediafile) SetAudioBitRate

func (m *Mediafile) SetAudioBitRate(v string)

SetAudioBitRate _

func (*Mediafile) SetAudioChannels

func (m *Mediafile) SetAudioChannels(v int)

SetAudioChannels _

func (*Mediafile) SetAudioCodec

func (m *Mediafile) SetAudioCodec(v string)

SetAudioCodec _

func (*Mediafile) SetAudioFilter

func (m *Mediafile) SetAudioFilter(v string)

SetAudioFilter _

func (*Mediafile) SetAudioProfile

func (m *Mediafile) SetAudioProfile(v string)

SetAudioProfile _

func (*Mediafile) SetAudioRate

func (m *Mediafile) SetAudioRate(v int)

SetAudioRate _

func (*Mediafile) SetAudioVariableBitrate

func (m *Mediafile) SetAudioVariableBitrate()

SetAudioVariableBitrate _

func (*Mediafile) SetBframe

func (m *Mediafile) SetBframe(v int)

SetBframe _

func (*Mediafile) SetBufferSize

func (m *Mediafile) SetBufferSize(v int)

SetBufferSize _

func (*Mediafile) SetCRF

func (m *Mediafile) SetCRF(v uint32)

SetCRF _

func (*Mediafile) SetCompressionLevel

func (m *Mediafile) SetCompressionLevel(val int)

SetCompressionLevel _

func (*Mediafile) SetConstantQuantization

func (m *Mediafile) SetConstantQuantization(v int)

SetConstantQuantization _

func (*Mediafile) SetCopyTs

func (m *Mediafile) SetCopyTs(val bool)

SetCopyTs _

func (*Mediafile) SetDuration

func (m *Mediafile) SetDuration(v string)

SetDuration _

func (*Mediafile) SetDurationInput

func (m *Mediafile) SetDurationInput(v string)

SetDurationInput _

func (*Mediafile) SetEncryptionKey

func (m *Mediafile) SetEncryptionKey(v string)

SetEncryptionKey _

func (*Mediafile) SetFileSizeLimit

func (m *Mediafile) SetFileSizeLimit(val string)

SetFileSizeLimit _

func (*Mediafile) SetFilter

func (m *Mediafile) SetFilter(v string)

SetFilter Deprecated: Use SetVideoFilter instead.

func (*Mediafile) SetFrameRate

func (m *Mediafile) SetFrameRate(v int)

SetFrameRate _

func (*Mediafile) SetHTTPKeepAlive

func (m *Mediafile) SetHTTPKeepAlive(val bool)

SetHTTPKeepAlive _

func (*Mediafile) SetHTTPMethod

func (m *Mediafile) SetHTTPMethod(val string)

SetHTTPMethod _

func (*Mediafile) SetHardwareAcceleration

func (m *Mediafile) SetHardwareAcceleration(val string)

SetHardwareAcceleration _

func (*Mediafile) SetHideBanner

func (m *Mediafile) SetHideBanner(val bool)

SetHideBanner _

func (*Mediafile) SetHlsListSize

func (m *Mediafile) SetHlsListSize(val int)

SetHlsListSize _

func (*Mediafile) SetHlsMasterPlaylistName

func (m *Mediafile) SetHlsMasterPlaylistName(val string)

SetHlsMasterPlaylistName _

func (*Mediafile) SetHlsPlaylistType

func (m *Mediafile) SetHlsPlaylistType(val string)

SetHlsPlaylistType _

func (*Mediafile) SetHlsSegmentDuration

func (m *Mediafile) SetHlsSegmentDuration(val int)

SetHlsSegmentDuration _

func (*Mediafile) SetHlsSegmentFilename

func (m *Mediafile) SetHlsSegmentFilename(val string)

SetHlsSegmentFilename _

func (*Mediafile) SetInputFormat added in v0.8.2

func (m *Mediafile) SetInputFormat(val string)

SetInputFormat _

func (*Mediafile) SetInputInitialOffset

func (m *Mediafile) SetInputInitialOffset(val string)

SetInputInitialOffset _

func (*Mediafile) SetInputPath

func (m *Mediafile) SetInputPath(val string)

SetInputPath _

func (*Mediafile) SetInputPipe

func (m *Mediafile) SetInputPipe(val bool)

SetInputPipe _

func (*Mediafile) SetInputPipeReader

func (m *Mediafile) SetInputPipeReader(r *io.PipeReader)

SetInputPipeReader _

func (*Mediafile) SetInputPipeWriter

func (m *Mediafile) SetInputPipeWriter(w *io.PipeWriter)

SetInputPipeWriter _

func (*Mediafile) SetInputVideoCodec

func (m *Mediafile) SetInputVideoCodec(val string)

SetInputVideoCodec _

func (*Mediafile) SetKeyframeInterval

func (m *Mediafile) SetKeyframeInterval(v int)

SetKeyframeInterval _

func (*Mediafile) SetLibx265Params

func (m *Mediafile) SetLibx265Params(v *Libx265Params)

SetLibx265Params _

func (*Mediafile) SetMap added in v0.8.0

func (m *Mediafile) SetMap(val string)

SetMap _

func (*Mediafile) SetMapMetadata

func (m *Mediafile) SetMapMetadata(val string)

SetMapMetadata _

func (*Mediafile) SetMaxKeyFrame

func (m *Mediafile) SetMaxKeyFrame(v int)

SetMaxKeyFrame _

func (*Mediafile) SetMaxMuxingQueueSize

func (m *Mediafile) SetMaxMuxingQueueSize(v int)

SetMaxMuxingQueueSize _

func (*Mediafile) SetMetadata

func (m *Mediafile) SetMetadata(v Metadata)

SetMetadata _

func (*Mediafile) SetMinKeyFrame

func (m *Mediafile) SetMinKeyFrame(v int)

SetMinKeyFrame _

func (*Mediafile) SetMovFlags

func (m *Mediafile) SetMovFlags(val string)

SetMovFlags _

func (*Mediafile) SetMuxDelay

func (m *Mediafile) SetMuxDelay(val string)

SetMuxDelay _

func (*Mediafile) SetNativeFramerateInput

func (m *Mediafile) SetNativeFramerateInput(val bool)

SetNativeFramerateInput _

func (*Mediafile) SetNvencRateControl

func (m *Mediafile) SetNvencRateControl(v string)

SetNvencRateControl _

func (*Mediafile) SetNvencTargetQuality

func (m *Mediafile) SetNvencTargetQuality(v int)

SetNvencTargetQuality _

func (*Mediafile) SetOutputFormat

func (m *Mediafile) SetOutputFormat(val string)

SetOutputFormat _

func (*Mediafile) SetOutputPath

func (m *Mediafile) SetOutputPath(val string)

SetOutputPath _

func (*Mediafile) SetOutputPipe

func (m *Mediafile) SetOutputPipe(val bool)

SetOutputPipe _

func (*Mediafile) SetOutputPipeReader

func (m *Mediafile) SetOutputPipeReader(r *io.PipeReader)

SetOutputPipeReader _

func (*Mediafile) SetOutputPipeWriter

func (m *Mediafile) SetOutputPipeWriter(w *io.PipeWriter)

SetOutputPipeWriter _

func (*Mediafile) SetPixFmt

func (m *Mediafile) SetPixFmt(v string)

SetPixFmt _

func (*Mediafile) SetPreset

func (m *Mediafile) SetPreset(v string)

SetPreset _

func (*Mediafile) SetQScale

func (m *Mediafile) SetQScale(v uint32)

SetQScale Q Scale must be integer between 1 to 31 - HTTPs://trac.ffmpeg.org/wiki/Encode/MPEG-4

func (*Mediafile) SetResetTimestamps added in v0.8.0

func (m *Mediafile) SetResetTimestamps(val bool)

SetResetTimestamps _

func (*Mediafile) SetResolution

func (m *Mediafile) SetResolution(v string)

SetResolution _

func (*Mediafile) SetRtmpLive

func (m *Mediafile) SetRtmpLive(val string)

SetRtmpLive _

func (*Mediafile) SetSeekTime

func (m *Mediafile) SetSeekTime(v string)

SetSeekTime _

func (*Mediafile) SetSeekTimeInput

func (m *Mediafile) SetSeekTimeInput(v string)

SetSeekTimeInput _

func (*Mediafile) SetSeekUsingTsInput

func (m *Mediafile) SetSeekUsingTsInput(val bool)

SetSeekUsingTsInput _

func (*Mediafile) SetSegmentTime added in v0.8.0

func (m *Mediafile) SetSegmentTime(val int)

SetSegmentTime _

func (*Mediafile) SetSkipAudio

func (m *Mediafile) SetSkipAudio(val bool)

SetSkipAudio _

func (*Mediafile) SetSkipVideo

func (m *Mediafile) SetSkipVideo(val bool)

SetSkipVideo _

func (*Mediafile) SetStreamIds

func (m *Mediafile) SetStreamIds(val map[int]string)

SetStreamIds _

func (*Mediafile) SetStrict

func (m *Mediafile) SetStrict(v int)

SetStrict _

func (*Mediafile) SetTags

func (m *Mediafile) SetTags(val map[string]string)

SetTags _

func (*Mediafile) SetThreads

func (m *Mediafile) SetThreads(v int)

SetThreads _

func (*Mediafile) SetTune

func (m *Mediafile) SetTune(v string)

SetTune _

func (*Mediafile) SetUnsafe added in v0.8.2

func (m *Mediafile) SetUnsafe(v bool)

SetUnsafe _

func (*Mediafile) SetVframes

func (m *Mediafile) SetVframes(v int)

SetVframes _

func (*Mediafile) SetVideoBitRate

func (m *Mediafile) SetVideoBitRate(v string)

SetVideoBitRate _

func (*Mediafile) SetVideoBitRateTolerance

func (m *Mediafile) SetVideoBitRateTolerance(v int)

SetVideoBitRateTolerance _

func (*Mediafile) SetVideoCodec

func (m *Mediafile) SetVideoCodec(v string)

SetVideoCodec _

func (*Mediafile) SetVideoFilter

func (m *Mediafile) SetVideoFilter(v string)

SetVideoFilter _

func (*Mediafile) SetVideoMaxBitrate

func (m *Mediafile) SetVideoMaxBitrate(v int)

SetVideoMaxBitrate _

func (*Mediafile) SetVideoMinBitRate

func (m *Mediafile) SetVideoMinBitRate(v int)

SetVideoMinBitRate _

func (*Mediafile) SetVideoProfile

func (m *Mediafile) SetVideoProfile(v string)

SetVideoProfile _

func (*Mediafile) SetVideoTag

func (m *Mediafile) SetVideoTag(val string)

SetVideoTag _

func (*Mediafile) SetVsync

func (m *Mediafile) SetVsync(val bool)

SetVsync _

func (*Mediafile) SkipAudio

func (m *Mediafile) SkipAudio() bool

SkipAudio _

func (*Mediafile) SkipVideo

func (m *Mediafile) SkipVideo() bool

SkipVideo _

func (*Mediafile) StreamIds

func (m *Mediafile) StreamIds() map[int]string

StreamIds _

func (*Mediafile) Strict

func (m *Mediafile) Strict() int

Strict _

func (*Mediafile) Tags

func (m *Mediafile) Tags() map[string]string

Tags _

func (*Mediafile) Target

func (m *Mediafile) Target() string

Target _

func (*Mediafile) Threads

func (m *Mediafile) Threads() int

Threads _

func (*Mediafile) ToStrCommand

func (m *Mediafile) ToStrCommand() []string

ToStrCommand _

func (*Mediafile) Tune

func (m *Mediafile) Tune() string

Tune _

func (*Mediafile) Unsafe added in v0.8.2

func (m *Mediafile) Unsafe() bool

Unsafe _

func (*Mediafile) Vframes

func (m *Mediafile) Vframes() int

Vframes _

func (*Mediafile) VideoBitRateTolerance

func (m *Mediafile) VideoBitRateTolerance() int

VideoBitRateTolerance _

func (*Mediafile) VideoBitrate

func (m *Mediafile) VideoBitrate() string

VideoBitrate _

func (*Mediafile) VideoCodec

func (m *Mediafile) VideoCodec() string

VideoCodec _

func (*Mediafile) VideoFilter

func (m *Mediafile) VideoFilter() string

VideoFilter _

func (*Mediafile) VideoMaxBitRate

func (m *Mediafile) VideoMaxBitRate() int

VideoMaxBitRate _

func (*Mediafile) VideoMinBitRate

func (m *Mediafile) VideoMinBitRate() int

VideoMinBitRate _

func (*Mediafile) VideoProfile

func (m *Mediafile) VideoProfile() string

VideoProfile _

func (*Mediafile) VideoTag

func (m *Mediafile) VideoTag() string

VideoTag _

type Metadata

type Metadata struct {
	Streams []Streams `json:"streams"`
	Format  Format    `json:"format"`
}

Metadata _

type Progress

type Progress struct {
	FramesProcessed string
	CurrentTime     string
	CurrentBitrate  string
	Progress        float64
	Speed           string
	FPS             float64
}

Progress _

type Streams

type Streams struct {
	Index              int         `json:"index"`
	ID                 string      `json:"id"`
	CodecName          string      `json:"codec_name"`
	CodecLongName      string      `json:"codec_long_name"`
	Profile            string      `json:"profile"`
	CodecType          string      `json:"codec_type"`
	CodecTimeBase      string      `json:"codec_time_base"`
	CodecTagString     string      `json:"codec_tag_string"`
	CodecTag           string      `json:"codec_tag"`
	Width              int         `json:"width"`
	Height             int         `json:"height"`
	CodedWidth         int         `json:"coded_width"`
	CodedHeight        int         `json:"coded_height"`
	HasBFrames         int         `json:"has_b_frames"`
	SampleAspectRatio  string      `json:"sample_aspect_ratio"`
	DisplayAspectRatio string      `json:"display_aspect_ratio"`
	PixFmt             string      `json:"pix_fmt"`
	Level              int         `json:"level"`
	ChromaLocation     string      `json:"chroma_location"`
	Refs               int         `json:"refs"`
	QuarterSample      string      `json:"quarter_sample"`
	DivxPacked         string      `json:"divx_packed"`
	RFrameRrate        string      `json:"r_frame_rate"`
	AvgFrameRate       string      `json:"avg_frame_rate"`
	TimeBase           string      `json:"time_base"`
	DurationTs         int         `json:"duration_ts"`
	Duration           string      `json:"duration"`
	Disposition        Disposition `json:"disposition"`
	BitRate            string      `json:"bit_rate"`

	DurationFloat float64
}

Streams _

type Tags

type Tags struct {
	Encoder string `json:"ENCODER"`
}

Tags _

type VideoFrame added in v0.8.2

type VideoFrame struct {
	MediaType               string `json:"media_type"`
	StreamIndex             int    `json:"stream_index"`
	KeyFrame                int    `json:"key_frame"`
	PktPts                  int    `json:"pkt_pts"`
	PktPtsTime              string `json:"pkt_pts_time"`
	PktDts                  int    `json:"pkt_dts"`
	PktDtsTime              string `json:"pkt_dts_time"`
	BestEffortTimestamp     int    `json:"best_effort_timestamp"`
	BestEffortTimestampTime string `json:"best_effort_timestamp_time"`
	PktDuration             int    `json:"pkt_duration"`
	PktDurationTime         string `json:"pkt_duration_time"`
	PktPos                  string `json:"pkt_pos"`
	PktSize                 string `json:"pkt_size"`
	Width                   int    `json:"width"`
	Height                  int    `json:"height"`
	PixFmt                  string `json:"pix_fmt"`
	SampleAspectRatio       string `json:"sample_aspect_ratio"`
	PictType                string `json:"pict_type"`
	CodedPictureNumber      int    `json:"coded_picture_number"`
	DisplayPictureNumber    int    `json:"display_picture_number"`
	InterlacedFrame         int    `json:"interlaced_frame"`
	TopFieldFirst           int    `json:"top_field_first"`
	RepeatPict              int    `json:"repeat_pict"`
	ChromaLocation          string `json:"chroma_location"`
}

VideoFrame _

func (*VideoFrame) BestEffortTimestampTimeFloat added in v0.8.2

func (f *VideoFrame) BestEffortTimestampTimeFloat() (float64, error)

BestEffortTimestampTimeFloat _

func (*VideoFrame) GetType added in v0.8.2

func (f *VideoFrame) GetType() string

GetType _

func (*VideoFrame) PktDtsTimeFloat added in v0.8.2

func (f *VideoFrame) PktDtsTimeFloat() (float64, error)

PktDtsTimeFloat _

func (*VideoFrame) PktDurationTimeFloat added in v0.8.2

func (f *VideoFrame) PktDurationTimeFloat() (float64, error)

PktDurationTimeFloat _

func (*VideoFrame) PktPosInt added in v0.8.2

func (f *VideoFrame) PktPosInt() (int64, error)

PktPosInt _

func (*VideoFrame) PktPtsTimeFloat added in v0.8.2

func (f *VideoFrame) PktPtsTimeFloat() (float64, error)

PktPtsTimeFloat _

func (*VideoFrame) PktSizeInt added in v0.8.2

func (f *VideoFrame) PktSizeInt() (int64, error)

PktSizeInt _

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL