7

このコマンドを使用しています

sudo port install ffmpeg +gpl +postproc +lame +theora +libogg +vorbis +xvid +x264 +a52 +faac +faad +dts +nonfree

しかし、私が入手したffmpegのインストールバージョンはわずか0.7.13です。

問題になる可能性のあるMacPortsを使用しています

どうやら1.0リリースがあります! http://ffmpeg.org/download.html#release_1.0

4

2 に答える 2

12

1.自作

Homebrewには安定したFFmpegリリースの公式があります。これにより、かなり高速に実行できます。まず、Terminal.appを開いて貼り付け、Homebrewをインストールします。すべての指示に厳密に従ってください!

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

次に、ffmpegの式を使用してFFmpegをインストールします。

brew install ffmpeg

これにより、x264、LAME、FAACなどの多くの依存関係がダウンロードされますが、その後は問題ありません。brew install ffmpeg --HEAD絶対的な最新バージョンを入手することもできます。

その他のオプションについては、brewinfoffmpegの出力を確認してください。たとえば、通常は無効になっている次のオプションを追加できます。

brew install ffmpeg --with-fdk-aac --with-ffplay --with-freetype --with-libass --with-libquvi --with-libvorbis --with-libvpx --with-opus --with-x265

後でffmpegを更新するには、次のコマンドを実行します。

brew update && brew upgrade ffmpeg

2.静的ビルド

ダウンロードページにあるFFmpegプロジェクトは、ffmpegの静的ビルドへのリンクを提供します。これは、ダウンロード、抽出、およびターミナルでの使用のみが可能です。

現時点では、ここから入手できます。

静的ビルドには、主にライセンスの問題が原因で、考えられるすべてのエンコーダーを含めることはできません。これが、必要な特定の機能を本当に気にしない限り、それらを使用することをお勧めしない理由です。

ダウンロードしたら、ファイルを解凍し、Terminal.appを開いて、ファイルを解凍したディレクトリ、つまりffmpegというファイルを見つけたディレクトリに移動します。このファイルを/usr/ local/binにコピーします。

cd ~/Downloads/
sudo mkdir -p /usr/local/bin/
sudo cp ./ffmpeg /usr/local/bin
sudo chmod 644 /usr/local/bin/ffmpeg
sudo chown $USER /usr/local/bin/ffmpeg

ここで、Bash(デフォルトのシェル)を使用する場合は、それを$PATHに追加します。

open -e ~/.bash_profile

最後にこれをファイルに追加します。

export PATH="/usr/local/bin:$PATH"

保存して、エディターを閉じます。ターミナルを再起動すると、どのffmpegが返されますか/usr/local/bin/ffmpeg

于 2016-12-02T16:58:19.650 に答える
1

これはMacPortsの「問題」です。あなたが言うように、最後のポートバージョンは0.7.13です。開発ポートもありますが、最近のリビジョン(5週間前)があります。こちらもご覧ください。このサイトには1.0の静的バイナリがあるようです。信頼できるウェブサイトです。実際には公式のffmpegウェブサイトにリンクされています。

于 2012-10-20T21:41:13.870 に答える