ffmpegを使ってmovをmp4に変換する

はじめに

Macでスクリーンキャプチャをとるときに、MOV形式で動画が撮影される。   この形式をMOVからmp4に簡単にする方法はないかなーと思ったときに、ffmpegが活用できそうなので使ってみる。  

環境

Mac OS Sonoma 14.4.1
Homebrew 4.2.21

ffmpegとは

ffmpegは、オープンソースのマルチメディアフレームワークであり、ビデオやオーディオファイルの変換、ストリーミング、録画、再生などの機能を提供している。   1990年代後半にフランス人のファビエン・ベルナルが開発を始め、その後オープンソースコミュニティによって継続的に改良されている。   ffmpegは広範なフォーマットをサポートし、コマンドラインで利用されることが多く、多くのメディア関連アプリケーションやサービスで利用されている。  

ffmpegをインストール

brew install ffmpeg

依存ライブラリが多いので色々入る。

brew install ffmpeg
==> Downloading https://formulae.brew.sh/api/formula.jws.json

==> Downloading https://formulae.brew.sh/api/cask.jws.json

==> Downloading https://ghcr.io/v2/homebrew/core/ffmpeg/manifests/7.0_1
############################################################################################################################################### 100.0%
==> Fetching dependencies for ffmpeg: aribb24, dav1d, frei0r, libtasn1, nettle, p11-kit, libevent, unbound, gnutls, lame, fribidi, libunibreak, libass
, libbluray, cjson, libmicrohttpd, mbedtls, librist, libsoxr, libssh, libvidstab, libogg, libvorbis, libvpx, opencore-amr, isl, mpfr, libmpc, gcc, openblas, numpy, pugixml, snappy, hwloc, tbb, openvino, opus, rav1e, libsamplerate, flac, mpg123, libsndfile, rubberband, sdl2, speex, srt, svt-av1, leptonica, libb2, libarchive, pango, tesseract, theora, x264, xvid, zeromq and zimg                                                                       ==> Downloading https://ghcr.io/v2/homebrew/core/aribb24/manifests/1.0.4
############################################################################################################################################### 100.0%
==> Fetching aribb24
==> Downloading https://ghcr.io/v2/homebrew/core/aribb24/blobs/sha256:1b3810c428e97ddad8cbefff6c59bfa6b6ac5e00903c73cc72a985a23b87dbce
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/dav1d/manifests/1.4.1
############################################################################################################################################### 100.0%
==> Fetching dav1d
==> Downloading https://ghcr.io/v2/homebrew/core/dav1d/blobs/sha256:bc58b1388bd80f2d8fdc241847f746605d64e2cf36e3f0217428371b69403a1b
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/frei0r/manifests/2.3.2
############################################################################################################################################### 100.0%
==> Fetching frei0r
==> Downloading https://ghcr.io/v2/homebrew/core/frei0r/blobs/sha256:72fe8f2e716fe7570adb00436b2d90b7c8babe305f189f3e846c0dfc45fd06b5
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/libtasn1/manifests/4.19.0
############################################################################################################################################### 100.0%
==> Fetching libtasn1
==> Downloading https://ghcr.io/v2/homebrew/core/libtasn1/blobs/sha256:7218661c69488f1147868d53d6bf50d53ad5eafe3020b07a7846ddcd8743fc50
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/nettle/manifests/3.9.1
############################################################################################################################################### 100.0%
==> Fetching nettle
==> Downloading https://ghcr.io/v2/homebrew/core/nettle/blobs/sha256:1ca027209066ee94bd36364805879ff4e0f62f55b9c2f4d5ed20605d00eb3dda
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/p11-kit/manifests/0.25.3
############################################################################################################################################### 100.0%
==> Fetching p11-kit
==> Downloading https://ghcr.io/v2/homebrew/core/p11-kit/blobs/sha256:c09253484c1237e942e0c91586422abae0b3af1c026bb5cce3bcd5900ad690cc
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/libevent/manifests/2.1.12_1
############################################################################################################################################### 100.0%
==> Fetching libevent
==> Downloading https://ghcr.io/v2/homebrew/core/libevent/blobs/sha256:5d54f13cd93d87185bd7bb592cb945d1f64cac3e88d1e46c2fb5d9ea538d9623
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/unbound/manifests/1.20.0
############################################################################################################################################### 100.0%
==> Fetching unbound
==> Downloading https://ghcr.io/v2/homebrew/core/unbound/blobs/sha256:23d348d0da7917469fe5a9188a477c094b998d797daee9382c8cc5f2b7ad876b
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/gnutls/manifests/3.8.4
############################################################################################################################################### 100.0%
==> Fetching gnutls
==> Downloading https://ghcr.io/v2/homebrew/core/gnutls/blobs/sha256:7136ceb68e1bf94ad28db2990cc10da909b742390be65963b78e8b115f97b51d
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/lame/manifests/3.100
############################################################################################################################################### 100.0%
==> Fetching lame
==> Downloading https://ghcr.io/v2/homebrew/core/lame/blobs/sha256:931beb6c95eab8c908ed21a041cfd6e3295e63d91c076d5d376d65a7984b09ae
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/fribidi/manifests/1.0.14
############################################################################################################################################### 100.0%
==> Fetching fribidi
==> Downloading https://ghcr.io/v2/homebrew/core/fribidi/blobs/sha256:4e5ad7bbd7039debb0f7a2b8ab8774e4652e698aa7d28a71ce62667c529c7c27
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/libunibreak/manifests/6.1
############################################################################################################################################### 100.0%
==> Fetching libunibreak
==> Downloading https://ghcr.io/v2/homebrew/core/libunibreak/blobs/sha256:e567abc03dc6d7df4bb3f5e6347dd58b8738d1b79cb03e151b44fce2ea9b6ce1
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/libass/manifests/0.17.1_1
############################################################################################################################################### 100.0%
==> Fetching libass
==> Downloading https://ghcr.io/v2/homebrew/core/libass/blobs/sha256:5c3afdb76ec87f33eaea1bb92dd0bfcac08676f280cc2abb554336e01b839b41
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/libbluray/manifests/1.3.4
############################################################################################################################################### 100.0%
==> Fetching libbluray
==> Downloading https://ghcr.io/v2/homebrew/core/libbluray/blobs/sha256:252cb3fcb309c45ef22d9c297f5c2dc3978407eca32fa332d55e60d2051671a4
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/cjson/manifests/1.7.17
############################################################################################################################################### 100.0%
==> Fetching cjson
==> Downloading https://ghcr.io/v2/homebrew/core/cjson/blobs/sha256:fc19335348f155fbbbf8e4a0f723498343b4150da2f87f9ba83187ac22851f26
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/libmicrohttpd/manifests/1.0.1
############################################################################################################################################### 100.0%
==> Fetching libmicrohttpd
==> Downloading https://ghcr.io/v2/homebrew/core/libmicrohttpd/blobs/sha256:3fda597aeaf2624c37ac9786286acf2eefdb9e4178986da41cea3f6ee039f083
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/mbedtls/manifests/3.6.0
############################################################################################################################################### 100.0%
==> Fetching mbedtls
==> Downloading https://ghcr.io/v2/homebrew/core/mbedtls/blobs/sha256:fcf016e3b79048dd5706d1d194f944d67603f872d50ba7735cc9c397eb540fbb
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/librist/manifests/0.2.10_1
############################################################################################################################################### 100.0%
==> Fetching librist
==> Downloading https://ghcr.io/v2/homebrew/core/librist/blobs/sha256:323c1b0e5a44a85657052208a0ed481a0a7aba20ab8e2d06c7e3fb5593c4cc4e
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/libsoxr/manifests/0.1.3-1
############################################################################################################################################### 100.0%
==> Fetching libsoxr
==> Downloading https://ghcr.io/v2/homebrew/core/libsoxr/blobs/sha256:00d2a5318828b9120aaa460510b5d23edee43f1e5db04cf74ba12a3908642d3c
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/libssh/manifests/0.10.6
############################################################################################################################################### 100.0%
==> Fetching libssh
==> Downloading https://ghcr.io/v2/homebrew/core/libssh/blobs/sha256:efd1364d0cf49efedae7884db885c77d49e3013e188e902a0aaa4936c9fb1db5
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/libvidstab/manifests/1.1.1
############################################################################################################################################### 100.0%
==> Fetching libvidstab
==> Downloading https://ghcr.io/v2/homebrew/core/libvidstab/blobs/sha256:4263aef306ed5a576474d9101d8a75afc7c8e39f68a783940a81ae9fb772fe67
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/libogg/manifests/1.3.5-2
############################################################################################################################################### 100.0%
==> Fetching libogg
==> Downloading https://ghcr.io/v2/homebrew/core/libogg/blobs/sha256:d8591422a6ab90f2d890e14cde9c608baac46166abcce2a27978a63573b0d243
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/libvorbis/manifests/1.3.7-1
############################################################################################################################################### 100.0%
==> Fetching libvorbis
==> Downloading https://ghcr.io/v2/homebrew/core/libvorbis/blobs/sha256:94aafb164cf8490d1d7c1cbe32695995c592c63a8cafe8621e793819079d7f46
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/libvpx/manifests/1.13.1
############################################################################################################################################### 100.0%
==> Fetching libvpx
==> Downloading https://ghcr.io/v2/homebrew/core/libvpx/blobs/sha256:20b5db6c221c97a82f9808bee54a4467f36c761d3c9effa5ee706c81b83da97c
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/opencore-amr/manifests/0.1.6
############################################################################################################################################### 100.0%
==> Fetching opencore-amr
==> Downloading https://ghcr.io/v2/homebrew/core/opencore-amr/blobs/sha256:9c8eb887fac92ec6077aff4031f73c6cf493c0e41f1f54e3850e356ee911309d
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/isl/manifests/0.26
############################################################################################################################################### 100.0%
==> Fetching isl
==> Downloading https://ghcr.io/v2/homebrew/core/isl/blobs/sha256:879bd3d644e9a8a8b43b771de24d56999faf6ab47d961a316cc469de10a6fb7b
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/mpfr/manifests/4.2.1
############################################################################################################################################### 100.0%
==> Fetching mpfr
==> Downloading https://ghcr.io/v2/homebrew/core/mpfr/blobs/sha256:af35898aedfbb852d0ff927c1c60bf3676c2c29c61408f971490e1289b40cc5b
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/libmpc/manifests/1.3.1
############################################################################################################################################### 100.0%
==> Fetching libmpc
==> Downloading https://ghcr.io/v2/homebrew/core/libmpc/blobs/sha256:504c66775a10810afcaff53506651eafdb6e9c74dd86881e3b9f7c438fcd83d6
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/gcc/manifests/14.1.0
############################################################################################################################################### 100.0%
==> Fetching gcc
==> Downloading https://ghcr.io/v2/homebrew/core/gcc/blobs/sha256:cf86c9f26e5b181a638dcd14f4e7ca9fd068585704b10039858d02bf0c2e3508
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/openblas/manifests/0.3.27
############################################################################################################################################### 100.0%
==> Fetching openblas
==> Downloading https://ghcr.io/v2/homebrew/core/openblas/blobs/sha256:d82fbe39707da31931cbb3e9e368555a1988da1da69cabe35ca9486b4a6914d8
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/numpy/manifests/1.26.4
############################################################################################################################################### 100.0%
==> Fetching numpy
==> Downloading https://ghcr.io/v2/homebrew/core/numpy/blobs/sha256:bf6f3380a7785111ac70f62c9f6bf3aa5308f2c4edd61490acc554ee3a463d26
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/pugixml/manifests/1.14
############################################################################################################################################### 100.0%
==> Fetching pugixml
==> Downloading https://ghcr.io/v2/homebrew/core/pugixml/blobs/sha256:2b7b7969056aeda0acd1fbe6499c6552f40dd58bbddfbbeddfcdb6fd27a96ce9
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/snappy/manifests/1.2.0
############################################################################################################################################### 100.0%
==> Fetching snappy
==> Downloading https://ghcr.io/v2/homebrew/core/snappy/blobs/sha256:d5541a4d0489d0fb44cd2777c15b3dc0a9e8645cad4756e48dafcf076ce03f84
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/hwloc/manifests/2.10.0
############################################################################################################################################### 100.0%
==> Fetching hwloc
==> Downloading https://ghcr.io/v2/homebrew/core/hwloc/blobs/sha256:0060d6e3988ea5ce00e7f73940b42f107a4800e644db12cdb24cbe2fa5c557c7
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/tbb/manifests/2021.12.0-1
############################################################################################################################################### 100.0%
==> Fetching tbb
==> Downloading https://ghcr.io/v2/homebrew/core/tbb/blobs/sha256:d4f7a8f799ab9a0ec0a493e36136d0a2f0b7b7dc2a9ad3d84098a6e705289d1a
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/openvino/manifests/2024.1.0
############################################################################################################################################### 100.0%
==> Fetching openvino
==> Downloading https://ghcr.io/v2/homebrew/core/openvino/blobs/sha256:7235ef56a930cf1eaa38a868a45244bf0992e50813a5ed10db54c3e87cfdf6f0
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/opus/manifests/1.5.2
############################################################################################################################################### 100.0%
==> Fetching opus
==> Downloading https://ghcr.io/v2/homebrew/core/opus/blobs/sha256:858dbe63f7a6489d18c9ab19114496081881623319bce3b917e686e63550dd84
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/rav1e/manifests/0.7.1
############################################################################################################################################### 100.0%
==> Fetching rav1e
==> Downloading https://ghcr.io/v2/homebrew/core/rav1e/blobs/sha256:824a1de49472fc953a0676070611304e00ec69b4292a7d448a8dc94db0519415
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/libsamplerate/manifests/0.2.2
############################################################################################################################################### 100.0%
==> Fetching libsamplerate
==> Downloading https://ghcr.io/v2/homebrew/core/libsamplerate/blobs/sha256:701022edab06b57aed672ab9f1c6791f1ee3c7f538215fd4f65ea6e1cabad171
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/flac/manifests/1.4.3
############################################################################################################################################### 100.0%
==> Fetching flac
==> Downloading https://ghcr.io/v2/homebrew/core/flac/blobs/sha256:a38b2616d47bd13a0002124b05a13e121bbb8a6b4fb566d5e20d58d88d4eecee
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/mpg123/manifests/1.32.6
############################################################################################################################################### 100.0%
==> Fetching mpg123
==> Downloading https://ghcr.io/v2/homebrew/core/mpg123/blobs/sha256:dd426cc673801c0515ded4f30ff54274a7d8bde6b36d4ef1e06433a85e6e10a3
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/libsndfile/manifests/1.2.2-2
############################################################################################################################################### 100.0%
==> Fetching libsndfile
==> Downloading https://ghcr.io/v2/homebrew/core/libsndfile/blobs/sha256:95febe4d68e594a59a1b2d12e835263dd71bcd62cef9ba822ebc7c38c9142f28
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/rubberband/manifests/3.3.0
############################################################################################################################################### 100.0%
==> Fetching rubberband
==> Downloading https://ghcr.io/v2/homebrew/core/rubberband/blobs/sha256:6b10db46321e2be0e9925e568ea4d6877aa160b14ca1c3d57bedb0a75c417ee3
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/sdl2/manifests/2.30.3
############################################################################################################################################### 100.0%
==> Fetching sdl2
==> Downloading https://ghcr.io/v2/homebrew/core/sdl2/blobs/sha256:ba00d374737a8172c9bce91454e8e91e7bbb38cb947ffd0e015045525cab0b31
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/speex/manifests/1.2.1
############################################################################################################################################### 100.0%
==> Fetching speex
==> Downloading https://ghcr.io/v2/homebrew/core/speex/blobs/sha256:7dec70341e9b992efda633567a11bd75ce9bc9a21ab3490a2a37800cf0a0fc55
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/srt/manifests/1.5.3
############################################################################################################################################### 100.0%
==> Fetching srt
==> Downloading https://ghcr.io/v2/homebrew/core/srt/blobs/sha256:9339ab535392bd9c0aab1a2fbfcd1a81b1ba74c82aad7e343c397e6989c36ca1
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/svt-av1/manifests/2.0.0
############################################################################################################################################### 100.0%
==> Fetching svt-av1
==> Downloading https://ghcr.io/v2/homebrew/core/svt-av1/blobs/sha256:0b3337c86674e25269ae55e03725c0cb99ec0336a7429a665a808dd2d0ad2f20
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/leptonica/manifests/1.84.1
############################################################################################################################################### 100.0%
==> Fetching leptonica
==> Downloading https://ghcr.io/v2/homebrew/core/leptonica/blobs/sha256:532d63772dc6bf06389ba4eb7f970741144edc9f2933294c7aaa6a371c8ced3e
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/libb2/manifests/0.98.1
############################################################################################################################################### 100.0%
==> Fetching libb2
==> Downloading https://ghcr.io/v2/homebrew/core/libb2/blobs/sha256:747d5e721f9fae99dbc96b9091a4e9f237919f812723d24965846523782b7381
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/libarchive/manifests/3.7.4
############################################################################################################################################### 100.0%
==> Fetching libarchive
==> Downloading https://ghcr.io/v2/homebrew/core/libarchive/blobs/sha256:54b0d28b0b58e520aa821731d4273381bb2f876b074c2c5e5f805c8289f6be7d
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/pango/manifests/1.52.2
############################################################################################################################################### 100.0%
==> Fetching pango
==> Downloading https://ghcr.io/v2/homebrew/core/pango/blobs/sha256:c444b645580247700e28bd354648b317eb63f7f6bf2baae0f098911056b0f7a1
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/tesseract/manifests/5.3.4_1
############################################################################################################################################### 100.0%
==> Fetching tesseract
==> Downloading https://ghcr.io/v2/homebrew/core/tesseract/blobs/sha256:767999fd87af693c0505bd06e26507c15b063d03a852c68da74974fccf7c15b8
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/theora/manifests/1.1.1-4
############################################################################################################################################### 100.0%
==> Fetching theora
==> Downloading https://ghcr.io/v2/homebrew/core/theora/blobs/sha256:53cce2c2f66137baf358f0a625a5095fa1eab222cda32ecbe8fe202153375cf8
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/x264/manifests/r3108
############################################################################################################################################### 100.0%
==> Fetching x264
==> Downloading https://ghcr.io/v2/homebrew/core/x264/blobs/sha256:815879af6a928c8c92730a0fd92e6633b3c77e1c17a2156865769d5f03207c7d
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/xvid/manifests/1.3.7
############################################################################################################################################### 100.0%
==> Fetching xvid
==> Downloading https://ghcr.io/v2/homebrew/core/xvid/blobs/sha256:1ed739249685549c93ef3f8b4ed04c065ea69d814e5c7404487e113776bcee9f
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/zeromq/manifests/4.3.5_1
############################################################################################################################################### 100.0%
==> Fetching zeromq
==> Downloading https://ghcr.io/v2/homebrew/core/zeromq/blobs/sha256:986910eab9519ca92f167b545cde5992124a963b56d1346f2f917368e9a7eb43
############################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/zimg/manifests/3.0.5
############################################################################################################################################### 100.0%
==> Fetching zimg
==> Downloading https://ghcr.io/v2/homebrew/core/zimg/blobs/sha256:a52f302fda0d8447d6972db9649504ffafe1d06e5de4c23b1ca6315c4b6d17fd
############################################################################################################################################### 100.0%
==> Fetching ffmpeg
==> Downloading https://ghcr.io/v2/homebrew/core/ffmpeg/blobs/sha256:62e25a4328ca87762ea1ddab730980b0180ac02f9a2442f432324ace089fdadd
############################################################################################################################################### 100.0%
==> Installing dependencies for ffmpeg: aribb24, dav1d, frei0r, libtasn1, nettle, p11-kit, libevent, unbound, gnutls, lame, fribidi, libunibreak, liba
ss, libbluray, cjson, libmicrohttpd, mbedtls, librist, libsoxr, libssh, libvidstab, libogg, libvorbis, libvpx, opencore-amr, isl, mpfr, libmpc, gcc, openblas, numpy, pugixml, snappy, hwloc, tbb, openvino, opus, rav1e, libsamplerate, flac, mpg123, libsndfile, rubberband, sdl2, speex, srt, svt-av1, leptonica, libb2, libarchive, pango, tesseract, theora, x264, xvid, zeromq and zimg                                                                     ==> Installing ffmpeg dependency: aribb24
==> Downloading https://ghcr.io/v2/homebrew/core/aribb24/manifests/1.0.4
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/60185994f1623d662ea1959234838b47c2b4b891760a6b2af42d1cd3b36f2c0f--aribb24-1.
0.4.bottle_manifest.json                                                                                                                              ==> Pouring aribb24--1.0.4.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/aribb24/1.0.4: 14 files, 201.6KB
==> Installing ffmpeg dependency: dav1d
==> Downloading https://ghcr.io/v2/homebrew/core/dav1d/manifests/1.4.1
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/0c8ca74519d7fd6a7f94b1a3f69eb462d686f58a42f30581e23e4e831749bdd8--dav1d-1.4.
1.bottle_manifest.json                                                                                                                                ==> Pouring dav1d--1.4.1.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/dav1d/1.4.1: 15 files, 2.3MB
==> Installing ffmpeg dependency: frei0r
==> Downloading https://ghcr.io/v2/homebrew/core/frei0r/manifests/2.3.2
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/91852d64b8d97723ec1a57089ba9f5a9eeff095850909578506626bdd7ec1913--frei0r-2.3
.2.bottle_manifest.json                                                                                                                               ==> Pouring frei0r--2.3.2.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/frei0r/2.3.2: 154 files, 5.5MB
==> Installing ffmpeg dependency: libtasn1
==> Downloading https://ghcr.io/v2/homebrew/core/libtasn1/manifests/4.19.0
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/8abecce04f40738bc8a6921a6b96d847ea5c9759185d4bd9c7c9b5fb4922c375--libtasn1-4
.19.0.bottle_manifest.json                                                                                                                            ==> Pouring libtasn1--4.19.0.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/libtasn1/4.19.0: 61 files, 657.5KB
==> Installing ffmpeg dependency: nettle
==> Downloading https://ghcr.io/v2/homebrew/core/nettle/manifests/3.9.1
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/a02ae3a1ecc6cff56e632f6452fd57f3fa72be16cde0b69e5b47747283fd3f6b--nettle-3.9
.1.bottle_manifest.json                                                                                                                               ==> Pouring nettle--3.9.1.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/nettle/3.9.1: 94 files, 2.6MB
==> Installing ffmpeg dependency: p11-kit
==> Downloading https://ghcr.io/v2/homebrew/core/p11-kit/manifests/0.25.3
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/cc547bf2f72da03680090015f5b720aff280ce33de9c33783a69c24fe97a4246--p11-kit-0.
25.3.bottle_manifest.json                                                                                                                             ==> Pouring p11-kit--0.25.3.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/p11-kit/0.25.3: 28 files, 3.7MB
==> Installing ffmpeg dependency: libevent
==> Downloading https://ghcr.io/v2/homebrew/core/libevent/manifests/2.1.12_1
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/68b113f9ab63db45f4e1860de522ce2ca4fa081eb3c0d5c7d6005a35c3cf8d06--libevent-2
.1.12_1.bottle_manifest.json                                                                                                                          ==> Pouring libevent--2.1.12_1.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/libevent/2.1.12_1: 57 files, 2MB
==> Installing ffmpeg dependency: unbound
==> Downloading https://ghcr.io/v2/homebrew/core/unbound/manifests/1.20.0
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/b6115eae88cf2fb43cc96bb18cae0bbf698c522e211266e9e1f799add409f234--unbound-1.
20.0.bottle_manifest.json                                                                                                                             ==> Pouring unbound--1.20.0.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/unbound/1.20.0: 59 files, 5.7MB
==> Installing ffmpeg dependency: gnutls
==> Downloading https://ghcr.io/v2/homebrew/core/gnutls/manifests/3.8.4
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/73c18cc76ca68c25efa04b897881358a5ad032ae8e54f9c5fe81b70875128236--gnutls-3.8
.4.bottle_manifest.json                                                                                                                               ==> Pouring gnutls--3.8.4.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/gnutls/3.8.4: 1,292 files, 10.5MB
==> Installing ffmpeg dependency: lame
==> Downloading https://ghcr.io/v2/homebrew/core/lame/manifests/3.100
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/31e57f3a54d6908e2c153f5eb435715208f3bd9db71e16470b553d72e051b269--lame-3.100
.bottle_manifest.json                                                                                                                                 ==> Pouring lame--3.100.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/lame/3.100: 27 files, 2.3MB
==> Installing ffmpeg dependency: fribidi
==> Downloading https://ghcr.io/v2/homebrew/core/fribidi/manifests/1.0.14
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/e6b501ebd099a81598298a9fe97eac544af056e9b6031dabf29d953431e229c1--fribidi-1.
0.14.bottle_manifest.json                                                                                                                             ==> Pouring fribidi--1.0.14.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/fribidi/1.0.14: 67 files, 633.9KB
==> Installing ffmpeg dependency: libunibreak
==> Downloading https://ghcr.io/v2/homebrew/core/libunibreak/manifests/6.1
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/0ce1b2ced7836a56fa520c73ee31abcb81d0433729fe597e94ef03dd9d8a89f8--libunibrea
k-6.1.bottle_manifest.json                                                                                                                            ==> Pouring libunibreak--6.1.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/libunibreak/6.1: 18 files, 315.2KB
==> Installing ffmpeg dependency: libass
==> Downloading https://ghcr.io/v2/homebrew/core/libass/manifests/0.17.1_1
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/d53e3e66d0e951194ed4dc03a3fc177005729197f46c8d296dc4c130bf25c3ab--libass-0.1
7.1_1.bottle_manifest.json                                                                                                                            ==> Pouring libass--0.17.1_1.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/libass/0.17.1_1: 11 files, 629.2KB
==> Installing ffmpeg dependency: libbluray
==> Downloading https://ghcr.io/v2/homebrew/core/libbluray/manifests/1.3.4
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/3ca2a7bc181ca21ac727ad165abb77758d74c9c260dd155b33f741b1eee5801a--libbluray-
1.3.4.bottle_manifest.json                                                                                                                            ==> Pouring libbluray--1.3.4.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/libbluray/1.3.4: 21 files, 909.3KB
==> Installing ffmpeg dependency: cjson
==> Downloading https://ghcr.io/v2/homebrew/core/cjson/manifests/1.7.17
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/cf55fa70fee20f7c1e02503108e2d0d5981d3209c4ca43763fcd623d1f60ccb8--cjson-1.7.
17.bottle_manifest.json                                                                                                                               ==> Pouring cjson--1.7.17.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/cjson/1.7.17: 23 files, 219.6KB
==> Installing ffmpeg dependency: libmicrohttpd
==> Downloading https://ghcr.io/v2/homebrew/core/libmicrohttpd/manifests/1.0.1
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/01cc839b4ae42fa110aac833bd4c4ea38e803b45edd8f86da3d92d2f48922661--libmicroht
tpd-1.0.1.bottle_manifest.json                                                                                                                        ==> Pouring libmicrohttpd--1.0.1.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/libmicrohttpd/1.0.1: 25 files, 1.5MB
==> Installing ffmpeg dependency: mbedtls
==> Downloading https://ghcr.io/v2/homebrew/core/mbedtls/manifests/3.6.0
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/2325275bc24f60ceb6e1de80d77b60d38eaf83bf0f445eb125aa0ad7f29ce681--mbedtls-3.
6.0.bottle_manifest.json                                                                                                                              ==> Pouring mbedtls--3.6.0.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/mbedtls/3.6.0: 198 files, 11MB
==> Installing ffmpeg dependency: librist
==> Downloading https://ghcr.io/v2/homebrew/core/librist/manifests/0.2.10_1
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/c454114652985f2071c8c39a89669e3ded2ea81fee99e041ba5536c975f2d06f--librist-0.
2.10_1.bottle_manifest.json                                                                                                                           ==> Pouring librist--0.2.10_1.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/librist/0.2.10_1: 28 files, 554.4KB
==> Installing ffmpeg dependency: libsoxr
==> Downloading https://ghcr.io/v2/homebrew/core/libsoxr/manifests/0.1.3-1
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/f10988e95845131f890c95b52caea83e46332718a0787ff7b473f71e9ca6e536--libsoxr-0.
1.3-1.bottle_manifest.json                                                                                                                            ==> Pouring libsoxr--0.1.3.sonoma.bottle.1.tar.gz
🍺  /usr/local/Cellar/libsoxr/0.1.3: 29 files, 321.2KB
==> Installing ffmpeg dependency: libssh
==> Downloading https://ghcr.io/v2/homebrew/core/libssh/manifests/0.10.6
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/a4ff6d890d834da2f865bf30651aa0ed1423be8e2684d4586895f1d9c887449b--libssh-0.1
0.6.bottle_manifest.json                                                                                                                              ==> Pouring libssh--0.10.6.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/libssh/0.10.6: 23 files, 1.2MB
==> Installing ffmpeg dependency: libvidstab
==> Downloading https://ghcr.io/v2/homebrew/core/libvidstab/manifests/1.1.1
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/cd6a6b0bc36ba382104f583fa6d59418959b6719401628d655a236dfc580cd85--libvidstab
-1.1.1.bottle_manifest.json                                                                                                                           ==> Pouring libvidstab--1.1.1.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/libvidstab/1.1.1: 25 files, 169.4KB
==> Installing ffmpeg dependency: libogg
==> Downloading https://ghcr.io/v2/homebrew/core/libogg/manifests/1.3.5-2
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/1c13722950e996f50a0ef7aa1e181de6b2a8a754ebb8f695c4efc56e0d592ad6--libogg-1.3
.5-2.bottle_manifest.json                                                                                                                             ==> Pouring libogg--1.3.5.sonoma.bottle.2.tar.gz
🍺  /usr/local/Cellar/libogg/1.3.5: 103 files, 520.8KB
==> Installing ffmpeg dependency: libvorbis
==> Downloading https://ghcr.io/v2/homebrew/core/libvorbis/manifests/1.3.7-1
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/68d211b8805a2fab148645c2ac8e43495e576876d6f50f0c4af5ea890730b7ea--libvorbis-
1.3.7-1.bottle_manifest.json                                                                                                                          ==> Pouring libvorbis--1.3.7.sonoma.bottle.1.tar.gz
🍺  /usr/local/Cellar/libvorbis/1.3.7: 157 files, 2.3MB
==> Installing ffmpeg dependency: libvpx
==> Downloading https://ghcr.io/v2/homebrew/core/libvpx/manifests/1.13.1
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/364b66ab6140cccfc918fb168a803232862da070aac567fbd6f6531c14125399--libvpx-1.1
3.1.bottle_manifest.json                                                                                                                              ==> Pouring libvpx--1.13.1.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/libvpx/1.13.1: 20 files, 5.1MB
==> Installing ffmpeg dependency: opencore-amr
==> Downloading https://ghcr.io/v2/homebrew/core/opencore-amr/manifests/0.1.6
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/e2036ba279d7fa8546fb4e263e4b1276b5a68551a70e99aca9863561b1039962--opencore-a
mr-0.1.6.bottle_manifest.json                                                                                                                         ==> Pouring opencore-amr--0.1.6.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/opencore-amr/0.1.6: 17 files, 680.3KB
==> Installing ffmpeg dependency: isl
==> Downloading https://ghcr.io/v2/homebrew/core/isl/manifests/0.26
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/ec0bbec77171645273dd59a9ccfdf290deccd999b3ca2082e0478d282b777ec0--isl-0.26.b
ottle_manifest.json                                                                                                                                   ==> Pouring isl--0.26.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/isl/0.26: 73 files, 7.6MB
==> Installing ffmpeg dependency: mpfr
==> Downloading https://ghcr.io/v2/homebrew/core/mpfr/manifests/4.2.1
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/a2a3424f4974f6febfa0334a93f35f508eaef3f4ad04320f73d9498302295635--mpfr-4.2.1
.bottle_manifest.json                                                                                                                                 ==> Pouring mpfr--4.2.1.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/mpfr/4.2.1: 30 files, 3.1MB
==> Installing ffmpeg dependency: libmpc
==> Downloading https://ghcr.io/v2/homebrew/core/libmpc/manifests/1.3.1
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/fdfa98e0f8bb3ce075cb32776ac2345aa2f89252706c162aecfc841085fa76be--libmpc-1.3
.1.bottle_manifest.json                                                                                                                               ==> Pouring libmpc--1.3.1.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/libmpc/1.3.1: 12 files, 497.8KB
==> Installing ffmpeg dependency: gcc
==> Downloading https://ghcr.io/v2/homebrew/core/gcc/manifests/14.1.0
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/ee68530c6f641f1338c1a2f4143f73efa5d54a1c2fe2e74eb45499b74e1b75c9--gcc-14.1.0
.bottle_manifest.json                                                                                                                                 ==> Pouring gcc--14.1.0.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/gcc/14.1.0: 1,663 files, 455.1MB
==> Installing ffmpeg dependency: openblas
==> Downloading https://ghcr.io/v2/homebrew/core/openblas/manifests/0.3.27
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/e3edac4ed73cce4aa9b2c78d8a8e22a854ed2d9edb7168c31b864af058ff1a7a--openblas-0
.3.27.bottle_manifest.json                                                                                                                            ==> Pouring openblas--0.3.27.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/openblas/0.3.27: 23 files, 134.5MB
==> Installing ffmpeg dependency: numpy
==> Downloading https://ghcr.io/v2/homebrew/core/numpy/manifests/1.26.4
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/6e939f59cfd420ed5deb306bceed229a459ebff7a32be913f093d46715ec72d8--numpy-1.26
.4.bottle_manifest.json                                                                                                                               ==> Pouring numpy--1.26.4.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/numpy/1.26.4: 1,708 files, 39.3MB
==> Installing ffmpeg dependency: pugixml
==> Downloading https://ghcr.io/v2/homebrew/core/pugixml/manifests/1.14
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/43be16538eeab0d748dff7a738daff3f5989049a83c9f64fda9c2cdbe86f5087--pugixml-1.
14.bottle_manifest.json                                                                                                                               ==> Pouring pugixml--1.14.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/pugixml/1.14: 15 files, 461.4KB
==> Installing ffmpeg dependency: snappy
==> Downloading https://ghcr.io/v2/homebrew/core/snappy/manifests/1.2.0
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/c34a2ae3372f6ff70136ccca7ef7d4fe3483cbbc2c425a7c6f0d4ae40a0bca95--snappy-1.2
.0.bottle_manifest.json                                                                                                                               ==> Pouring snappy--1.2.0.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/snappy/1.2.0: 18 files, 136.7KB
==> Installing ffmpeg dependency: hwloc
==> Downloading https://ghcr.io/v2/homebrew/core/hwloc/manifests/2.10.0
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/892465425f662087a8b4b7c148c9fd17f1ac8c7824d3e8d2d3ce3459a396b0dd--hwloc-2.10
.0.bottle_manifest.json                                                                                                                               ==> Pouring hwloc--2.10.0.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/hwloc/2.10.0: 969 files, 10.3MB
==> Installing ffmpeg dependency: tbb
==> Downloading https://ghcr.io/v2/homebrew/core/tbb/manifests/2021.12.0-1
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/a5550048712a9dff27bc6027d3abc4d397a0879614e360b4a264a6ed9ec74e96--tbb-2021.1
2.0-1.bottle_manifest.json                                                                                                                            ==> Pouring tbb--2021.12.0.sonoma.bottle.1.tar.gz
🍺  /usr/local/Cellar/tbb/2021.12.0: 177 files, 2.8MB
==> Installing ffmpeg dependency: openvino
==> Downloading https://ghcr.io/v2/homebrew/core/openvino/manifests/2024.1.0
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/930043877e7c2523ccd2d09e07290951c49d4ad616c007007814fe5aadcc85ce--openvino-2
024.1.0.bottle_manifest.json                                                                                                                          ==> Pouring openvino--2024.1.0.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/openvino/2024.1.0: 633 files, 114.4MB
==> Installing ffmpeg dependency: opus
==> Downloading https://ghcr.io/v2/homebrew/core/opus/manifests/1.5.2
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/ab70a7e8383f42047a27c0638675dbd9c3229997a01eed45d76f174664a4b607--opus-1.5.2
.bottle_manifest.json                                                                                                                                 ==> Pouring opus--1.5.2.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/opus/1.5.2: 15 files, 1MB
==> Installing ffmpeg dependency: rav1e
==> Downloading https://ghcr.io/v2/homebrew/core/rav1e/manifests/0.7.1
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/ccafd526f73546dc53bb2cd7d3c8d0e392229423fbc6962740a67633d8b06443--rav1e-0.7.
1.bottle_manifest.json                                                                                                                                ==> Pouring rav1e--0.7.1.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/rav1e/0.7.1: 14 files, 49.6MB
==> Installing ffmpeg dependency: libsamplerate
==> Downloading https://ghcr.io/v2/homebrew/core/libsamplerate/manifests/0.2.2
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/27dd59fa55dbebeb65e77b8d04f3b390a899a35dad23d3fd7a4f895b3f7fbfed--libsampler
ate-0.2.2.bottle_manifest.json                                                                                                                        ==> Pouring libsamplerate--0.2.2.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/libsamplerate/0.2.2: 32 files, 3MB
==> Installing ffmpeg dependency: flac
==> Downloading https://ghcr.io/v2/homebrew/core/flac/manifests/1.4.3
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/7672ff666ae1dc9b535827ff76c3701b41ed244aae83ed9083687bb12b7ef5bf--flac-1.4.3
.bottle_manifest.json                                                                                                                                 ==> Pouring flac--1.4.3.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/flac/1.4.3: 284 files, 6.9MB
==> Installing ffmpeg dependency: mpg123
==> Downloading https://ghcr.io/v2/homebrew/core/mpg123/manifests/1.32.6
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/6be7cbdca64624211eb852bbb1b70c9109c062fc5de48f889a20c75c804c5ce8--mpg123-1.3
2.6.bottle_manifest.json                                                                                                                              ==> Pouring mpg123--1.32.6.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/mpg123/1.32.6: 33 files, 1.6MB
==> Installing ffmpeg dependency: libsndfile
==> Downloading https://ghcr.io/v2/homebrew/core/libsndfile/manifests/1.2.2-2
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/58af9df59ce6134e60a9cb6b90004acc85bb003e6ac643b7a299100bbb8272a3--libsndfile
-1.2.2-2.bottle_manifest.json                                                                                                                         ==> Pouring libsndfile--1.2.2.sonoma.bottle.2.tar.gz
🍺  /usr/local/Cellar/libsndfile/1.2.2: 54 files, 1.5MB
==> Installing ffmpeg dependency: rubberband
==> Downloading https://ghcr.io/v2/homebrew/core/rubberband/manifests/3.3.0
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/d7b37a08cef72d7b9431b19abc4aaa4649642b6610ad91f39146347d2aaeb60a--rubberband
-3.3.0.bottle_manifest.json                                                                                                                           ==> Pouring rubberband--3.3.0.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/rubberband/3.3.0: 13 files, 1.7MB
==> Installing ffmpeg dependency: sdl2
==> Downloading https://ghcr.io/v2/homebrew/core/sdl2/manifests/2.30.3
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/5dc3eaf8d8023133a33a90ad60a03aeb93c5b8f3c5a5125fc425730c0d879129--sdl2-2.30.
3.bottle_manifest.json                                                                                                                                ==> Pouring sdl2--2.30.3.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/sdl2/2.30.3: 93 files, 6.5MB
==> Installing ffmpeg dependency: speex
==> Downloading https://ghcr.io/v2/homebrew/core/speex/manifests/1.2.1
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/483f702af62f72259facb50d3d47cd0bb25c8f0fb887029d30051a8cef860be5--speex-1.2.
1.bottle_manifest.json                                                                                                                                ==> Pouring speex--1.2.1.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/speex/1.2.1: 25 files, 804.0KB
==> Installing ffmpeg dependency: srt
==> Downloading https://ghcr.io/v2/homebrew/core/srt/manifests/1.5.3
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/2c05aec9137f6d962cdfb85d47cfb9eb89182384aeaa5c9395f2fa9fe619e346--srt-1.5.3.
bottle_manifest.json                                                                                                                                  ==> Pouring srt--1.5.3.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/srt/1.5.3: 20 files, 4.5MB
==> Installing ffmpeg dependency: svt-av1
==> Downloading https://ghcr.io/v2/homebrew/core/svt-av1/manifests/2.0.0
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/c30d686f94ea2ea34f2906bead880632bb2d4d585d2cd69f1dec023f60f277e6--svt-av1-2.
0.0.bottle_manifest.json                                                                                                                              ==> Pouring svt-av1--2.0.0.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/svt-av1/2.0.0: 24 files, 7.2MB
==> Installing ffmpeg dependency: leptonica
==> Downloading https://ghcr.io/v2/homebrew/core/leptonica/manifests/1.84.1
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/dc88f036b102e560c7103a72d25bc9ac6cc15c37284c0a81cd30f4fc0281eaa9--leptonica-
1.84.1.bottle_manifest.json                                                                                                                           ==> Pouring leptonica--1.84.1.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/leptonica/1.84.1: 56 files, 6.1MB
==> Installing ffmpeg dependency: libb2
==> Downloading https://ghcr.io/v2/homebrew/core/libb2/manifests/0.98.1
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/9bb23dca331f0d74876fa5c769113885b92af8a741a851cdfe99f6dfd420b12d--libb2-0.98
.1.bottle_manifest.json                                                                                                                               ==> Pouring libb2--0.98.1.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/libb2/0.98.1: 8 files, 276.2KB
==> Installing ffmpeg dependency: libarchive
==> Downloading https://ghcr.io/v2/homebrew/core/libarchive/manifests/3.7.4
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/d761d79792a479404434ff8a92cd30a935fa95d4cb1aee534cc2aa3b9904aa61--libarchive
-3.7.4.bottle_manifest.json                                                                                                                           ==> Pouring libarchive--3.7.4.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/libarchive/3.7.4: 64 files, 3.6MB
==> Installing ffmpeg dependency: pango
==> Downloading https://ghcr.io/v2/homebrew/core/pango/manifests/1.52.2
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/214b7cb46e8e1680ea60d3578939e548b2daf2721164a11efeda086b9d494949--pango-1.52
.2.bottle_manifest.json                                                                                                                               ==> Pouring pango--1.52.2.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/pango/1.52.2: 68 files, 3MB
==> Installing ffmpeg dependency: tesseract
==> Downloading https://ghcr.io/v2/homebrew/core/tesseract/manifests/5.3.4_1
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/acc8a888b856c817d327ce191d481841dd96fa1f12fd672a4672e6ce1a9fd2fb--tesseract-
5.3.4_1.bottle_manifest.json                                                                                                                          ==> Pouring tesseract--5.3.4_1.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/tesseract/5.3.4_1: 73 files, 32.6MB
==> Installing ffmpeg dependency: theora
==> Downloading https://ghcr.io/v2/homebrew/core/theora/manifests/1.1.1-4
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/dbefdb4ba8626ac7d284e0da23aaeb705c37e0bfbe0c3c22f05fe5fbcadf10e4--theora-1.1
.1-4.bottle_manifest.json                                                                                                                             ==> Pouring theora--1.1.1.sonoma.bottle.4.tar.gz
🍺  /usr/local/Cellar/theora/1.1.1: 97 files, 2.1MB
==> Installing ffmpeg dependency: x264
==> Downloading https://ghcr.io/v2/homebrew/core/x264/manifests/r3108
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/8bf7841097db8a60b1789ab16ac7f9395fc5e484932ab958334695a83e804e68--x264-r3108
.bottle_manifest.json                                                                                                                                 ==> Pouring x264--r3108.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/x264/r3108: 11 files, 5.7MB
==> Installing ffmpeg dependency: xvid
==> Downloading https://ghcr.io/v2/homebrew/core/xvid/manifests/1.3.7
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/b5121b85b4f5dfe07f78abbcbe520ae4926d781af3342e318e588b62aba59fe0--xvid-1.3.7
.bottle_manifest.json                                                                                                                                 ==> Pouring xvid--1.3.7.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/xvid/1.3.7: 10 files, 1.3MB
==> Installing ffmpeg dependency: zeromq
==> Downloading https://ghcr.io/v2/homebrew/core/zeromq/manifests/4.3.5_1
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/27b053a576863f2b2aa214070e5737e3a0ce0a073760d26c39902468274880b1--zeromq-4.3
.5_1.bottle_manifest.json                                                                                                                             ==> Pouring zeromq--4.3.5_1.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/zeromq/4.3.5_1: 84 files, 6.2MB
==> Installing ffmpeg dependency: zimg
==> Downloading https://ghcr.io/v2/homebrew/core/zimg/manifests/3.0.5
Already downloaded: /Users/horibahiroto/Library/Caches/Homebrew/downloads/f94d5d93fe440d14fe866ceb3ada13593ef4b17f58985ebb17ea4320168b65cd--zimg-3.0.5
.bottle_manifest.json                                                                                                                                 ==> Pouring zimg--3.0.5.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/zimg/3.0.5: 27 files, 2.3MB
==> Installing ffmpeg
==> Pouring ffmpeg--7.0_1.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/ffmpeg/7.0_1: 286 files, 54.2MB
==> Running `brew cleanup ffmpeg`...
Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP.
Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`).

movからmp4形式への変換

入力/出力オプションはいくつかあるが、変換だけであれば下記で良い。  

ffmpeg -i [入力ファイル].mov [出力ファイル].mp4

実際にやってみる。   今回は、cmatrixの記事で利用した mov形式のファイルを mp4に変換してみる。  

ffmpeg -i matrix-01.mov matrix-01.mp4
ffmpeg -i matrix-01.mov matrix-01.mp4
ffmpeg version 7.0 Copyright (c) 2000-2024 the FFmpeg developers
  built with Apple clang version 15.0.0 (clang-1500.3.9.4)
  configuration: --prefix=/usr/local/Cellar/ffmpeg/7.0_1 --enable-shared --enable-pthreads --enable-version3 --cc=clang --host-cflags= --host-ldflags=
'-Wl,-ld_classic' --enable-ffplay --enable-gnutls --enable-gpl --enable-libaom --enable-libaribb24 --enable-libbluray --enable-libdav1d --enable-libharfbuzz --enable-libjxl --enable-libmp3lame --enable-libopus --enable-librav1e --enable-librist --enable-librubberband --enable-libsnappy --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtesseract --enable-libtheora --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libxvid --enable-lzma --enable-libfontconfig --enable-libfreetype --enable-frei0r --enable-libass --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopenvino --enable-libspeex --enable-libsoxr --enable-libzmq --enable-libzimg --disable-libjack --disable-indev=jack --enable-videotoolbox --enable-audiotoolbox                              libavutil      59.  8.100 / 59.  8.100
  libavcodec     61.  3.100 / 61.  3.100
  libavformat    61.  1.100 / 61.  1.100
  libavdevice    61.  1.100 / 61.  1.100
  libavfilter    10.  1.100 / 10.  1.100
  libswscale      8.  1.100 /  8.  1.100
  libswresample   5.  1.100 /  5.  1.100
  libpostproc    58.  1.100 / 58.  1.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'matrix-01.mov':
  Metadata:
    major_brand     : qt  
    minor_version   : 0
    compatible_brands: qt  
    creation_time   : 2024-04-26T07:39:57.000000Z
    com.apple.quicktime.make: Apple
    com.apple.quicktime.model: MacBookPro15,2
    com.apple.quicktime.software: macOS 14.4.1 (23E224)
    com.apple.quicktime.creationdate: 2024-04-26T16:39:57+0900
  Duration: 00:00:23.75, start: 0.000000, bitrate: 4182 kb/s
  Stream #0:0[0x1](und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt709, progressive), 2248x496 [SAR 1:1 DAR 281:62], 4133 kb/s, 59.62 fps,
 60 tbr, 6k tbn (default)                                                                                                                                   Metadata:
        creation_time   : 2024-04-26T07:39:57.000000Z
        handler_name    : Core Media Video
        vendor_id       : [0][0][0][0]
        encoder         : H.264
Stream mapping:
  Stream #0:0 -> #0:0 (h264 (native) -> h264 (libx264))
Press [q] to stop, [?] for help
[libx264 @ 0x7f8d84213680] using SAR=1/1
[libx264 @ 0x7f8d84213680] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
[libx264 @ 0x7f8d84213680] profile High, level 4.2, 4:2:0, 8-bit
[libx264 @ 0x7f8d84213680] 264 - core 164 r3108 31e19f9 - H.264/MPEG-4 AVC codec - Copyleft 2003-2023 - http://www.videolan.org/x264.html - options: c
abac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=12 lookahead_threads=2 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00                                                            Output #0, mp4, to 'matrix-01.mp4':
  Metadata:
    major_brand     : qt  
    minor_version   : 0
    compatible_brands: qt  
    com.apple.quicktime.creationdate: 2024-04-26T16:39:57+0900
    com.apple.quicktime.make: Apple
    com.apple.quicktime.model: MacBookPro15,2
    com.apple.quicktime.software: macOS 14.4.1 (23E224)
    encoder         : Lavf61.1.100
  Stream #0:0(und): Video: h264 (avc1 / 0x31637661), yuv420p(tv, bt709, progressive), 2248x496 [SAR 1:1 DAR 281:62], q=2-31, 60 fps, 15360 tbn (defaul
t)                                                                                                                                                          Metadata:
        creation_time   : 2024-04-26T07:39:57.000000Z
        handler_name    : Core Media Video
        vendor_id       : [0][0][0][0]
        encoder         : Lavc61.3.100 libx264
      Side data:
        cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: N/A
[out#0/mp4 @ 0x7f8d8420f640] video:4218KiB audio:0KiB subtitle:0KiB other streams:0KiB global headers:0KiB muxing overhead: 0.417225%
frame= 1425 fps=232 q=-1.0 Lsize=    4236KiB time=00:00:23.71 bitrate=1463.1kbits/s dup=9 drop=0 speed=3.86x    
[libx264 @ 0x7f8d84213680] frame I:6     Avg QP:23.38  size: 90008
[libx264 @ 0x7f8d84213680] frame P:367   Avg QP:25.77  size:  8350
[libx264 @ 0x7f8d84213680] frame B:1052  Avg QP:26.04  size:   679
[libx264 @ 0x7f8d84213680] consecutive B-frames:  1.1%  1.3%  0.8% 96.8%
[libx264 @ 0x7f8d84213680] mb I  I16..4: 10.3% 49.1% 40.6%
[libx264 @ 0x7f8d84213680] mb P  I16..4:  0.2%  3.2%  4.0%  P16..4:  1.4%  0.5%  0.3%  0.0%  0.0%    skip:90.3%
[libx264 @ 0x7f8d84213680] mb B  I16..4:  0.3%  0.4%  0.0%  B16..8:  8.0%  0.2%  0.0%  direct: 0.1%  skip:91.0%  L0:54.1% L1:45.9% BI: 0.0%
[libx264 @ 0x7f8d84213680] 8x8 transform intra:46.9% inter:14.0%
[libx264 @ 0x7f8d84213680] coded y,uvDC,uvAC intra: 23.4% 24.9% 22.8% inter: 0.2% 0.4% 0.4%
[libx264 @ 0x7f8d84213680] i16 v,h,dc,p: 65% 27%  7%  0%
[libx264 @ 0x7f8d84213680] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 24%  3% 72%  0%  0%  0%  0%  0%  0%
[libx264 @ 0x7f8d84213680] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 34% 20% 27%  3%  4%  4%  2%  4%  2%
[libx264 @ 0x7f8d84213680] i8c dc,h,v,p: 72% 10% 17%  1%
[libx264 @ 0x7f8d84213680] Weighted P-Frames: Y:0.0% UV:0.0%
[libx264 @ 0x7f8d84213680] ref P L0: 63.9%  9.6% 20.6%  5.9%
[libx264 @ 0x7f8d84213680] ref B L0: 78.3% 19.4%  2.3%
[libx264 @ 0x7f8d84213680] ref B L1: 94.1%  5.9%
[libx264 @ 0x7f8d84213680] kb/s:1454.76

実際に変換したmp4↓

参考

おわりに

mov形式はMacでは多く利用されているようだが、全体的に見るとmp4の方がメジャーであるため、Webページに載せるのであればこちらの方が適していると考えたため変換をすることを試した。   ffmpegは他にも音声ファイルの変換もできるので、これも今後試していきたい。

Hugo で構築されています。
テーマ StackJimmy によって設計されています。