<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Video Conversion | Tomokatsu Yukishita | yre.jp</title><link>https://yre.jp/en/tag/video-conversion/</link><atom:link href="https://yre.jp/en/tag/video-conversion/index.xml" rel="self" type="application/rss+xml"/><description>Video Conversion</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-US</language><lastBuildDate>Wed, 01 Jun 2022 00:00:00 +0000</lastBuildDate><image><url>https://yre.jp/media/icon_hufbc159bd6ce6a866189b19a79c0d0f51_12846_512x512_fill_lanczos_center_3.png</url><title>Video Conversion</title><link>https://yre.jp/en/tag/video-conversion/</link></image><item><title>How to Install ffmpeg on macOS with Homebrew: Commands, Verification, and Usage Examples</title><link>https://yre.jp/en/post/mac_ffmpeg/</link><pubDate>Wed, 01 Jun 2022 00:00:00 +0000</pubDate><guid>https://yre.jp/en/post/mac_ffmpeg/</guid><description>&lt;p>ffmpeg is an open-source tool for converting, encoding, and editing video and audio from the command line. On macOS, &lt;a href="https://brew.sh/" target="_blank" rel="noopener">Homebrew&lt;/a> handles all dependencies automatically, making installation straightforward.&lt;/p>
&lt;h2 id="installing-homebrew">Installing Homebrew&lt;/h2>
&lt;p>If you haven&amp;rsquo;t installed Homebrew yet, paste the following into Terminal:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-shell" data-lang="shell">&lt;span class="line">&lt;span class="cl">/bin/bash -c &lt;span class="s2">&amp;#34;&lt;/span>&lt;span class="k">$(&lt;/span>curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh&lt;span class="k">)&lt;/span>&lt;span class="s2">&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h2 id="installing-ffmpeg">Installing ffmpeg&lt;/h2>
&lt;p>With Homebrew set up, install ffmpeg in one command:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-shell" data-lang="shell">&lt;span class="line">&lt;span class="cl">brew install ffmpeg
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>
&lt;figure id="figure-brew-install-ffmpeg--dependencies-are-resolved-automatically">
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="macOS terminal running brew install ffmpeg. Homebrew is downloading and installing ffmpeg along with its dependencies" srcset="
/media/mac_ffmpeg/fcd2823999fe9537cf2a5f648b353da1_hu84feb4f03c5514c3000a780956893751_495415_b57e6aca21bcbc33c22022d07322bb38.webp 400w,
/media/mac_ffmpeg/fcd2823999fe9537cf2a5f648b353da1_hu84feb4f03c5514c3000a780956893751_495415_9b102a300400abe6f28e84dc43967686.webp 760w,
/media/mac_ffmpeg/fcd2823999fe9537cf2a5f648b353da1_hu84feb4f03c5514c3000a780956893751_495415_1200x1200_fit_q75_h2_lanczos_3.webp 1200w"
src="https://yre.jp/media/mac_ffmpeg/fcd2823999fe9537cf2a5f648b353da1_hu84feb4f03c5514c3000a780956893751_495415_b57e6aca21bcbc33c22022d07322bb38.webp"
width="568"
height="760"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;figcaption>
brew install ffmpeg — dependencies are resolved automatically
&lt;/figcaption>&lt;/figure>
&lt;/p>
&lt;p>Once complete, the &lt;code>ffmpeg&lt;/code> command is immediately available.&lt;/p>
&lt;p>
&lt;figure id="figure-ffmpeg-is-installed-and-ready">
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="macOS terminal showing ffmpeg is installed and ready to use after brew install completes" srcset="
/media/mac_ffmpeg/48b6a53ee52ae256f175198f7969259a_hufb13c5a2ffb5c3b1a976fea46486e1e0_304456_d25a06353563c4190132282a925441a0.webp 400w,
/media/mac_ffmpeg/48b6a53ee52ae256f175198f7969259a_hufb13c5a2ffb5c3b1a976fea46486e1e0_304456_0e976ec28c8b34221efc166127af0524.webp 760w,
/media/mac_ffmpeg/48b6a53ee52ae256f175198f7969259a_hufb13c5a2ffb5c3b1a976fea46486e1e0_304456_1200x1200_fit_q75_h2_lanczos_3.webp 1200w"
src="https://yre.jp/media/mac_ffmpeg/48b6a53ee52ae256f175198f7969259a_hufb13c5a2ffb5c3b1a976fea46486e1e0_304456_d25a06353563c4190132282a925441a0.webp"
width="760"
height="633"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;figcaption>
ffmpeg is installed and ready
&lt;/figcaption>&lt;/figure>
&lt;/p>
&lt;h2 id="verifying-the-installation">Verifying the Installation&lt;/h2>
&lt;p>Check the installed version:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-shell" data-lang="shell">&lt;span class="line">&lt;span class="cl">ffmpeg -version
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">ffmpeg version 5.0.1 Copyright (c) 2000-2022 the FFmpeg developers
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">built with Apple clang version 13.1.6 (clang-1316.0.21.2.5)
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">libavutil 57. 17.100 / 57. 17.100
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">libavcodec 59. 18.100 / 59. 18.100
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">libavformat 59. 16.100 / 59. 16.100
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;div class="alert alert-note">
&lt;div>
The version above is from the time of installation (2022). For the current latest version, see &lt;a href="https://ffmpeg.org/" target="_blank" rel="noopener">ffmpeg.org&lt;/a>. To update: &lt;code>brew upgrade ffmpeg&lt;/code>.
&lt;/div>
&lt;/div>
&lt;h2 id="checking-available-codecs">Checking Available Codecs&lt;/h2>
&lt;p>The Homebrew ffmpeg formula includes many codecs. To see what is available:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-shell" data-lang="shell">&lt;span class="line">&lt;span class="cl">ffmpeg -codecs &lt;span class="p">|&lt;/span> grep -E &lt;span class="s2">&amp;#34;h264|hevc|vp9|av1&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>On Apple Silicon Macs (M1/M2/M3), hardware encoding via &lt;code>h264_videotoolbox&lt;/code> and &lt;code>hevc_videotoolbox&lt;/code> is also available — significantly faster than software encoding.&lt;/p>
&lt;h2 id="common-usage-examples">Common Usage Examples&lt;/h2>
&lt;p>&lt;strong>Convert to MP4 (default settings):&lt;/strong>&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-shell" data-lang="shell">&lt;span class="line">&lt;span class="cl">ffmpeg -i input.mov output.mp4
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>&lt;strong>Encode to H.265 (HEVC) with software encoder:&lt;/strong>&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-shell" data-lang="shell">&lt;span class="line">&lt;span class="cl">ffmpeg -i input.mp4 -c:v libx265 -crf &lt;span class="m">28&lt;/span> output.mp4
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>&lt;strong>Use Apple Silicon hardware encoding (hevc_videotoolbox):&lt;/strong>&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-shell" data-lang="shell">&lt;span class="line">&lt;span class="cl">ffmpeg -i input.mp4 -c:v hevc_videotoolbox -q:v &lt;span class="m">50&lt;/span> output.mp4
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div></description></item></channel></rss>