FFmpeg: FFmpeg を最新 ( GIT ) バージョンに更新しますか?

FFmpeg: FFmpeg を最新 ( GIT ) バージョンに更新しますか?

新しいものを使う必要があるxfadeオプションFFmpegこれは約 1 週間前に追加されました。サーバー (Ubuntu 18.04.2) への FFmpeg のインストールは約 2 か月前に行われたため、次の問題が発生しているため更新する必要があります。

そのようなフィルターはありません: xfade

そこで、以下のオプションでFFmpegを更新してみました。

オプション1

sudo add-apt-repository -y ppa:mc3man/trusty-media
sudo apt-get update
sudo apt-get install --only-upgrade ffmpeg

オプション2

sudo apt-get update
sudo apt-get install ffmpeg

どちらのバージョンでも、

ffmpeg はすでに最新バージョンです (7:3.4.6-0ubuntu0.18.04.1)。 0 がアップグレードされ、0 が新規インストールされ、0 が削除され、129 がアップグレードされていません

ffmpeg -versionまた、ローカルとサーバーからの出力に若干の違いが見られます。

ここに画像の説明を入力してください

ご覧の通り、ローカルではffmpeg version git-2020-02-03-...しかしサーバー上ではffmpeg version 3.4.6-0ubuntu0.18.04.1

だから、xfade私のサーバーでもオプションを使用するには、FFmpeg を最新 (GIT) バージョンに更新する必要がありますか? 他に試せることはありますか?

答え1

  1. PPA を削除します。git マスター ブランチからの現在のビルドは提供されません。

    sudo apt remove ffmpeg
    sudo add-apt-repository --remove ppa:mc3man/trusty-media
    
  2. 取得します。Ubuntuユーザーの場合、現在の git マスター ブランチからffmpeg取得するには 2 つのオプションがあります。ffmpeg

    • フォローするFFmpeg ウィキ: Ubuntuこれはステップバイステップのコンパイルガイドです。
    • ffmpegすでにコンパイル済みのものをダウンロードジョン・ヴァンシクル. 現在のリリースブランチ (この回答を書いている時点では 4.2) には xfade フィルターが含まれていないため、git バージョンをダウンロードするようにしてください。 に移動する~/binか、 :/usr/local/binに xfade フィルターを追加したい場合は、PATHシェルがそれを認識できるように再度ログインする必要があるかもしれません。よくある質問追加のインストール/削除情報については、こちらをご覧ください。

コンパイルすることで、必要なものを完全にカスタマイズできます。ダウンロードは迅速かつ簡単です。

関連情報