Discover / Video & YouTube
FFmpeg
by FFmpegC
The universal media toolkit. Every video pipeline ends up shelling out to it.
Maturity: experimental because active but has never tagged a release. Derived from release and commit history, not a rating.
- Stars
- 63k
- Forks
- 14k
- Downloads / mo
- —
- Last commit
- 2026-08-03
- License
- NOASSERTION
- Open issues
- 3
Market and trust evidence
Edition not yet matchedNo exact skills.sh identity match is available for this repository. Repository adoption and freshness remain visible above; install momentum is not inferred.
Trust analysis is a screening signal, not a security warranty. Read the ranking and trust methodology.
In practice
Written by AI from this repository’s README · medium confidenceMedia pipelines need format conversion, resampling, and filtering that no single language runtime provides.
Use it when
When a workflow has to transcode, cut, resample, or inspect audio and video files.
Not the right pick when
This repo is a mirror with no install instructions, and GitHub pull requests are ignored in favor of the mailing list.
Capabilities
- ffmpeg command line toolbox to manipulate, convert and stream media
- ffprobe to inspect multimedia content
- ffplay minimalistic media player
- libavcodec and libavformat for codecs and container formats
- libavfilter graph based audio and video filtering
- libswresample and libswscale for resampling and scaling
Cost: Free and open source
Video walkthroughs
How to Install Python, CUDA, cuDNN, C++ Build Tools, FFMPEG & Git Tutorial for AI Applications
FFmpeg Tutorial for Beginners: Mastering the Command Line
Third-party YouTube uploads matched to this tool by title, channel and repository name on 2026-08-03. Not made, reviewed or endorsed by SkillPilot. View counts and publish months are as of the match date and the month is approximate. Nothing loads from YouTube until you press play.
What the repository ships
Detected from the actual files in the repository root.
Tags
README
FFmpeg README
FFmpeg is a collection of libraries and tools to process multimedia content
such as audio, video, subtitles and related metadata.
Libraries
libavcodecprovides implementation of a wider range of codecs.libavformatimplements streaming protocols, container formats and basic I/O access.libavutilincludes hashers, decompressors and miscellaneous utility functions.libavfilterprovides means to alter decoded audio and video through a directed graph of connected filters.libavdeviceprovides an abstraction to access capture and playback devices.libswresampleimplements audio mixing and resampling routines.libswscaleimplements color conversion and scaling routines.
Tools
- ffmpeg is a command line toolbox to
manipulate, convert and stream multimedia content.
multimedia content.
- Additional small tools such as
aviocat,ismindexandqt-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.