FFmpeg 1 - Overview/Installation


About FFmpeg

FFmpeg is pronounced "ef ef em peg", where "FF" stands for "Fast Forward" and "mpeg" stands for "Moving Picture Experts Group".



Tutorial materials, etc.


library

  • libavcodec: audio and video codec library;
  • libavformat: Encapsulation and decapsulation library of multimedia files or protocols, such as Mp4, Flv and other file encapsulation formats, RTMP, RTSP and other network protocol encapsulation formats;
  • libavutil: tool library;
  • libavfilter: audio and video, subtitle filter library;
  • libavdevice: access device
  • libswresample: Audio resampling library
  • libswscale: image format conversion library;

command line tool

  • 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.

Install

Method 1: snapshot build

If you only use the command line, you can do it this way.

You can download compiled ffmpeg, ffprobe, ffplay, ffserver here
https://evermeet.cx/ffmpeg/


Download the file, and it will be an executable program after decompression.
Here I create a ff folder to store downloaded files.

$ cd ff

# 查看版本
$ ./ffplay  -version
 
$ ./ffserver -version

$ ./ffprobe -version

$ ./ffmpeg -version


Method 2: brew

$ brew install ffmpeg

other

Ffmpeg Post of Shame

https://github.com/FFmpeg/web/blob/master/src/shame

Many players use FFmpeg code or modules, but do not abide by the LGPL/GPL agreement.
FFmpeg published many players that did not comply with the agreement on its official website, named Hall Of Shame, so it is called the shame column incident, and its page has now stopped updating.


2022-07-21

Guess you like

Origin blog.csdn.net/lovechris00/article/details/125921387