mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-02-04 06:08:26 +02:00
James Almer
9cfdf0e332
Merge commit '303fadf5963e01b8edf4ba2701e45f7e9e586aeb'
* commit '303fadf5963e01b8edf4ba2701e45f7e9e586aeb': avconv: Document the -init_hw_device option avconv: Enable generic hwaccel support for VDPAU lavc: vdpau: add support for new hw_frames_ctx and hw_device_ctx API lavc: Add hwaccel_flags field to AVCodecContext avconv: Enable generic hwaccel support for VAAPI avconv: Generic device setup hwcontext: Make it easier to work with device types hwcontext: Add device derivation This commit is a noop, see b22172f6f3530b8bd9d1d2c38a31b1e9c3729e42 0b1794a43e1083644aa3db2a09323681cfe080ec 06043cc0bc72b530db352a67776392cf61a54104 be510733523016aae7dca74bba6aa3b223c1fed6 156bd8278f4098426cffaa68efb161907e5c1869 7e4ba776a2240d40124d5540ea6b2118fa2fe26a e462ace84b92e54d2a5fa651d6469aefe0f1efbf 527a1e213167123d24d014bc0b956ef43d9d6542 Merged-by: James Almer <jamrial@gmail.com>
…
…
FFmpeg README
FFmpeg is a collection of libraries and tools to process multimedia content such as audio, video, subtitles and related metadata.
Libraries
libavcodec
provides implementation of a wider range of codecs.libavformat
implements streaming protocols, container formats and basic I/O access.libavutil
includes hashers, decompressors and miscellaneous utility functions.libavfilter
provides a mean to alter decoded Audio and Video through chain of filters.libavdevice
provides an abstraction to access capture and playback devices.libswresample
implements audio mixing and resampling routines.libswscale
implements color conversion and scaling routines.
Tools
- ffmpeg is a command line toolbox to manipulate, convert and stream multimedia content.
- ffplay is a minimalistic multimedia player.
- ffprobe is a simple analysis tool to inspect multimedia content.
- ffserver is a multimedia streaming server for live broadcasts.
- Additional small tools such as
aviocat
,ismindex
andqt-faststart
.
Documentation
The offline documentation is available in the doc/ directory.
The online documentation is available in the main website and in the wiki.
Examples
Coding examples are available in the doc/examples directory.
License
FFmpeg codebase is mainly LGPL-licensed with optional components licensed under GPL. Please refer to the LICENSE file for detailed information.
Contributing
Patches should be submitted to the ffmpeg-devel mailing list using
git format-patch
or git send-email
. Github pull requests should be
avoided because they are not part of our review process and will be ignored.
Languages
C
90.3%
Assembly
7.8%
Makefile
1.3%
C++
0.2%
Objective-C
0.2%
Other
0.1%