Documentation
¶
Index ¶
- type Disposition
- type Ffmpeg
- type Format
- type Mediafile
- func (m *Mediafile) AddCommand(v string, before bool)
- func (m *Mediafile) AddInputFile(v string)
- func (m *Mediafile) AddOutputFile(v string)
- func (m *Mediafile) Commands() []string
- func (m *Mediafile) Metadata() Metadata
- func (m *Mediafile) SetMetadata(v Metadata)
- func (m *Mediafile) ToString() []string
- type Metadata
- type Parameters
- type Progress
- type Streams
- type Tags
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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"` }
type Format ¶
type Format struct { Filename string 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"` }
type Mediafile ¶
type Mediafile struct {
// contains filtered or unexported fields
}
func (*Mediafile) AddCommand ¶
func (*Mediafile) AddInputFile ¶
func (*Mediafile) AddOutputFile ¶
type Parameters ¶
func ParseParams ¶
func ParseParams() (*Parameters, error)
type Streams ¶
type Streams struct { Index int 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"` }
Click to show internal directories.
Click to hide internal directories.