LoginSignup
0
0

ffmpegのインストールと使い方

Last updated at Posted at 2022-03-20

FFmpegとは

FFmpegを使えば、非常に高度な動画の変換やダウンロード、記録、再生など作業が無料で行えます。

インストール

FFmpegのホームページにアクセスし、Downloadをクリックします。

スクリーンショット 2022-03-20 11.08.50.png

自身の環境のものをクリックします。
スクリーンショット 2022-03-20 11.09.34.png

画像の通りクリックします。画像の「ffmpeg-」の後に続く英数字の部分は毎日変わります。
スクリーンショット 2022-03-20 11.10.49.png

ダウンロードされたら、ダブルクリックして解凍します。
スクリーンショット 2022-03-20 11.17.29.png

すると、実行ファイルができます。
スクリーンショット 2022-03-20 11.17.43.png

この実行ファイルを「書類」フォルダに「bin」フォルダを作って、そこに入れます。
スクリーンショット 2022-03-20 20.15.04.png

pathを通す

「パスを通す」とは、コンピュータに実行ファイルの在り処を教えてあげることです。 これにより、どこからでもその実行ファイルを呼び出せます。
以下やり方。

Launchpadを開きます。
スクリーンショット 2022-04-17 0.35.07.png

「その他」の中から「ターミナル」をクリックします。
original.png

するとターミナルが開きます。
スクリーンショット 2022-03-20 20.00.07.png

ターミナルにこのように入力し、キーボードのreturnを押下します。

open ~/.zshrc

するとこのように、テキストエディットが開き、中にすでにいくつか設定が書かれているのが確認できます。
スクリーンショット 2022-03-20 19.54.17.png

ここにexport PATH=$PATH:[追加するPATH]を記述します。
具体的には、今回はexport PATH=$PATH:~/Documents/bin/と記述し、保存します。
スクリーンショット 2022-03-20 20.25.18.png

ターミナルを一旦閉じて、もう一度開きます。
これで設定が反映されます。

.zshrcが未作成でエラーが出る場合

もしシェルで.zshrc does not exist.というメッセージが出てきたら
.zshrc が存在しないので、まずは作成する必要があります。
そのために、下記のコマンドを実行します。

touch .zshrc

これにより、中身が空の .zshrc という名前のファイルが作成されます。

起動できるようにする

OSの機能で、セキュリティのためインターネット経由でダウンロードしたアプリはそのままでは実行できませんので実行できるようにします。この操作は1度やれば次回からは表示されません。

まずffmpegを起動してみましょう。
ターミナルでffmpegと入力して、キーボードのreturnを押下します。
すると警告メッセージで「"ffmpeg"は開発元を検証できないため開けません」と出てくるのでキャンセルをクリックします。
スクリーンショット 2022-03-27 12.16.53.png

次にシステム環境設定を開きます。
68747470733a2f2f71696974612d696d6167652d73746f72652e73332e61702d6e6f727468656173742d312e616d617a6f6e6177732e636f6d2f302f3538383636312f33653563633836372d333031332d356539622d666635632d3539393165633330653837332e706e67.png

「セキュリティとプライバシー」をクリックします。
スクリーンショット 2022-03-27 11.34.52.png

「このまま許可」をクリックします。
スクリーンショット 2022-03-27 11.35.00.png

再びターミナルでffmpegと入力してreturnを押下します。
すると警告メッセージで「ffmpegを開いてもよろしいですか」と聞いてくるので、「開く」をクリックします。これでffmpegが起動できるようになりました。次回からは警告は表示されず、すぐ起動できます。
スクリーンショット 2022-03-27 12.45.33.png

使い方 基本編

最も簡単な使い方として、ファイル形式の変換を紹介します。
ターミナルでこのように入力します。

ffmpeg -i [入力動画ファイル] [出力ファイル]

では実際に操作して解説します。

Launchpadを開き「その他」の中から「ターミナル」をクリックします。
original.png

ffmpeg -i と入力します。
スクリーンショット 2022-03-20 21.01.21.png

変換したいファイルをドラッグ&ドロップします。するとファイルパスが入力されます。
スクリーンショット 2022-03-20 21.13.41.png

もう一度、同じファイルをドラッグ&ドロップして、今度は拡張子を.mp4に書き換えます。
スクリーンショット 2022-03-20 21.22.03.png

キーボードのreturnを押下します。すると変換処理が始まります。しばらくすると、変換されたファイルができます。
スクリーンショット 2022-03-20 21.28.49.png

使い方 発展編

非常に高機能です。詳しくは、

シェルスクリプトで複数ファイルを一括変換

まずデスクトップにフォルダを作って、そこに変換したいファイルをまとめる

スクリーンショット 2024-03-02 10.23.11.png

テキストエディットで以下を保存

convert.sh
#!/bin/sh

dirs=`find ~/Desktop/名称未設定フォルダ/*`

for dir in $dirs;
do
    echo $dir
    # ここから実行処理を記述
    ffmpeg -i $dir ${dir%.*}.mp4
done

ターミナルで下記を実行すると、このとおり一気にバッチ変換できるよ

sh convert.sh

スクリーンショット 2024-03-02 10.25.12.png

参考リンク

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0