Megerz
虹花ナナカ   Kyoto, Japan
 
 
yeah
Currently Offline
FFmpeg
FFmpeg is a free and open-source software project consisting of a suite of libraries and programs for handling video, audio, and other multimedia files and streams. At its core is the command-line ffmpeg tool itself, designed for processing of video and audio files. It is widely used for format transcoding, basic editing (trimming and concatenation), video scaling, video post-production effects and standards compliance (SMPTE, ITU).

FFmpeg also includes other tools: ffplay, a simple media player and ffprobe , a command-line tool to display media information. Among included libraries are libavcodec, an audio/video codec library used by many commercial and free software products, libavformat (Lavf), an audio/video container mux and demux library, and libavfilter, a library for enhancing and editing filters through a Gstreamer-like filtergraph.

FFmpeg is part of the workflow of many other software projects, and its libraries are a core part of software media players such as VLC, and has been included in core processing for YouTube and Bilibili. Encoders and decoders for many audio and video file formats are included, making it highly useful for the transcoding of common and uncommon media files.

FFmpeg is published under the LGPL-2.1-or-later or GPL-2.0-or-later, depending on which options are enabled.

Components

Command line tools

:nekoheart: ffmpeg is a command-line tool that converts audio or video formats. It can also capture and encode in real-time from various hardware and software sources such as a TV capture card.
:nekoheart: ffplay is a simple media player utilizing SDL and the FFmpeg libraries.
:nekoheart: ffprobe is a command-line tool to display media information (text, CSV, XML, JSON), see also Mediainfo.

Libraries

:nekoheart: libswresample is a library containing audio resampling routines.
:nekoheart: libavresample is a library containing audio resampling routines from the Libav project, similar to libswresample from ffmpeg .
:nekoheart: libavcodec is a library containing all of the native FFmpeg audio/video encoders and decoders. Most codecs were developed from scratch to ensure best performance and high code reusability.
:nekoheart: libavformat (Lavf) is a library containing demuxers and muxers for audio/video container formats.
:nekoheart: libavutil is a helper library containing routines common to different parts of FFmpeg. This library includes hash functions, ciphers, LZO decompressor and Base64 encoder/decoder.
:nekoheart: libpostproc is a library containing older H.263 based video postprocessing routines.
:nekoheart: libswscale is a library containing video image scaling and colorspace/pixelformat conversion routines.
:nekoheart: libavfilter is the substitute for vhook which allows the video/audio to be modified or examined between the decoder and the encoder. Filters have been ported from many projects including MPlayer and avisynth.
:nekoheart: libavdevice is a library containing audio/video io through internal and external devices.

Applications

Legal aspects

FFmpeg contains more than 100 codecs, most of which use compression techniques of one kind or another. Many such compression techniques may be subject to legal claims relating to software patents. Such claims may be enforceable in countries like the United States which have implemented software patents, but are considered unenforceable or void in member countries of the European Union, for example. Patents for many older codecs, including AC3 and all MPEG-1 and MPEG-2 codecs, have expired.

FFmpeg is licensed under the LGPL license, but if a particular build of FFmpeg is linked against any GPL libraries (notably x264), then the entire binary is licensed under the GPL.

Projects using FFmpeg


FFmpeg is used by software such as Blender, Cinelerra-GG Infinity, HandBrake, Kodi, MPC-HC, Plex, Shotcut, VirtualDub2 (a VirtualDub fork), VLC media player, xine and YouTube. It handles video and audio playback in Google Chrome and the Linux version of Firefox. GUI front-ends for FFmpeg have been developed, including Multimedia Xpert and XMedia Recode.

FFmpeg is used by ffdshow, FFmpegInterop, the GStreamer FFmpeg plug-in, LAV Filters and OpenMAX IL to expand the encoding and decoding capabilities of their respective multimedia platforms.

As part of NASA's Mars 2020 mission, FFmpeg is used by the Perseverance rover on Mars for image and video compression before footage is sent to Earth.
Favorite Game
1,387
Hours played
585
Achievements
Rarest Achievement Showcase
Favorite Guide
Created by -
1,911 ratings
Recent Activity
2,878 hrs on record
last played on May 11
89 hrs on record
last played on Apr 27
1,387 hrs on record
last played on Apr 26
Graze Bonus Mar 30 @ 5:22pm 
Hello, honey. Hope the day has been giving you many wishes come true! Kisses!
76561199057106999 Mar 29 @ 12:37am 
═══════════ 🔱🔱🔱🔱🔱🔱🔱═════════════
🧡 Cool Guy 🧡
⚡⚡ Let’s be friends for future games ⚡⚡

🌟🌟 Have a wonderful year🌟🌟
💫💫 Stay safe & take care💫💫

🔥🔥🔥+REP The profile is fire 🔥🔥🔥


════════════🔱🔱🔱🔱🔱🔱═════════════
Luffaren Dec 19, 2023 @ 8:51am 
💝──🏆──🏆──🏆──💝
✅ + REP
      💌💟   💟💌
   💟🌠💝💟💝🌠💟
   💌🌠💌🏆💌🌠💌
      💟🏆🔝🏆💟
🔝      💌🌠💌      🔝
   ⚡      💟      ⚡
      💫         💫
✅ Cool guy !!!
Berry Go!! Aug 24, 2023 @ 7:11pm 
♥♥♥♥ off, stop stealing my びびびびびびびびびびびびびびびびびびびび
びびびびびびびびびびびびびびびびびびびび
びびびびびびびびびびびびびびびびびびびび
びびびびびびびびびびびびびびびびびびびび
hsoJ Aug 24, 2023 @ 3:08pm 
♥♥♥♥ off, stop stealing my points
Berry Go!! Jun 27, 2023 @ 10:59am 
no more hypotheticals