Documentation ¶
Overview ¶
Package goav contains golang binding for FFmpeg.
A comprehensive binding to the ffmpeg video/audio manipulation library: https://www.ffmpeg.org/
Contains:
libavcodec: encoding/decoding library libavfilter: graph-based frame editing library libavformat: I/O and muxing/demuxing library libavdevice: special devices muxing/demuxing library libavutil: common utility library libswresample: audio resampling, format conversion and mixing libpostproc: post processing library libswscale: color conversion and scaling library
Directories ¶
Path | Synopsis |
---|---|
Package avcodec contains the codecs (decoders and encoders) provided by the libavcodec library Provides some generic global options, which can be set on all the encoders and decoders.
|
Package avcodec contains the codecs (decoders and encoders) provided by the libavcodec library Provides some generic global options, which can be set on all the encoders and decoders. |
Package avdevice deals with the input and output devices provided by the libavdevice library The libavdevice library provides the same interface as libavformat.
|
Package avdevice deals with the input and output devices provided by the libavdevice library The libavdevice library provides the same interface as libavformat. |
Package avfilter contains methods that deal with ffmpeg filters filters in the same linear chain are separated by commas, and distinct linear chains of filters are separated by semicolons.
|
Package avfilter contains methods that deal with ffmpeg filters filters in the same linear chain are separated by commas, and distinct linear chains of filters are separated by semicolons. |
Package avformat provides some generic global options, which can be set on all the muxers and demuxers.
|
Package avformat provides some generic global options, which can be set on all the muxers and demuxers. |
Package avutil is a utility library to aid portable multimedia programming.
|
Package avutil is a utility library to aid portable multimedia programming. |
Package swresample provides a high-level interface to the libswresample library audio resampling utilities The process of changing the sampling rate of a discrete signal to obtain a new discrete representation of the underlying continuous signal.
|
Package swresample provides a high-level interface to the libswresample library audio resampling utilities The process of changing the sampling rate of a discrete signal to obtain a new discrete representation of the underlying continuous signal. |
Package swscale performs highly optimized image scaling and colorspace and pixel format conversion operations.
|
Package swscale performs highly optimized image scaling and colorspace and pixel format conversion operations. |
Click to show internal directories.
Click to hide internal directories.