<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>動画変換 | Tomokatsu Yukishita | yre.jp</title><link>https://yre.jp/tag/%E5%8B%95%E7%94%BB%E5%A4%89%E6%8F%9B/</link><atom:link href="https://yre.jp/tag/%E5%8B%95%E7%94%BB%E5%A4%89%E6%8F%9B/index.xml" rel="self" type="application/rss+xml"/><description>動画変換</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>ja-JP</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>動画変換</title><link>https://yre.jp/tag/%E5%8B%95%E7%94%BB%E5%A4%89%E6%8F%9B/</link></image><item><title>MacにffmpegをHomebrewでインストールする手順【コマンド例・動作確認まで】</title><link>https://yre.jp/post/mac_ffmpeg/</link><pubDate>Wed, 01 Jun 2022 00:00:00 +0000</pubDate><guid>https://yre.jp/post/mac_ffmpeg/</guid><description>&lt;p>ffmpeg は動画・音声の変換・エンコード・編集をコマンドラインで行えるオープンソースツールです。macOS では &lt;a href="https://brew.sh/" target="_blank" rel="noopener">Homebrew&lt;/a> を使えば依存関係ごとまとめてインストールできます。&lt;/p>
&lt;h2 id="homebrew-のインストール">Homebrew のインストール&lt;/h2>
&lt;p>まだ Homebrew を導入していない場合は、ターミナルに以下を貼り付けて実行します。&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="ffmpeg-のインストール">ffmpeg のインストール&lt;/h2>
&lt;p>Homebrew がセットアップ済みであれば、1コマンドでインストールできます。&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-の実行中依存パッケージが自動で解決される">
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="ターミナルでbrew install ffmpegを実行しているmacOSの画面。Homebrewが依存パッケージを含めてffmpegをダウンロード・インストールしている様子" 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 の実行中。依存パッケージが自動で解決される
&lt;/figcaption>&lt;/figure>
&lt;/p>
&lt;p>インストールが完了するとすぐに &lt;code>ffmpeg&lt;/code> コマンドが使えるようになります。&lt;/p>
&lt;p>
&lt;figure id="figure-インストール完了後に-ffmpeg--version-で動作を確認">
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="ターミナルでffmpeg &amp;amp;ndash;versionを実行した結果画面。ffmpegのバージョン情報と対応コーデック一覧が表示されている" 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 -version で動作を確認
&lt;/figcaption>&lt;/figure>
&lt;/p>
&lt;h2 id="動作確認">動作確認&lt;/h2>
&lt;p>以下のコマンドでインストール済みのバージョンを確認できます。&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>
上記はインストール時（2022年）のバージョンです。現在の最新バージョンは &lt;a href="https://ffmpeg.org/" target="_blank" rel="noopener">ffmpeg.org&lt;/a> で確認できます。&lt;code>brew upgrade ffmpeg&lt;/code> で最新版に更新できます。
&lt;/div>
&lt;/div>
&lt;h2 id="homebrew-版-ffmpeg-で使えるコーデック">Homebrew 版 ffmpeg で使えるコーデック&lt;/h2>
&lt;p>Homebrew でインストールした ffmpeg は主要なコーデックがすべて有効化されています。&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>Apple Silicon（M1/M2/M3）搭載 Mac では、H.264・H.265 のハードウェアエンコード（&lt;code>h264_videotoolbox&lt;/code> / &lt;code>hevc_videotoolbox&lt;/code>）も利用できます。ソフトウェアエンコードと比べて大幅に高速です。&lt;/p>
&lt;h2 id="よく使うコマンド例">よく使うコマンド例&lt;/h2>
&lt;p>&lt;strong>MP4コンテナに変換する（既定設定）：&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>H.265（HEVC）に変換する：&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>Apple Silicon のハードウェアエンコードを使う：&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>