Documentation ¶
Index ¶
- type AudioFrame
- func (f *AudioFrame) BestEffortTimestampTimeFloat() (float64, error)
- func (f *AudioFrame) GetType() string
- func (f *AudioFrame) PktDtsTimeFloat() (float64, error)
- func (f *AudioFrame) PktDurationTimeFloat() (float64, error)
- func (f *AudioFrame) PktPosInt() (int64, error)
- func (f *AudioFrame) PktPtsTimeFloat() (float64, error)
- func (f *AudioFrame) PktSizeInt() (int64, error)
- type Disposition
- type Ffmpeg
- type Format
- type Framer
- type Libx265Params
- type Mediafile
- func (m *Mediafile) Aspect() string
- func (m *Mediafile) AudioBitrate() string
- func (m *Mediafile) AudioChannels() int
- func (m *Mediafile) AudioCodec() string
- func (m *Mediafile) AudioFilter() string
- func (m *Mediafile) AudioProfile() string
- func (m *Mediafile) AudioRate() int
- func (m *Mediafile) BufferSize() int
- func (m *Mediafile) CRF() uint32
- func (m *Mediafile) CompressionLevel() int
- func (m *Mediafile) ConstantQuantization() int
- func (m *Mediafile) CopyTs() bool
- func (m *Mediafile) Duration() string
- func (m *Mediafile) DurationInput() string
- func (m *Mediafile) EncryptionKey() string
- func (m *Mediafile) FileSizeLimit() string
- func (m *Mediafile) Filter() string
- func (m *Mediafile) FrameRate() int
- func (m *Mediafile) GetPixFmt() string
- func (m *Mediafile) HTTPKeepAlive() bool
- func (m *Mediafile) HTTPMethod() string
- func (m *Mediafile) HardwareAcceleration() string
- func (m *Mediafile) HideBanner() bool
- func (m *Mediafile) HlsListSize() int
- func (m *Mediafile) HlsMasterPlaylistName() string
- func (m *Mediafile) HlsPlaylistType() string
- func (m *Mediafile) HlsSegmentDuration() int
- func (m *Mediafile) HlsSegmentFilename() string
- func (m *Mediafile) InputFormat() string
- func (m *Mediafile) InputInitialOffset() string
- func (m *Mediafile) InputPath() string
- func (m *Mediafile) InputPipe() bool
- func (m *Mediafile) InputPipeReader() *io.PipeReader
- func (m *Mediafile) InputPipeWriter() *io.PipeWriter
- func (m *Mediafile) KeyFrameInterval() int
- func (m *Mediafile) Libx265Params() *Libx265Params
- func (m *Mediafile) Map() string
- func (m *Mediafile) MapMetadata() string
- func (m *Mediafile) MaxKeyFrame() int
- func (m *Mediafile) MaxMuxingQueueSize() int
- func (m *Mediafile) Metadata() Metadata
- func (m *Mediafile) MinKeyFrame() int
- func (m *Mediafile) MovFlags() string
- func (m *Mediafile) MuxDelay() string
- func (m *Mediafile) NativeFramerateInput() bool
- func (m *Mediafile) NvencRateControl() string
- func (m *Mediafile) NvencTargetQuality() int
- func (m *Mediafile) ObtainAspect() []string
- func (m *Mediafile) ObtainAudioBitRate() []string
- func (m *Mediafile) ObtainAudioChannels() []string
- func (m *Mediafile) ObtainAudioCodec() []string
- func (m *Mediafile) ObtainAudioFilter() []string
- func (m *Mediafile) ObtainAudioProfile() []string
- func (m *Mediafile) ObtainAudioRate() []string
- func (m *Mediafile) ObtainBframe() []string
- func (m *Mediafile) ObtainBufferSize() []string
- func (m *Mediafile) ObtainCRF() []string
- func (m *Mediafile) ObtainCompressionLevel() []string
- func (m *Mediafile) ObtainConstantQuantization() []string
- func (m *Mediafile) ObtainCopyTs() []string
- func (m *Mediafile) ObtainDuration() []string
- func (m *Mediafile) ObtainDurationInput() []string
- func (m *Mediafile) ObtainEncryptionKey() []string
- func (m *Mediafile) ObtainFileSizeLimit() []string
- func (m *Mediafile) ObtainFrameRate() []string
- func (m *Mediafile) ObtainHTTPKeepAlive() []string
- func (m *Mediafile) ObtainHTTPMethod() []string
- func (m *Mediafile) ObtainHardwareAcceleration() []string
- func (m *Mediafile) ObtainHideBanner() []string
- func (m *Mediafile) ObtainHlsListSize() []string
- func (m *Mediafile) ObtainHlsMasterPlaylistName() []string
- func (m *Mediafile) ObtainHlsPlaylistType() []string
- func (m *Mediafile) ObtainHlsSegmentDuration() []string
- func (m *Mediafile) ObtainHlsSegmentFilename() []string
- func (m *Mediafile) ObtainInputFormat() []string
- func (m *Mediafile) ObtainInputInitialOffset() []string
- func (m *Mediafile) ObtainInputPath() []string
- func (m *Mediafile) ObtainInputPipe() []string
- func (m *Mediafile) ObtainInputVideoCodec() []string
- func (m *Mediafile) ObtainKeyframeInterval() []string
- func (m *Mediafile) ObtainLibx265Params() []string
- func (m *Mediafile) ObtainMap() []string
- func (m *Mediafile) ObtainMapMetadata() []string
- func (m *Mediafile) ObtainMaxMuxingQueueSize() []string
- func (m *Mediafile) ObtainMovFlags() []string
- func (m *Mediafile) ObtainMuxDelay() []string
- func (m *Mediafile) ObtainNativeFramerateInput() []string
- func (m *Mediafile) ObtainNvencRateControl() []string
- func (m *Mediafile) ObtainNvencTargetQuality() []string
- func (m *Mediafile) ObtainOutputFormat() []string
- func (m *Mediafile) ObtainOutputPath() []string
- func (m *Mediafile) ObtainOutputPipe() []string
- func (m *Mediafile) ObtainPixFmt() []string
- func (m *Mediafile) ObtainPreset() []string
- func (m *Mediafile) ObtainQScale() []string
- func (m *Mediafile) ObtainResetTimestamps() []string
- func (m *Mediafile) ObtainResolution() []string
- func (m *Mediafile) ObtainRtmpLive() []string
- func (m *Mediafile) ObtainSeekTime() []string
- func (m *Mediafile) ObtainSeekTimeInput() []string
- func (m *Mediafile) ObtainSeekUsingTsInput() []string
- func (m *Mediafile) ObtainSegmentTime() []string
- func (m *Mediafile) ObtainSkipAudio() []string
- func (m *Mediafile) ObtainSkipVideo() []string
- func (m *Mediafile) ObtainStreamIds() []string
- func (m *Mediafile) ObtainStrict() []string
- func (m *Mediafile) ObtainTags() []string
- func (m *Mediafile) ObtainTarget() []string
- func (m *Mediafile) ObtainThreads() []string
- func (m *Mediafile) ObtainTune() []string
- func (m *Mediafile) ObtainUnsafe() []string
- func (m *Mediafile) ObtainVframes() []string
- func (m *Mediafile) ObtainVideoBitRate() []string
- func (m *Mediafile) ObtainVideoBitRateTolerance() []string
- func (m *Mediafile) ObtainVideoCodec() []string
- func (m *Mediafile) ObtainVideoFilter() []string
- func (m *Mediafile) ObtainVideoMaxBitRate() []string
- func (m *Mediafile) ObtainVideoMinBitRate() []string
- func (m *Mediafile) ObtainVideoProfile() []string
- func (m *Mediafile) ObtainVideoTag() []string
- func (m *Mediafile) ObtainVsync() []string
- func (m *Mediafile) OutputFormat() string
- func (m *Mediafile) OutputPath() string
- func (m *Mediafile) OutputPipe() bool
- func (m *Mediafile) OutputPipeReader() *io.PipeReader
- func (m *Mediafile) OutputPipeWriter() *io.PipeWriter
- func (m *Mediafile) Preset() string
- func (m *Mediafile) QScale() uint32
- func (m *Mediafile) ResetTimestamps() bool
- func (m *Mediafile) Resolution() string
- func (m *Mediafile) RtmpLive() string
- func (m *Mediafile) SeekTime() string
- func (m *Mediafile) SeekTimeInput() string
- func (m *Mediafile) SeekUsingTsInput() bool
- func (m *Mediafile) SegmentTime() int
- func (m *Mediafile) SetAspect(v string)
- func (m *Mediafile) SetAudioBitRate(v string)
- func (m *Mediafile) SetAudioChannels(v int)
- func (m *Mediafile) SetAudioCodec(v string)
- func (m *Mediafile) SetAudioFilter(v string)
- func (m *Mediafile) SetAudioProfile(v string)
- func (m *Mediafile) SetAudioRate(v int)
- func (m *Mediafile) SetAudioVariableBitrate()
- func (m *Mediafile) SetBframe(v int)
- func (m *Mediafile) SetBufferSize(v int)
- func (m *Mediafile) SetCRF(v uint32)
- func (m *Mediafile) SetCompressionLevel(val int)
- func (m *Mediafile) SetConstantQuantization(v int)
- func (m *Mediafile) SetCopyTs(val bool)
- func (m *Mediafile) SetDuration(v string)
- func (m *Mediafile) SetDurationInput(v string)
- func (m *Mediafile) SetEncryptionKey(v string)
- func (m *Mediafile) SetFileSizeLimit(val string)
- func (m *Mediafile) SetFilter(v string)
- func (m *Mediafile) SetFrameRate(v int)
- func (m *Mediafile) SetHTTPKeepAlive(val bool)
- func (m *Mediafile) SetHTTPMethod(val string)
- func (m *Mediafile) SetHardwareAcceleration(val string)
- func (m *Mediafile) SetHideBanner(val bool)
- func (m *Mediafile) SetHlsListSize(val int)
- func (m *Mediafile) SetHlsMasterPlaylistName(val string)
- func (m *Mediafile) SetHlsPlaylistType(val string)
- func (m *Mediafile) SetHlsSegmentDuration(val int)
- func (m *Mediafile) SetHlsSegmentFilename(val string)
- func (m *Mediafile) SetInputFormat(val string)
- func (m *Mediafile) SetInputInitialOffset(val string)
- func (m *Mediafile) SetInputPath(val string)
- func (m *Mediafile) SetInputPipe(val bool)
- func (m *Mediafile) SetInputPipeReader(r *io.PipeReader)
- func (m *Mediafile) SetInputPipeWriter(w *io.PipeWriter)
- func (m *Mediafile) SetInputVideoCodec(val string)
- func (m *Mediafile) SetKeyframeInterval(v int)
- func (m *Mediafile) SetLibx265Params(v *Libx265Params)
- func (m *Mediafile) SetMap(val string)
- func (m *Mediafile) SetMapMetadata(val string)
- func (m *Mediafile) SetMaxKeyFrame(v int)
- func (m *Mediafile) SetMaxMuxingQueueSize(v int)
- func (m *Mediafile) SetMetadata(v Metadata)
- func (m *Mediafile) SetMinKeyFrame(v int)
- func (m *Mediafile) SetMovFlags(val string)
- func (m *Mediafile) SetMuxDelay(val string)
- func (m *Mediafile) SetNativeFramerateInput(val bool)
- func (m *Mediafile) SetNvencRateControl(v string)
- func (m *Mediafile) SetNvencTargetQuality(v int)
- func (m *Mediafile) SetOutputFormat(val string)
- func (m *Mediafile) SetOutputPath(val string)
- func (m *Mediafile) SetOutputPipe(val bool)
- func (m *Mediafile) SetOutputPipeReader(r *io.PipeReader)
- func (m *Mediafile) SetOutputPipeWriter(w *io.PipeWriter)
- func (m *Mediafile) SetPixFmt(v string)
- func (m *Mediafile) SetPreset(v string)
- func (m *Mediafile) SetQScale(v uint32)
- func (m *Mediafile) SetResetTimestamps(val bool)
- func (m *Mediafile) SetResolution(v string)
- func (m *Mediafile) SetRtmpLive(val string)
- func (m *Mediafile) SetSeekTime(v string)
- func (m *Mediafile) SetSeekTimeInput(v string)
- func (m *Mediafile) SetSeekUsingTsInput(val bool)
- func (m *Mediafile) SetSegmentTime(val int)
- func (m *Mediafile) SetSkipAudio(val bool)
- func (m *Mediafile) SetSkipVideo(val bool)
- func (m *Mediafile) SetStreamIds(val map[int]string)
- func (m *Mediafile) SetStrict(v int)
- func (m *Mediafile) SetTags(val map[string]string)
- func (m *Mediafile) SetThreads(v int)
- func (m *Mediafile) SetTune(v string)
- func (m *Mediafile) SetUnsafe(v bool)
- func (m *Mediafile) SetVframes(v int)
- func (m *Mediafile) SetVideoBitRate(v string)
- func (m *Mediafile) SetVideoBitRateTolerance(v int)
- func (m *Mediafile) SetVideoCodec(v string)
- func (m *Mediafile) SetVideoFilter(v string)
- func (m *Mediafile) SetVideoMaxBitrate(v int)
- func (m *Mediafile) SetVideoMinBitRate(v int)
- func (m *Mediafile) SetVideoProfile(v string)
- func (m *Mediafile) SetVideoTag(val string)
- func (m *Mediafile) SetVsync(val bool)
- func (m *Mediafile) SkipAudio() bool
- func (m *Mediafile) SkipVideo() bool
- func (m *Mediafile) StreamIds() map[int]string
- func (m *Mediafile) Strict() int
- func (m *Mediafile) Tags() map[string]string
- func (m *Mediafile) Target() string
- func (m *Mediafile) Threads() int
- func (m *Mediafile) ToStrCommand() []string
- func (m *Mediafile) Tune() string
- func (m *Mediafile) Unsafe() bool
- func (m *Mediafile) Vframes() int
- func (m *Mediafile) VideoBitRateTolerance() int
- func (m *Mediafile) VideoBitrate() string
- func (m *Mediafile) VideoCodec() string
- func (m *Mediafile) VideoFilter() string
- func (m *Mediafile) VideoMaxBitRate() int
- func (m *Mediafile) VideoMinBitRate() int
- func (m *Mediafile) VideoProfile() string
- func (m *Mediafile) VideoTag() string
- type Metadata
- type Progress
- type Streams
- type Tags
- type VideoFrame
- func (f *VideoFrame) BestEffortTimestampTimeFloat() (float64, error)
- func (f *VideoFrame) GetType() string
- func (f *VideoFrame) PktDtsTimeFloat() (float64, error)
- func (f *VideoFrame) PktDurationTimeFloat() (float64, error)
- func (f *VideoFrame) PktPosInt() (int64, error)
- func (f *VideoFrame) PktPtsTimeFloat() (float64, error)
- func (f *VideoFrame) PktSizeInt() (int64, error)
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) 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 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 Mediafile ¶
type Mediafile struct {
// contains filtered or unexported fields
}
Mediafile _
func (*Mediafile) ConstantQuantization ¶
ConstantQuantization _
func (*Mediafile) HardwareAcceleration ¶
HardwareAcceleration _
func (*Mediafile) HlsMasterPlaylistName ¶
HlsMasterPlaylistName _
func (*Mediafile) HlsSegmentDuration ¶
HlsSegmentDuration _
func (*Mediafile) HlsSegmentFilename ¶
HlsSegmentFilename _
func (*Mediafile) InputFormat ¶ added in v0.8.2
InputFormat _
func (*Mediafile) InputInitialOffset ¶
InputInitialOffset _
func (*Mediafile) InputPipeReader ¶
func (m *Mediafile) InputPipeReader() *io.PipeReader
InputPipeReader _
func (*Mediafile) InputPipeWriter ¶
func (m *Mediafile) InputPipeWriter() *io.PipeWriter
InputPipeWriter _
func (*Mediafile) Libx265Params ¶
func (m *Mediafile) Libx265Params() *Libx265Params
Libx265Params _
func (*Mediafile) MaxMuxingQueueSize ¶
MaxMuxingQueueSize _
func (*Mediafile) NativeFramerateInput ¶
NativeFramerateInput _
func (*Mediafile) NvencRateControl ¶
NvencRateControl _
func (*Mediafile) NvencTargetQuality ¶
NvencTargetQuality _
func (*Mediafile) ObtainAudioBitRate ¶
ObtainAudioBitRate _
func (*Mediafile) ObtainAudioChannels ¶
ObtainAudioChannels _
func (*Mediafile) ObtainAudioCodec ¶
ObtainAudioCodec _
func (*Mediafile) ObtainAudioFilter ¶
ObtainAudioFilter _
func (*Mediafile) ObtainAudioProfile ¶
ObtainAudioProfile _
func (*Mediafile) ObtainAudioRate ¶
ObtainAudioRate _
func (*Mediafile) ObtainBufferSize ¶
ObtainBufferSize _
func (*Mediafile) ObtainCompressionLevel ¶
ObtainCompressionLevel _
func (*Mediafile) ObtainConstantQuantization ¶
ObtainConstantQuantization _
func (*Mediafile) ObtainDurationInput ¶
ObtainDurationInput _
func (*Mediafile) ObtainEncryptionKey ¶
ObtainEncryptionKey _
func (*Mediafile) ObtainFileSizeLimit ¶
ObtainFileSizeLimit _
func (*Mediafile) ObtainFrameRate ¶
ObtainFrameRate _
func (*Mediafile) ObtainHTTPKeepAlive ¶
ObtainHTTPKeepAlive _
func (*Mediafile) ObtainHTTPMethod ¶
ObtainHTTPMethod _
func (*Mediafile) ObtainHardwareAcceleration ¶
ObtainHardwareAcceleration _
func (*Mediafile) ObtainHideBanner ¶
ObtainHideBanner _
func (*Mediafile) ObtainHlsListSize ¶
ObtainHlsListSize _
func (*Mediafile) ObtainHlsMasterPlaylistName ¶
ObtainHlsMasterPlaylistName _
func (*Mediafile) ObtainHlsPlaylistType ¶
ObtainHlsPlaylistType _
func (*Mediafile) ObtainHlsSegmentDuration ¶
ObtainHlsSegmentDuration _
func (*Mediafile) ObtainHlsSegmentFilename ¶
ObtainHlsSegmentFilename _
func (*Mediafile) ObtainInputFormat ¶ added in v0.8.2
ObtainInputFormat _
func (*Mediafile) ObtainInputInitialOffset ¶
ObtainInputInitialOffset _
func (*Mediafile) ObtainInputPath ¶
ObtainInputPath _
func (*Mediafile) ObtainInputPipe ¶
ObtainInputPipe _
func (*Mediafile) ObtainInputVideoCodec ¶
ObtainInputVideoCodec _
func (*Mediafile) ObtainKeyframeInterval ¶
ObtainKeyframeInterval _
func (*Mediafile) ObtainLibx265Params ¶
ObtainLibx265Params _
func (*Mediafile) ObtainMapMetadata ¶
ObtainMapMetadata _
func (*Mediafile) ObtainMaxMuxingQueueSize ¶
ObtainMaxMuxingQueueSize _
func (*Mediafile) ObtainNativeFramerateInput ¶
ObtainNativeFramerateInput _
func (*Mediafile) ObtainNvencRateControl ¶
ObtainNvencRateControl _
func (*Mediafile) ObtainNvencTargetQuality ¶
ObtainNvencTargetQuality _
func (*Mediafile) ObtainOutputFormat ¶
ObtainOutputFormat _
func (*Mediafile) ObtainOutputPath ¶
ObtainOutputPath _
func (*Mediafile) ObtainOutputPipe ¶
ObtainOutputPipe _
func (*Mediafile) ObtainResetTimestamps ¶ added in v0.8.0
ObtainResetTimestamps _
func (*Mediafile) ObtainResolution ¶
ObtainResolution _
func (*Mediafile) ObtainSeekTimeInput ¶
ObtainSeekTimeInput _
func (*Mediafile) ObtainSeekUsingTsInput ¶
ObtainSeekUsingTsInput _
func (*Mediafile) ObtainSegmentTime ¶ added in v0.8.0
ObtainSegmentTime _
func (*Mediafile) ObtainSkipAudio ¶
ObtainSkipAudio _
func (*Mediafile) ObtainSkipVideo ¶
ObtainSkipVideo _
func (*Mediafile) ObtainStreamIds ¶
ObtainStreamIds _
func (*Mediafile) ObtainUnsafe ¶ added in v0.8.2
ObtainUnsafe _
func (*Mediafile) ObtainVideoBitRate ¶
ObtainVideoBitRate _
func (*Mediafile) ObtainVideoBitRateTolerance ¶
ObtainVideoBitRateTolerance _
func (*Mediafile) ObtainVideoCodec ¶
ObtainVideoCodec _
func (*Mediafile) ObtainVideoFilter ¶
ObtainVideoFilter _
func (*Mediafile) ObtainVideoMaxBitRate ¶
ObtainVideoMaxBitRate _
func (*Mediafile) ObtainVideoMinBitRate ¶
ObtainVideoMinBitRate _
func (*Mediafile) ObtainVideoProfile ¶
ObtainVideoProfile _
func (*Mediafile) OutputPipeReader ¶
func (m *Mediafile) OutputPipeReader() *io.PipeReader
OutputPipeReader _
func (*Mediafile) OutputPipeWriter ¶
func (m *Mediafile) OutputPipeWriter() *io.PipeWriter
OutputPipeWriter _
func (*Mediafile) ResetTimestamps ¶ added in v0.8.0
ResetTimestamps _
func (*Mediafile) SetAudioVariableBitrate ¶
func (m *Mediafile) SetAudioVariableBitrate()
SetAudioVariableBitrate _
func (*Mediafile) SetCompressionLevel ¶
SetCompressionLevel _
func (*Mediafile) SetConstantQuantization ¶
SetConstantQuantization _
func (*Mediafile) SetDurationInput ¶
SetDurationInput _
func (*Mediafile) SetEncryptionKey ¶
SetEncryptionKey _
func (*Mediafile) SetFileSizeLimit ¶
SetFileSizeLimit _
func (*Mediafile) SetHTTPKeepAlive ¶
SetHTTPKeepAlive _
func (*Mediafile) SetHardwareAcceleration ¶
SetHardwareAcceleration _
func (*Mediafile) SetHlsMasterPlaylistName ¶
SetHlsMasterPlaylistName _
func (*Mediafile) SetHlsPlaylistType ¶
SetHlsPlaylistType _
func (*Mediafile) SetHlsSegmentDuration ¶
SetHlsSegmentDuration _
func (*Mediafile) SetHlsSegmentFilename ¶
SetHlsSegmentFilename _
func (*Mediafile) SetInputFormat ¶ added in v0.8.2
SetInputFormat _
func (*Mediafile) SetInputInitialOffset ¶
SetInputInitialOffset _
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 ¶
SetInputVideoCodec _
func (*Mediafile) SetKeyframeInterval ¶
SetKeyframeInterval _
func (*Mediafile) SetLibx265Params ¶
func (m *Mediafile) SetLibx265Params(v *Libx265Params)
SetLibx265Params _
func (*Mediafile) SetMaxMuxingQueueSize ¶
SetMaxMuxingQueueSize _
func (*Mediafile) SetNativeFramerateInput ¶
SetNativeFramerateInput _
func (*Mediafile) SetNvencRateControl ¶
SetNvencRateControl _
func (*Mediafile) SetNvencTargetQuality ¶
SetNvencTargetQuality _
func (*Mediafile) SetOutputFormat ¶
SetOutputFormat _
func (*Mediafile) SetOutputPipeReader ¶
func (m *Mediafile) SetOutputPipeReader(r *io.PipeReader)
SetOutputPipeReader _
func (*Mediafile) SetOutputPipeWriter ¶
func (m *Mediafile) SetOutputPipeWriter(w *io.PipeWriter)
SetOutputPipeWriter _
func (*Mediafile) SetQScale ¶
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
SetResetTimestamps _
func (*Mediafile) SetSeekTimeInput ¶
SetSeekTimeInput _
func (*Mediafile) SetSeekUsingTsInput ¶
SetSeekUsingTsInput _
func (*Mediafile) SetSegmentTime ¶ added in v0.8.0
SetSegmentTime _
func (*Mediafile) SetStreamIds ¶
SetStreamIds _
func (*Mediafile) SetVideoBitRateTolerance ¶
SetVideoBitRateTolerance _
func (*Mediafile) SetVideoMaxBitrate ¶
SetVideoMaxBitrate _
func (*Mediafile) SetVideoMinBitRate ¶
SetVideoMinBitRate _
func (*Mediafile) VideoBitRateTolerance ¶
VideoBitRateTolerance _
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 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) 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 _