FFmpeg icon
FFmpeg icon

FFmpeg

 603 likes

FFmpeg is the leading multimedia framework, able to decode, encode, transcode, mux, demux, stream, filter and play pretty much anything that humans and machines have created. It supports the most obscure ancient formats up to the cutting edge.

FFmpeg screenshot 1

License model

  • FreeOpen Source

Platforms

  • Mac
  • Windows
  • Linux
  • BSD
4.7 / 5 Avg rating (20)
603 likes
9comments

Features

Suggest and vote on features

Properties

  1.  Customizable
  2.  Lightweight
  3.  Privacy focused

Features

  1.  Video Converter
  2.  Audio Conversion
  3.  Command line interface
  4.  Integrated Codecs
  5.  Video filters
  6.  Console-based
  7.  Works Offline
  8.  Ad-free
  9.  Portable
  10.  No Tracking
  11.  No registration required
  12.  Support for 4K
  13.  Slideshow Maker
  14.  Batch Editing
  15.  Hardware Accelerated
  16.  Lossless Audio
  17.  Support for MIDI
  18.  Audio Recording

FFmpeg News & Activities

Highlights All activities

Recent News

Show more news

Recent activities

  • bbrobb, zuopak and 05dcx45x60 liked FFmpeg
    17 days ago
  • App icon
    POX added FFmpeg as alternative to 3DS Video Converter
    about 1 month ago
  • kitsunta1l liked FFmpeg
    about 2 months ago
  • AppDR updated FFmpeg
    about 2 months ago
  • roorq, ahmednasser293, PinkPlastic and r3v0000 liked FFmpeg
    about 2 months ago
Show all activities

Comments and Reviews

   
 Post comment/review
Guest
  
Top positive commentJan 1, 2020

This tool is integrated into so many commercial products without getting much acknowledgement. It has a steep learning curve but with a few simple example searches it can replace nearly all video and some image manipulation paid apps.

8
ab1
  
Top negative commentJun 6, 2021

CLI editors for videos and images are insane or very special purpose.

FFmpeg is not exception.

1 reply
HamidoSan

My thoughts exactly: "a CLI tool for media editing / conversion? are you insane?!"

But, after trying a whole bunch of apps with disappointing results, I started using this CLI insanity and figured out how powerful & downright convenient it can be...

And then there's the fact that this CLI tool in particular is the brains behind almost all GUI apps for media editing / conversion / streaming / playing... so yeah, color me a fan.

Reply written Jun 27, 2022

If this reply contains spam or other abuse, notify admins about it.
-3
deanmsands3
  
Positive commentApr 21, 2023

FFMPEG is the ImageMagick-equivalent for video processing. It's supremely powerful and the basis for many other tools. You've probably used it without even realizing. However, it's command line only and has an instruction manual 100's of pages long. But if your Google-Fu is strong, it is an excellent tool for video processing.

1
NejyCR
  
Positive commentJan 19, 2023

Use it for screen-recording via ShareX. Reliable and never had any issues with it.

0
Fnalternativeto Lnalternativeto
  
Positive commentAug 23, 2022

The mother of all. Accept you must use the cli and you will do wonders with this.

2
Olorin
  
Positive commentSep 26, 2021

This is at the core of many video editing/transcoding applications.

3
juanpcsur
  
Positive commentApr 8, 2018

Very useful for any format, even screenshot and capture TV cards

0
Show more comments
7 of 9 comments

What is FFmpeg?

FFmpeg is the leading multimedia framework, able to decode, encode, transcode, mux, demux, stream, filter and play pretty much anything that humans and machines have created. It supports the most obscure ancient formats up to the cutting edge. No matter if they were designed by some standards committee, the community or a corporation. It is also highly portable: FFmpeg compiles, runs, and passes our testing infrastructure FATE across Linux, Mac OS X, Microsoft Windows, the BSDs, Solaris, etc. under a wide variety of build environments, machine architectures, and configurations.

It contains libavcodec, libavutil, libavformat, libavfilter, libavdevice, libswscale and libswresample which can be used by applications. As well as ffmpeg, ffplay and ffprobe which can be used by end users for transcoding and playing.

The FFmpeg project tries to provide the best technically possible solution for developers of applications and end users alike. To achieve this we combine the best free software options available. We slightly favor our own code to keep the dependencies on other libs low and to maximize code sharing between parts of FFmpeg. Wherever the question of "best" cannot be answered we support both options so the end user can choose.

Everyone is welcome in FFmpeg and all contributions are welcome too. We are happy to receive patches, pull requests, bug reports, donations or any other type of contribution.

Security is a high priority and code review is always done with security in mind. Though due to the very large amounts of code touching untrusted data security issues are unavoidable and thus we provide as quick as possible updates to our last stable releases when new security issues are found.

Official Links

FFmpeg information

AlternativeTo Categories

Audio & MusicVideo & MoviesPhotos & GraphicsOS & UtilitiesSystem & HardwareFile Management

GitHub repository

  •  47,690 Stars
  •  12,374 Forks
  •  3 Open Issues
  •   Updated Feb 8, 2025 
View on GitHub

Popular alternatives

View all

Top FFmpeg apps (extensions / mods etc)

View all

Our users have written 9 comments and reviews about FFmpeg, and it has gotten 603 likes

FFmpeg was added to AlternativeTo by CIAvash on Jun 10, 2010 and this page was last updated Dec 15, 2024.