Нет описания https://ffmpeg.org/

llyyr 0b7f5b7566 lavc/vp9: reset segmentation fields when segmentation isn't enabled 1 месяц назад
compat 1ea3650823 Replace all occurences of av_mallocz_array() by av_calloc() 2 лет назад
doc 7c2efd6cdc doc/html: fix styling issue with Texinfo 7.0 3 месяцев назад
ffbuild 20b0d24c2f Makefile: Redo duplicating object files in shared builds 2 лет назад
fftools e30302c636 fftools/ffmpeg: avoid possible invalid reads with short -tag values 1 год назад
libavcodec 0b7f5b7566 lavc/vp9: reset segmentation fields when segmentation isn't enabled 1 месяц назад
libavdevice 307df02e1d lavd/v4l2: Use proper field type for second parameter of ioctl() with BSD's 1 месяц назад
libavfilter 4249a81c31 avfilter/vf_untile: swap the chroma shift values used for plane offsets 1 год назад
libavformat 60df6aad93 avformat/mov: Check if a key is longer than the atom containing it 3 месяцев назад
libavutil d6bec7f83e avutil/ppc/cpu: Also use the machdep.altivec sysctl on NetBSD 1 месяц назад
libpostproc c512be9a90 lib*/version.h: Bump Versions before release/5.0 branch 2 лет назад
libswresample c512be9a90 lib*/version.h: Bump Versions before release/5.0 branch 2 лет назад
libswscale 1f07ecd632 swscale/input: Use more unsigned intermediates 1 год назад
presets d9a61ae31e presets: remove moldering iPod presets 10 лет назад
tests a9655efa6f avcodec/snowenc: Fix visual weight calculation 1 год назад
tools a158789f0d tools/target_dec_fuzzer: Adjust threshold for MMVIDEO 1 год назад
.gitattributes d1df72a702 fate: add SCC test 7 лет назад
.gitignore c975946577 build: detect Metal.framework and build .metal files 2 лет назад
.mailmap 74b5564fb5 mailmap: add entry for myself 3 лет назад
.travis.yml ecb5546e97 Merge commit '899ee03088d55152a48830df0899887f055da1de' 5 лет назад
CONTRIBUTING.md ef42c1de2b Add CONTRIBUTING.md 7 лет назад
COPYING.GPLv2 ecc1330a6d Rename COPYING.GPL --> COPYING.GPLv2 and COPYING.LGPL --> COPYING.LGPLv2.1. 15 лет назад
COPYING.GPLv3 9cad0e4ed8 Add configure option to upgrade (L)GPL to version 3. 15 лет назад
COPYING.LGPLv2.1 0bba26466f cosmetics: Delete empty lines at end of file. 12 лет назад
COPYING.LGPLv3 9cad0e4ed8 Add configure option to upgrade (L)GPL to version 3. 15 лет назад
CREDITS 49872ca447 Use https for repository links 1 год назад
Changelog 0e15444ace update for 5.0.3 1 год назад
INSTALL.md 22fc9cdd7e INSTALL.md: Fix Markdown formatting 5 лет назад
LICENSE.md d5e7f01090 avfilter/vf_geq: Relicense to LGPL 4 лет назад
MAINTAINERS e9e4d21911 MAINTAINERS: Add ED25519 key for signing my commits in the future 1 год назад
Makefile 20b0d24c2f Makefile: Redo duplicating object files in shared builds 2 лет назад
README.md f79be02be0 README: fix typo and description of libavfilter 2 лет назад
RELEASE 0e15444ace update for 5.0.3 1 год назад
RELEASE_NOTES 390d6853d0 RELEASE_NOTES: Based on the version from 4.3 2 лет назад
configure 80a676e8ae configure: enable ffnvcodec, nvenc, nvdec for FreeBSD 1 месяц назад

README.md

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 means to alter decoded audio and video through a directed graph of connected 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.
  • Additional small tools such as aviocat, ismindex and qt-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.