🏳️FFmpeg

Website favicontrac.ffmpeg.org

[](https://ffmpeg.org)

Search:  

*   [Login](/login)

*   [Preferences](/prefs)

*   [Help/Guide](/wiki/TracGuide)

*   [About Trac](/about)

*   [Register](/register)

*   [Forgot your password?](/reset_password)

*   [Wiki](/wiki)

*   [Timeline](/timeline)

*   [View Tickets](/report)

*   [Search](/search)

*   [Tags](/tags)

[wiki:](/wiki "View WikiStart")[WikiStart](/wiki/WikiStart "View WikiStart")

Context Navigation

------------------

*   [Start Page](/wiki/WikiStart)

*   [Index](/wiki/TitleIndex)

*   [History](/wiki/WikiStart?action=history)

* * *

Welcome to the FFmpeg Bug Tracker and Wiki [¶](#WelcometotheFFmpegBugTrackerandWiki "Link to this section")

===========================================================================================================

This Wiki is intended for all kinds of FFmpeg and multimedia related information. Everyone is welcome to add to, edit and improve it!

Bug Reports [¶](#BugReports "Link to this section")

===================================================

*   [List of Bug Reports](/report/1)

*   [List of Tasks non developers can help with](/report/15)

Please read the [​Bug Tracker Manual](https://git.videolan.org/?p=ffmpeg.git;a=blob_plain;f=doc/issue_tracker.txt;hb=HEAD) and [Submitting a Bug Report](https://ffmpeg.org/bugreports.html) before filing a new report. You must [register](/register) before you can file a report or edit this wiki. For uploading samples > 2.5MB use the [​VideoLAN File Uploader](https://streams.videolan.org/upload/).

FFmpeg Official Documentation [¶](#FFmpegOfficialDocumentation "Link to this section")

======================================================================================

*   [Documentation](https://ffmpeg.org/documentation.html) – FFmpeg's main documentation page

*   [Submit an FFmpeg Logo](/wiki/SubmitALogo) – Instructions on how to submit a themed logo or banner to FFmpeg

Developer Documentation [¶](#DeveloperDocumentation "Link to this section")

---------------------------------------------------------------------------

*   [Development Policies and Guides](https://ffmpeg.org/developer.html)

*   [Guide for Using Git](https://ffmpeg.org/git-howto.html)

*   [Notes on Maintaining FFmpeg Source Code and Being a Maintainer](/wiki/MaintainingFFmpeg)

*   [FATE](/wiki/FATE) – Our Continuous Integration Platform / regression testing system

*   [Cleanup](/wiki/Cleanup) – A list of components that may be considered candidates for removal

*   Debugging

    *   [Macroblocks and Motion Vectors](/wiki/Debug/MacroblocksAndMotionVectors)

*   [How to apply patches from Patchwork](/wiki/FetchingPatchworkPatches)

FFmpeg-related Sponsoring Programs [¶](#FFmpeg-relatedSponsoringPrograms "Link to this section")

================================================================================================

*   Google Summer of Code

    *   [GSoC 2025](/wiki/SponsoringPrograms/GSoC/2025)

    *   [GSoC 2024](/wiki/SponsoringPrograms/GSoC/2024)

    *   [GSoC 2023](/wiki/SponsoringPrograms/GSoC/2023)

    *   [GSoC 2022](/wiki/SponsoringPrograms/GSoC/2022)

    *   [GSoC 2021](/wiki/SponsoringPrograms/GSoC/2021)

    *   [GSoC 2020](/wiki/SponsoringPrograms/GSoC/2020)

    *   [GSoC 2019](/wiki/SponsoringPrograms/GSoC/2019)

    *   [GSoC 2018](/wiki/SponsoringPrograms/GSoC/2018)

    *   [GSoC 2017](/wiki/SponsoringPrograms/GSoC/2017)

    *   [GSoC 2016](/wiki/SponsoringPrograms/GSoC/2016)

    *   [GSoC 2015](/wiki/SponsoringPrograms/GSoC/2015)

    *   [GSoC 2014](/wiki/SponsoringPrograms/GSoC/2014)

*   Outreachy

    *   [Outreachy - Dec 2016](/wiki/SponsoringPrograms/Outreachy/2016-12)

    *   [Outreachy - May 2016](/wiki/SponsoringPrograms/Outreachy/2016-05)

    *   [Outreachy - May 2015](/wiki/SponsoringPrograms/Outreachy/2015-05)

    *   [OPW - Dec 2014](/wiki/SponsoringPrograms/OPW/2014-12)

*   Sovereign Tech Fund

    *   [STF 2024](/wiki/SponsoringPrograms/STF/2024)

    *   [STF 2025](/wiki/SponsoringPrograms/STF/2025)

FFmpeg Developer Meetings [¶](#FFmpegDeveloperMeetings "Link to this section")

==============================================================================

*   [FFmeeting/2020-12](/wiki/FFmeeting/2020-12)

*   [FFmeeting/2020-02](/wiki/FFmeeting/2020-02)

*   [FFmeeting/2019-12](/wiki/FFmeeting/2019-12)

*   [FFmeeting/2016-05](/wiki/FFmeeting/2016-05)

*   [FFmeeting/2015-09](/wiki/FFmeeting/2015-09)

*   [FFmeeting/2014-10](/wiki/FFmeeting/2014-10)

*   [FFmeeting/2014-01](/wiki/FFmeeting/2014-01)

FFmpeg at Conferences [¶](#FFmpegatConferences "Link to this section")

======================================================================

*   [Conferences Schedule](/wiki/Conferences)

Community Contributed Documentation [¶](#CommunityContributedDocumentation "Link to this section")

==================================================================================================

The guides below have been written by users and for users to supplement the official [FFmpeg Documentation](https://ffmpeg.org/documentation.html). If you're confused about something refer to the official documentation and if you're still having problems we can [help](https://ffmpeg.org/contact.html).

Books and other External Resources [¶](#BooksandotherExternalResources "Link to this section")

----------------------------------------------------------------------------------------------

> Books and other off-site resources of note are listed at [BooksAndOtherExternalResources](/wiki/BooksAndOtherExternalResources)

Compiling FFmpeg [¶](#CompilingFFmpeg "Link to this section")

-------------------------------------------------------------

*   [Generic Compilation Guide](/wiki/CompilationGuide/Generic)

*   [FFmpeg Compilation Guides](/wiki/CompilationGuide) – Windows, macOS, Linux, and other platforms

*   [Compile Benchmarks](/wiki/CompileBenchmarks)

Encoding [¶](#Encoding "Link to this section")

----------------------------------------------

*   Video Codecs:

    *   [FFV1 Cheat Sheet](/wiki/Encode/FFV1)

    *   [H.264 Encoding Guide](/wiki/Encode/H.264)

    *   [H.265 Encoding Guide](/wiki/Encode/H.265)

    *   [VP9 (WebM) Encoding Guide](/wiki/Encode/VP9)

    *   [AV1 Encoding Guide](/wiki/Encode/AV1)

*   Legacy Codecs:

    *   [Xvid / DivX / MPEG-4 Encoding Guide](/wiki/Encode/MPEG-4)

    *   [VP8 (WebM) Encoding Guide](/wiki/Encode/VP8)

    *   [Theora Video and Vorbis Audio Encoding Guide](/wiki/TheoraVorbisEncodingGuide)

*   Audio Codecs:

    *   [AAC Encoding Guide](/wiki/Encode/AAC)

    *   [MP3 Encoding Guide](/wiki/Encode/MP3)

*   General encoding guides:

    *   [Guidelines for high quality audio encoding](/wiki/Encode/HighQualityAudio)

    *   [VFX Pipeline Encoding Guide](/wiki/Encode/VFX)

    *   [How to encode videos for YouTube](/wiki/Encode/YouTube) and other video sharing sites

Hardware acceleration [¶](#Hardwareacceleration "Link to this section")

-----------------------------------------------------------------------

*   [Hardware acceleration introduction with FFmpeg](/wiki/HWAccelIntro)

Grabbing / Capturing [¶](#GrabbingCapturing "Link to this section")

-------------------------------------------------------------------

*   [Capturing audio with FFmpeg and ALSA](/wiki/Capture/ALSA)

*   [How to grab the desktop (screen) with FFmpeg](/wiki/Capture/Desktop)

*   [How to capture a lightning (thunderbolt) with FFmpeg](/wiki/Capture/Lightning)

*   [How to capture a webcam input](/wiki/Capture/Webcam)

*   [How to capture with acquisition card on Linux](/wiki/Capture/V4L2_ALSA)

*   [DirectShow](/wiki/DirectShow)

Streaming [¶](#Streaming "Link to this section")

------------------------------------------------

*   [Encoding for Streaming Sites](/wiki/EncodingForStreamingSites) such as twitch.tv, ustream.tv, YouTube Live, and other RTMP(E) streaming providers.

*   [Streaming Guide](/wiki/StreamingGuide)

*   [Streaming media with ffserver](/wiki/ffserver)

Filtering [¶](#Filtering "Link to this section")

------------------------------------------------

*   [Filtering Guide](/wiki/FilteringGuide), including syntax for filter options

*   [Fancy Filtering Examples](/wiki/FancyFilteringExamples)

*   [Scaling](/wiki/Scaling) (re-sizing) video

*   [Xfade](/wiki/Xfade) – Crossfades, wipes, and other transitions

*   [Blend](/wiki/Blend) – Examples for blend filter

*   [Postprocessing](/wiki/Postprocessing) – Postprocessing low-quality video with FFmpeg

*   [Stereoscopic](/wiki/Stereoscopic) – 3D movies with ffmpeg

*   [Null](/wiki/Null) – Filter for testing decoding speed

*   [Null filter and anullsrc source](/wiki/HowToFixTvPlaybackIssues) - How to use them to fix TV playback issues

*   [WaveformMonitor](/wiki/WaveformMonitor) – Waveform Monitor in FFmpeg

*   [Vectorscope](/wiki/Vectorscope) – Vectorscope in FFmpeg

*   [Histogram](/wiki/Histogram) – Histogram in FFmpeg

*   [Afade audio filter curves illustrated](/wiki/AfadeCurves)

*   [Remap](/wiki/RemapFilter) – Copies pixels from source frame to target frame based on mapping files/streams

*   [Audio Channel Manipulation](/wiki/AudioChannelManipulation) – Upmix, downmix, split, and manipulate audio channels

*   [Audio Volume Manipulation](/wiki/AudioVolume) – Change audio volume and perform normalization (peak, RMS, EBU R128)

*   [How to remove advertising](/wiki/HowToRemoveAdvertising) - Use drawbox and delogo filters combined with segment muxer

*   [Cropping a video stream](/wiki/CroppingVideo) - An alternative to cropdetect filter

*   [Denoise Examples](/wiki/DenoiseExamples) - Denoise filter examples for end-users

Images / Frames [¶](#ImagesFrames "Link to this section")

---------------------------------------------------------

*   [Create a video slideshow from images](/wiki/Slideshow)

*   [Create a thumbnail image every X seconds of the video](/wiki/Create%20a%20thumbnail%20image%20every%20X%20seconds%20of%20the%20video)

*   [How to take multiple screenshots to an image (tile, mosaic)](/wiki/How%20to%20take%20multiple%20screenshots%20to%20an%20image%20\(tile%2C%20mosaic\))

*   [Create a mosaic out of several input videos](/wiki/Create%20a%20mosaic%20out%20of%20several%20input%20videos)

*   [Create a mosaic out of several input videos using xstack](/wiki/Create%20a%20mosaic%20out%20of%20several%20input%20videos%20using%20xstack)

*   [Create a sliding and bouncing overlay](/wiki/BouncingOverlay)

*   [Create a Waveform Image from an Audio Stream](/wiki/Waveform)

Subtitles [¶](#Subtitles "Link to this section")

------------------------------------------------

*   [How to burn subtitles into the video](/wiki/HowToBurnSubtitlesIntoVideo)

*   [How to convert other FFmpeg-supported subtitles to ASS format](/wiki/HowToConvertSubtitleToASS)

*   [How to convert YouTube SBV to SRT](/wiki/HowToConvertYouTubeSBVtoSRT)

*   [How to extract subtitles](/wiki/ExtractSubtitles) that are included within video files.

*   [How to extract and remove closed captions](/wiki/HowToExtractAndRemoveClosedCaptions)

*   [Managing other languages than English](/wiki/ManagingOtherLanguagesThanEnglish)

Developing Programs Using the FFmpeg Libraries [¶](#DevelopingProgramsUsingtheFFmpegLibraries "Link to this section")

---------------------------------------------------------------------------------------------------------------------

*   [How to setup Eclipse IDE for FFmpeg development](/wiki/Eclipse)

*   [Using libav\*](/wiki/Using%20libav*) – Instructions for how to integrate FFmpeg's main libraries into your own custom programs

*   [Including FFmpeg headers in a C++ application](/wiki/Including%20FFmpeg%20headers%20in%20a%20C%2B%2B%20application)

*   [​List of FFmpeg API changes/compatibility test results](https://abi-laboratory.pro/tracker/timeline/ffmpeg/)

*   [​Lei Xiaohua's Simplest FFmpeg Demos](https://leixiaohua1020.github.io/#ffmpeg-development-examples)

*   [Migration notes for major bump on 2021-04-27](/wiki/Bump59)

Miscellaneous [¶](#Miscellaneous "Link to this section")

--------------------------------------------------------

*   General command line usage:

    *   [Solutions to some errors and messages](/wiki/Errors)

    *   [Creating multiple outputs](/wiki/Creating%20multiple%20outputs) from the same input

    *   [How to concatenate, join, or merge media files](/wiki/Concatenate)

    *   [How to use -map option](/wiki/Map) to select exactly which streams to process

    *   [Seeking](/wiki/Seeking) to split a file or select a segment

    *   [framemd5 Intro and HowTo](/wiki/framemd5%20Intro%20and%20HowTo) for using per-frame checksums

    *   [FFprobe Tips](/wiki/FFprobeTips) for getting frame rate, frame size, duration, etc.

    *   [How to check if Fast Start is enabled for playback](/wiki/HowToCheckIfFaststartIsEnabledForPlayback) using the -v trace option

    *   [Understanding -itsoffset option](/wiki/UnderstandingItsoffset)

*   Effects:

    *   [How to speed up / slow down a video](/wiki/How%20to%20speed%20up%20/%20slow%20down%20a%20video) time lapse, etc.

*   Video:

    *   [Changing the frame rate](/wiki/ChangingFrameRate)

    *   [Limiting the output bitrate](/wiki/Limiting%20the%20output%20bitrate)

    *   [Chroma Subsampling](/wiki/Chroma%20Subsampling)

    *   [Colorspace support in FFmpeg](/wiki/colorspace)

    *   [Debugging Macroblocks and Motion Vectors](/wiki/Debug/MacroblocksAndMotionVectors)

    *   [Why was the ffmpeg -sameq option removed? What to use instead?](https://ffmpeg.org/faq.html#Why-was-the-ffmpeg-_002dsameq-option-removed_003f-What-to-use-instead_003f)

    *   [Viterbi Algorithm](/wiki/ViterbiAlgorithm)

*   Audio:

    *   [Audio Types](/wiki/audio%20types) – List of the different types of raw audio

    *   [FFmpeg and the SoX Resampler](/wiki/FFmpeg%20and%20the%20SoX%20Resampler) – High quality audio resampling

*   Working with other tools:

    *   [How to encode with FFmpeg from Adobe Premiere Pro](/wiki/Encode/PremierePro)

    *   [Using FFmpeg from PHP scripts](/wiki/PHP)

*   Other:

    *   [How to ask good questions on ffmpeg-user mailing list](/wiki/MailingListEtiquette)

    *   [Articles for Creation](/wiki/ArticlesForCreation) – A simple idea/reminder list for new community contributed wiki articles

    *   [Downstreams](/wiki/Downstreams) – A list of downstream software products that distribute FFmpeg, including versions and end-of-life dates

    *   [Projects](/wiki/Projects) – A list of free projects and programs known to incorporate work from FFmpeg.

About this Wiki [¶](#AboutthisWiki "Link to this section")

==========================================================

License [¶](#License "Link to this section")

--------------------------------------------

The materials within the Community Contributed Documentation section of the FFmpeg Wiki are released under the [​Creative Commons Attribution-ShareAlike 3.0 License](https://creativecommons.org/licenses/by-sa/3.0/). This allows anyone to share, adapt, and build upon this work, even for commercial purposes, as long as the same or compatible license is used and that credit is properly attributed to the author(s). Credit should be attributed to "Contributors to the FFmpeg Community Documentation Wiki".

Wiki Page Index [¶](#WikiPageIndex "Link to this section")

----------------------------------------------------------

For a complete list of all local wiki pages, see [TitleIndex](/wiki/TitleIndex).

Trac Documentation [¶](#TracDocumentation "Link to this section")

-----------------------------------------------------------------

Trac is what FFmpeg uses for tracking bugs (and also hosts this wiki).

*   [TracGuide](/wiki/TracGuide) -- Built-in Documentation

*   [​The Trac project](https://trac.edgewall.org/) -- Trac Open Source Project

*   [​Trac FAQ](https://trac.edgewall.org/wiki/TracFaq) -- Frequently Asked Questions

*   [TracSupport](/wiki/TracSupport) -- Trac Support

[Last modified](/wiki/WikiStart?action=diff&version=239 "Version 239 by Thilo Borgmann: Add gsoc 2025") [7 weeks ago](/timeline?from=2025-01-28T00%3A22%3A42Z&precision=second "See timeline at Jan 28, 2025, 12:22:42 AM") Last modified on Jan 28, 2025, 12:22:42 AM

*   Tags

*   [docs](/tags/docs)

**Note:** See [TracWiki](/wiki/TracWiki) for help on using the wiki.

### Download in other formats:

*   [Plain Text](/wiki/WikiStart?format=txt)

* * *

[](https://trac.edgewall.org/)

Powered by [**Trac 1.6**](/about)  

By [Edgewall Software](http://www.edgewall.org/) .

Visit the Trac open source project at  

[http://trac.edgewall.org/](http://trac.edgewall.org/)