FFMPEG What / Why | Homebrew Install (mac) *

NAS: spiffynasty.com

FFmpeg

 

What is FFmpeg?

FFmpeg is a software containing libraries and programs used to handle video and audio files, a tool that decodes and then encodes these data. The most conventional use of FFmpeg is to stream and convert video or audio files from a larger format to a format that is lightly deliverable. It also means that the video format switches to another, depending on the device used to view the video file (for instance, 3gp or mp4 for mobile while flv or mkv for desktop).

FFmpeg also generates video preview screens. If you would like to start a video hosting website like Youtube, you will need FFmpeg.

Most probably, if you are only on a shared host, then you will not make a site that will compete with Youtube. So why need to install FFmpeg? Also, Youtube can be a good host for your videos.

But if you would like to have direct safe keeping of your videos or if majority of your websites readers come from China (where Youtube is blocked), then you may need to host your own videos and install FFmpeg.

Unfortunately not all hosting providers allow FFmpeg installation to their shared hosting plans

 

http://www.ffmpeg.org/documentation.html

Documentation

The following documentation is regenerated nightly, and corresponds to the newest FFmpeg revision. Consult your locally installed documentation for older versions.

Command Line Tools Documentation

 

Components Documentation

 

Libraries Documentation

 

General Documentation

 

API Documentation

 

successful install (mac)

❯ ffmpeg -version
ffmpeg version 4.4 Copyright (c) 2000-2021 the FFmpeg developers
built with Apple clang version 12.0.0 (clang-1200.0.32.29)
configuration: --prefix=/usr/local/Cellar/ffmpeg/4.4-with-options_1 --enable-shared --cc=clang --host-cflags= --host-ldflags= --enable-gpl --enable-libaom --enable-libdav1d --enable-libmp3lame --enable-libopus --enable-libsnappy --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libfontconfig --enable-libfreetype --enable-frei0r --enable-libass --enable-demuxer=dash --disable-libjack --disable-indev=jack --enable-opencl --enable-videotoolbox --disable-htmlpages
libavutil      56. 70.100 / 56. 70.100
libavcodec     58.134.100 / 58.134.100
libavformat    58. 76.100 / 58. 76.100
libavdevice    58. 13.100 / 58. 13.100
libavfilter     7.110.100 /  7.110.100
libswscale      5.  9.100 /  5.  9.100
libswresample   3.  9.100 /  3.  9.100
libpostproc    55.  9.100 / 55.  9.100

INSTALLATION SETTINGS

 

https://ffmpegfromzerotohero.com/blog/how-to-install-ffmpeg-4-x/

Install a Basic FFMPEG version thru HomeBrew

After installing HomeBrew it’s time to install FFMPEG.

At the time of writing this article the latest version is 4.3.1.

Now type the following code:

brew install homebrew-ffmpeg/ffmpeg/ffmpeg

This might take 5 minutes or more.

After completion of the installation process, you might want to check if everything is fine with your installation of FFMPEG.

To do so, within your Terminal window, just type the following code:

ffmpeg -version

Your shell will display something like this:

img
img

If you see a similar screen, after running the above command, that means that the installation process of FFMPEG on MacOS X has completed!

Optional: Custom Installation of FFMPEG on MacOS X with Options

You might want to use an FFMPEG version that has all the protocols and libraries needed for a particular task.

For example, you might need to use a Decklink acquisition card from BlackMagic Design.

In such case you can check the options available on Brew by typing the following command:

brew info homebrew-ffmpeg/ffmpeg/ffmpeg

This will print out all the supported options.

In order to install FFMPEG with the desired options, you will need to type the command along with the desired option to install.

In the example of DeckLink support, you will have to install the Blackmagic Desktop Video and Driver libraries and then type the following command:

brew install homebrew-ffmpeg/ffmpeg/ffmpeg --with-decklink

As mentioned before FFMPEG can be installed in many ways, and with some options that can process many formats and standards created in the last 30 years. Amongst these formats there are patented formats, such as the common Mp3 format, which is a registered patent of the Fraunhofer Institute, which deals with licenses and authorized uses for commercial purposes.

For example: if you want to use a proprietary codec such as the AAC into an App or a commercial software, and embed FFMPEG as a component of your App, you might want to study this legal section of the FFMPEG website.

As per the Blackmagic Design option above described, if you need to use FFMPEG on a specific configuration or output a special format you may want to install a custom version of FFMPEG.

Let’s take an example: the AAC audio compression codec.

This audio codec can be used freely by calling the native AAC encoder option with the command -c:a aac (which means “Codec for Audio: AAC”). But you might need to use a special version of the AAC codec, such as the HE-AAC (High Efficiency Advance Audio Coding).

To use this patented format, which is yet another Fraunhofer Institute Patent, you will need to install FFMPEG with the libfdk_aac library.

To enable this option you will have to type:

brew install homebrew-ffmpeg/ffmpeg/ffmpeg --with-fdk-aac

From a quality standpoint the libfdk_aac option will produce superior results from the native FFMPEG’s AAC encoder. You might want to investigate further this point, by reading this FFMPEG Guideline for high-quality lossy audio encoding.

On MacOS X and with HomeBrew installed, you can check all the available install options of FFMPEG, by typing on your Terminal the following command:

brew options homebrew-ffmpeg/ffmpeg/ffmpeg

Installing FFMPEG 3.X on Linux (Ubuntu)

On Ubuntu releases you can open the Terminal Application which is already installed on the operating system.

To install FFMPEG, open Terminal and type the following set of 2 command:

sudo apt update&&sudo apt install ffmpeg

Please keep in mind that this Ubuntu version of FFMPEG might not be the same version installed with HomeBrew on a Mac OS system.

sudo = “Super User Do!”. This means you are asking the system

to perform actions as the main administrator, with full privileges. You might be asked to enter an Administrator Password before proceeding.

apt = Advance Package Tool. Is the most efficient and preferred way of managing software from the command line for Debian and Debian based Linux distributions like Ubuntu.

update = This will update all the software. This is the step that actually retrieves information about what packages can be installed on your Ubuntu system, including what updates to currently installed packages are available.

&& = this is used to chain commands together, such that the next command is run if and only if the preceding command exited without errors

apt install ffmpeg = this is the command used to install the package FFMPEG, available on the Advance Package Tool.

Installing FFMPEG 4.x on Ubuntu

Please note that this version of FFMPEG will install also the “non-free” option and licensed codecs, such as the libfkd_aac. Please refer to the above Custom Installation section for legal terms and conditions that might apply in your specific development case.

Installing FFMPEG 4.x on Ubuntu with all the Bells and Whistles

FFMPEG can be installed in many ways. As discussed earlier you might use a Mac, therefore you might want to install FFMPEG thru HomeBrew or by following the official instructions on how to compile FFMPEG with custom dependancies, available here:

https://trac.ffmpeg.org/wiki/CompilationGuide

Note: you might encounter an error message using SNAP package, similar to this one:

The command could not be located because '/snap/bin' is not included in the PATH environment variable.

PATH is an environment variable on Unix-like operating systems, DOS, OS/2, and Microsoft Windows, specifying a set of directories where executable programs are located.

If this is the case, you can edit a file called /etc/ environment and add /snap/bin in the list then restart your system.

For example:

nano /etc/enviroment

Then edit the file, by adding /snap/bin at the end of the list:

PATH="/usr/local/sbin:/usr/local/bin:/usr/ sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/ local/games:/snap/bin"

Then you can restart your system:

sudo reboot

Installing FFMPEG 4.x on Ubuntu with HomeBrew

If you want to install FFMPEG with the Homebrew Package Manager, you can do so by typing:

/bin/bash -c "$(curl -fsSL https://
raw.githubusercontent.com/Homebrew/install/
master/install.sh)"

And then by typing:

brew install homebrew-ffmpeg/ffmpeg/ffmpeg

If you need to install additional codec or protocols, you can follow the same instructions as above for MacOS X’s HomeBrew.

Installing FFMPEG on Windows

As per the other platforms, on Windows machines you can install FFMPEG in several ways as described before. Particularly with Windows 10 you can install a component named “Windows Subsystem for Linux”.

This can give you the possibility to install a full Ubuntu release. To use the formula described in this book I reccomend you to install Ubuntu 18.04 LTS or 20.04 LTS. For more information about installing BASH on Windows 10 please refer to this page:

https://docs.microsoft.com/en-us/windows/wsl/install- win10

Once installed the “Windows Subsystem for Linux” and a release of Ubuntu, you can then type the following line:

sudo apt-get install ffmpeg

Pre-Requisites

Although FFMPEG can be installed on a very old machine even with no graphic card installed, much faster performances can be achieved with newer machines and one or more graphic cards. If you have a configuration of one or more GPUs you can also enable a specific option called “Hardware Acceleration” on FFMPEG, and achieve an even faster experience on some operations.

However, for the sake of simplicity, this specific options and all their variants won’t be covered on this book.

If you are interested in discovering and enabling the “Hardware Acceleration” option for your FFMPEG installation please take a look at the following article:

https://trac.ffmpeg.org/wiki/HWAccelIntro

Approximately every 6 months the FFmpeg project makes a new major release. Between major releases point releases will appear that add important bug fixes but no new features.

 


Last login: Wed Aug 18 18:31:48 on ttys001
❯ /bin/zsh
❯ cd /
❯ clear
❯ brew install homebrew-ffmpeg/ffmpeg/ffmpeg
Updating Homebrew...
==> Auto-updated Homebrew!
Updated 2 taps (homebrew/core and homebrew/cask).
==> Updated Formulae
Updated 19 formulae.
==> New Casks
wing-personal
==> Updated Casks
Updated 4 casks.
==> Deleted Casks
wingpersonal

==> Tapping homebrew-ffmpeg/ffmpeg
Cloning into '/usr/local/Homebrew/Library/Taps/homebrew-ffmpeg/homebrew-ffmpeg'...
remote: Enumerating objects: 372, done.
remote: Counting objects: 100% (75/75), done.
remote: Compressing objects: 100% (58/58), done.
remote: Total 372 (delta 27), reused 22 (delta 6), pack-reused 297
Receiving objects: 100% (372/372), 86.07 KiB | 1.34 MiB/s, done.
Resolving deltas: 100% (106/106), done.
Tapped 1 formula (17 files, 117.4KB).
==> Installing ffmpeg from homebrew-ffmpeg/ffmpeg
==> Downloading https://ghcr.io/v2/homebrew/core/nasm/manifests/2.15.05
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/nasm/blobs/sha256:1875e67160bac1675dd505d66a6b78469
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:1875e67160bac16
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/pkg-config/manifests/0.29.2_3
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/pkg-config/blobs/sha256:80f141e695f73bd058fd82e9f53
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:80f141e695f73bd
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/texinfo/manifests/6.8
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/texinfo/blobs/sha256:8cd8f1a20368b94f4de10dbfc4c394
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:8cd8f1a20368b94
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/dav1d/manifests/0.9.1
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/dav1d/blobs/sha256:49d2f02c9b3114fe75cc9f47d74f4fca
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:49d2f02c9b3114f
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/frei0r/manifests/1.7.0
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/frei0r/blobs/sha256:5076041b5f3d76b94866ab2b97ad345
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:5076041b5f3d76b
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/lame/manifests/3.100
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/lame/blobs/sha256:02b6a2cbf9b902225308bc90c83146997
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:02b6a2cbf9b9022
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/fribidi/manifests/1.0.10
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/fribidi/blobs/sha256:c3799c193fb513a5c66a6e9fa950c1
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:c3799c193fb513a
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/libpthread-stubs/manifests/0.4
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/libpthread-stubs/blobs/sha256:4d69c165836f4d19d4afd
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:4d69c165836f4d1
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/xorgproto/manifests/2021.4
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/xorgproto/blobs/sha256:e7e892aa9dfd101f067d5c3e298c
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:e7e892aa9dfd101
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/libxau/manifests/1.0.9
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/libxau/blobs/sha256:d10771f476b47134c9c3f18a33fb4d4
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:d10771f476b4713
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/libxdmcp/manifests/1.1.3
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/libxdmcp/blobs/sha256:123c77fba2179591f3c1588808f33
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:123c77fba217959
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/libxcb/manifests/1.14_1-1
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/libxcb/blobs/sha256:7f40d617b2092e9dc4fed78b032a1cd
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:7f40d617b2092e9
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/libx11/manifests/1.7.2
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/libx11/blobs/sha256:d7dede7503227acecc6992b96b2c144
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:d7dede7503227ac
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/libxext/manifests/1.3.4
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/libxext/blobs/sha256:20cc49734eba43e2e9f058fa12f378
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:20cc49734eba43e
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/libxrender/manifests/0.9.10
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/libxrender/blobs/sha256:cb7f48876d362f919ed1c34ece8
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:cb7f48876d362f9
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/lzo/manifests/2.10
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/lzo/blobs/sha256:c8f55ba0de85273c1851136f47b89f43ba
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:c8f55ba0de85273
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/pixman/manifests/0.40.0
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/pixman/blobs/sha256:1862e6826a4bedb97af8dcb9ab849c6
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:1862e6826a4bedb
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/cairo/manifests/1.16.0_5
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/cairo/blobs/sha256:4a117545953b9784f78db8261c03d71a
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:4a117545953b978
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/gobject-introspection/manifests/1.68.0_1
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/gobject-introspection/blobs/sha256:9cc1e1379832e2f1
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:9cc1e1379832e2f
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/graphite2/manifests/1.3.14
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/graphite2/blobs/sha256:0831f474c920b66bbeab3f93a91f
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:0831f474c920b66
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/icu4c/manifests/69.1
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/icu4c/blobs/sha256:3f75c907dadc6e7e647920506e740a31
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:3f75c907dadc6e7
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/harfbuzz/manifests/2.9.0
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/harfbuzz/blobs/sha256:1b4db678008df8fabc859a6f589cc
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:1b4db678008df8f
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/libass/manifests/0.15.1
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/libass/blobs/sha256:814ec97150e4fc19142f50a72ad366d
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:814ec97150e4fc1
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/libogg/manifests/1.3.5
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/libogg/blobs/sha256:e6c116ef9fa7ebac93b5b22fb1208d1
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:e6c116ef9fa7eba
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/libvorbis/manifests/1.3.7
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/libvorbis/blobs/sha256:432eb21045d9dfac3ef879648d84
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:432eb21045d9dfa
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/libvpx/manifests/1.10.0
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/libvpx/blobs/sha256:41c24761694b0bc761d98e6e2c37e71
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:41c24761694b0bc
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/opus/manifests/1.3.1-1
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/opus/blobs/sha256:5cb191f66da0ef2b8d03985c79cb18a59
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:5cb191f66da0ef2
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/sdl2/manifests/2.0.16
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/sdl2/blobs/sha256:4634185a35d9fc37c8fc07f884e45e7e2
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:4634185a35d9fc3
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/snappy/manifests/1.1.9
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/snappy/blobs/sha256:e62a5ab8aa407d6e7d8ddbecdc66fdd
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:e62a5ab8aa407d6
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/theora/manifests/1.1.1-4
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/theora/blobs/sha256:1fcbd50039f580bd85554af2d831c28
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:1fcbd50039f580b
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/x264/manifests/r3060
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/x264/blobs/sha256:2ffa8448569c0272db62789e0c1475330
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:2ffa8448569c027
######################################################################## 100.0%
==> Downloading https://github.com/FFmpeg/FFmpeg/archive/refs/tags/n4.4.tar.gz
==> Downloading from https://codeload.github.com/FFmpeg/FFmpeg/tar.gz/refs/tags/n4.4
                     -=O=-         #     #     #     #
==> Installing dependencies for homebrew-ffmpeg/ffmpeg/ffmpeg: nasm, pkg-config, texinfo, dav1d, frei0r, lame, fribidi, libpthread-stubs, xorgproto, libxau, libxdmcp, libxcb, libx11, libxext, libxrender, lzo, pixman, cairo, gobject-introspection, graphite2, icu4c, harfbuzz, libass, libogg, libvorbis, libvpx, opus, sdl2, snappy, theora and x264
==> Installing homebrew-ffmpeg/ffmpeg/ffmpeg dependency: nasm
==> Pouring nasm--2.15.05.catalina.bottle.tar.gz
🍺  /usr/local/Cellar/nasm/2.15.05: 29 files, 2.9MB
==> Installing homebrew-ffmpeg/ffmpeg/ffmpeg dependency: pkg-config
==> Pouring pkg-config--0.29.2_3.catalina.bottle.tar.gz
🍺  /usr/local/Cellar/pkg-config/0.29.2_3: 11 files, 624.0KB
==> Installing homebrew-ffmpeg/ffmpeg/ffmpeg dependency: texinfo
==> Pouring texinfo--6.8.catalina.bottle.tar.gz
🍺  /usr/local/Cellar/texinfo/6.8: 409 files, 7.6MB
==> Installing homebrew-ffmpeg/ffmpeg/ffmpeg dependency: dav1d
==> Pouring dav1d--0.9.1.catalina.bottle.tar.gz
🍺  /usr/local/Cellar/dav1d/0.9.1: 15 files, 1.9MB
==> Installing homebrew-ffmpeg/ffmpeg/ffmpeg dependency: frei0r
==> Pouring frei0r--1.7.0.catalina.bottle.tar.gz
🍺  /usr/local/Cellar/frei0r/1.7.0: 128 files, 2.3MB
==> Installing homebrew-ffmpeg/ffmpeg/ffmpeg dependency: lame
==> Pouring lame--3.100.catalina.bottle.tar.gz
🍺  /usr/local/Cellar/lame/3.100: 27 files, 2.2MB
==> Installing homebrew-ffmpeg/ffmpeg/ffmpeg dependency: fribidi
==> Pouring fribidi--1.0.10.catalina.bottle.tar.gz
🍺  /usr/local/Cellar/fribidi/1.0.10: 67 files, 609.2KB
==> Installing homebrew-ffmpeg/ffmpeg/ffmpeg dependency: libpthread-stubs
==> Pouring libpthread-stubs--0.4.catalina.bottle.tar.gz
🍺  /usr/local/Cellar/libpthread-stubs/0.4: 5 files, 6.9KB
==> Installing homebrew-ffmpeg/ffmpeg/ffmpeg dependency: xorgproto
==> Pouring xorgproto--2021.4.all.bottle.tar.gz
🍺  /usr/local/Cellar/xorgproto/2021.4: 264 files, 3.9MB
==> Installing homebrew-ffmpeg/ffmpeg/ffmpeg dependency: libxau
==> Pouring libxau--1.0.9.catalina.bottle.tar.gz
🍺  /usr/local/Cellar/libxau/1.0.9: 20 files, 117.8KB
==> Installing homebrew-ffmpeg/ffmpeg/ffmpeg dependency: libxdmcp
==> Pouring libxdmcp--1.1.3.catalina.bottle.tar.gz
🍺  /usr/local/Cellar/libxdmcp/1.1.3: 11 files, 125.5KB
==> Installing homebrew-ffmpeg/ffmpeg/ffmpeg dependency: libxcb
==> Pouring libxcb--1.14_1.catalina.bottle.1.tar.gz
🍺  /usr/local/Cellar/libxcb/1.14_1: 2,452 files, 6.9MB
==> Installing homebrew-ffmpeg/ffmpeg/ffmpeg dependency: libx11
==> Pouring libx11--1.7.2.catalina.bottle.tar.gz
🍺  /usr/local/Cellar/libx11/1.7.2: 1,055 files, 7MB
==> Installing homebrew-ffmpeg/ffmpeg/ffmpeg dependency: libxext
==> Pouring libxext--1.3.4.catalina.bottle.tar.gz
🍺  /usr/local/Cellar/libxext/1.3.4: 87 files, 421KB
==> Installing homebrew-ffmpeg/ffmpeg/ffmpeg dependency: libxrender
==> Pouring libxrender--0.9.10.catalina.bottle.tar.gz
🍺  /usr/local/Cellar/libxrender/0.9.10: 12 files, 170KB
==> Installing homebrew-ffmpeg/ffmpeg/ffmpeg dependency: lzo
==> Pouring lzo--2.10.catalina.bottle.tar.gz
🍺  /usr/local/Cellar/lzo/2.10: 31 files, 546.9KB
==> Installing homebrew-ffmpeg/ffmpeg/ffmpeg dependency: pixman
==> Pouring pixman--0.40.0.catalina.bottle.tar.gz
🍺  /usr/local/Cellar/pixman/0.40.0: 14 files, 1.3MB
==> Installing homebrew-ffmpeg/ffmpeg/ffmpeg dependency: cairo
==> Pouring cairo--1.16.0_5.catalina.bottle.tar.gz
🍺  /usr/local/Cellar/cairo/1.16.0_5: 126 files, 6.3MB
==> Installing homebrew-ffmpeg/ffmpeg/ffmpeg dependency: gobject-introspection
==> Pouring gobject-introspection--1.68.0_1.catalina.bottle.tar.gz
🍺  /usr/local/Cellar/gobject-introspection/1.68.0_1: 190 files, 12.8MB
==> Installing homebrew-ffmpeg/ffmpeg/ffmpeg dependency: graphite2
==> Pouring graphite2--1.3.14.catalina.bottle.tar.gz
🍺  /usr/local/Cellar/graphite2/1.3.14: 18 files, 235.7KB
==> Installing homebrew-ffmpeg/ffmpeg/ffmpeg dependency: icu4c
==> Pouring icu4c--69.1.catalina.bottle.tar.gz
🍺  /usr/local/Cellar/icu4c/69.1: 259 files, 72.8MB
==> Installing homebrew-ffmpeg/ffmpeg/ffmpeg dependency: harfbuzz
==> Pouring harfbuzz--2.9.0.catalina.bottle.tar.gz
🍺  /usr/local/Cellar/harfbuzz/2.9.0: 68 files, 7.2MB
==> Installing homebrew-ffmpeg/ffmpeg/ffmpeg dependency: libass
==> Pouring libass--0.15.1.catalina.bottle.tar.gz
🍺  /usr/local/Cellar/libass/0.15.1: 10 files, 576.2KB
==> Installing homebrew-ffmpeg/ffmpeg/ffmpeg dependency: libogg
==> Pouring libogg--1.3.5.catalina.bottle.tar.gz
🍺  /usr/local/Cellar/libogg/1.3.5: 97 files, 513.5KB
==> Installing homebrew-ffmpeg/ffmpeg/ffmpeg dependency: libvorbis
==> Pouring libvorbis--1.3.7.catalina.bottle.tar.gz
🍺  /usr/local/Cellar/libvorbis/1.3.7: 157 files, 2.3MB
==> Installing homebrew-ffmpeg/ffmpeg/ffmpeg dependency: libvpx
==> Pouring libvpx--1.10.0.catalina.bottle.tar.gz
🍺  /usr/local/Cellar/libvpx/1.10.0: 18 files, 3MB
==> Installing homebrew-ffmpeg/ffmpeg/ffmpeg dependency: opus
==> Pouring opus--1.3.1.catalina.bottle.1.tar.gz
🍺  /usr/local/Cellar/opus/1.3.1: 17 files, 982.4KB
==> Installing homebrew-ffmpeg/ffmpeg/ffmpeg dependency: sdl2
==> Pouring sdl2--2.0.16.catalina.bottle.tar.gz
🍺  /usr/local/Cellar/sdl2/2.0.16: 91 files, 5.3MB
==> Installing homebrew-ffmpeg/ffmpeg/ffmpeg dependency: snappy
==> Pouring snappy--1.1.9.catalina.bottle.tar.gz
🍺  /usr/local/Cellar/snappy/1.1.9: 18 files, 163.1KB
==> Installing homebrew-ffmpeg/ffmpeg/ffmpeg dependency: theora
==> Pouring theora--1.1.1.catalina.bottle.4.tar.gz
🍺  /usr/local/Cellar/theora/1.1.1: 97 files, 2.2MB
==> Installing homebrew-ffmpeg/ffmpeg/ffmpeg dependency: x264
==> Pouring x264--r3060.catalina.bottle.tar.gz
🍺  /usr/local/Cellar/x264/r3060: 11 files, 5.7MB
==> Installing homebrew-ffmpeg/ffmpeg/ffmpeg
==> ./configure --prefix=/usr/local/Cellar/ffmpeg/4.4-with-options_1 --enable-shared --cc=clang --ho
==> make install
==> make alltools
🍺  /usr/local/Cellar/ffmpeg/4.4-with-options_1: 268 files, 51.6MB, built in 11 minutes 58 seconds
/ ❯                                                                             16m 50s 08:28:44 PM

Scroll to Top