ウェブサイト検索

Ubuntu 22.04 | Ubuntu 24.04でPPA経由でFFmpeg 7.0をインストールする


FFmpegが昨日、新しいメジャー7.0リリースを発表しました!Ubuntu 22.04、Ubuntu 24.04、Linux Mint 21へのインストール方法は次のとおりです。

この人気のあるマルチメディアライブラリの新しいバージョンは「Dijkstra」という名前で登場しました。libavcodecライブラリを通じてVVC(H.266とも呼ばれる)のネイティブデコーディングサポートを特徴としていますが、現時点では実験的なものです。

libavformatライブラリは、IAMF(インマースオーディオ)ファイルを読み書きできるようになりました。また、新しい-code -stream_groupオプションがCLIツールに追加され、IAMF構造を構成できるようになりました。

昨年末に発表されたように、CLI(コマンドライン)ツールは現在マルチスレッドです。つまり、トランスコーディングプロセスは現在並列で実行されるため、以前よりもはるかに速くなる可能性があります。

Ubuntu MATE 22.04のFFmpeg 7.0

FFmpeg 7.0は、DXV DXT1のエンコーディングサポート、LEAD MCMPおよびQOAオーディオのデコーディングサポート、さらにMPEG-5エッセンシャルビデオコーディング(EVC)の両方のエンコーディングおよびデコーディングサポートも導入しました。

このリリースには、aap、tiltandshift、qrencodeフィルターおよびqrencodesrcソース、quirc、fsyncフィルター、showinfoビットストリームフィルターが含まれ、QOA、DVD-Videoの読み取り、AEA、タイム付き生キャプション(RCWT)クローズドキャプションの書き込みをサポートしています。

AAC、FLAC、JPEG-2000、LPC、RV4.0、SVQ、VC1、VP8などのためのRISC-V最適化があり、HEVCデコードのためのLoongarch最適化、さらにHEVCのための重要なAArch64(arm64)最適化もあります。

その他の変更には次のものが含まれます:

  • ffmpeg CLI のデマルクシング、デコーディング、フィルタリング、エンコーディング、そしてマルクシングはすべて並行して実行されます。
  • hwnd=HANDLER構文を使用してウィンドウを取得するためにgdigrabデバイスを有効にします
  • D3D12VA ハードウェアアクセラレーションによる H264、HEVC、VP9、AV1、MPEG-2、および VC1 デコーディング
  • libx264、libx265、および libsvtav1 を使用したエンコード時の HDR10 メタデータ パススルー
  • MP4/ISOBMFFにおけるアンビエントビューイング環境メタデータのサポート
  • HEIF/AVIF静止画像およびタイル静止画像のサポート
  • 拡張FLV形式のPacketTypeにおけるSupport PacketTypeMetadata
  • ハードウェアアクセラレーションデコードサポート付きのffplay
  • QSVエンコーダーのデフォルトビットレート制御方法をVBRからCQPに変更します。
  • 非推奨のffmpeg CLIオプション-psnrと-map_channelを削除しました

UbuntuにFFmpeg 7.0をインストールする方法

注意: FFmpegは多くのグラフィカルアプリが依存している重要なライブラリです。FFmpegを更新すると依存関係の問題が発生し、他の問題を引き起こす可能性があります!あなたは自分が何をしようとしているのかを理解しておく必要があり、PPAを使用するのは自己責任です!!!

ソースのtarballからメディアライブラリを構築することに加えて、私はこの非公式PPAに新しいリリースパッケージをアップロードしました。これはUbuntu 24.04(まだ準備中ですのでお待ちください)とUbuntu 22.04のx86_64およびarm64プラットフォーム用です。

1. まず、キーボードで Ctrl+Alt+T を押してターミナルウィンドウを開きます。ウィンドウが開いたら、以下のコマンドを実行してPPAを追加します:

sudo add-apt-repository ppa:ubuntuhandbook1/ffmpeg7

聞かれた時にユーザーパスワードを入力し(アスタリスクのフィードバックはありませんので心の中で入力してください)、Enterを押して続行します。

2. Ubuntuは現在、PPAを追加する際にシステムパッケージを自動的に更新しますが、一部のUbuntuベースのシステムではそうでない場合があります。念のため、以下のコマンドを実行して手動で更新できます:

sudo apt update

3. 最後に、以下のコマンドを実行してFFmpeg 7.0をインストールまたはアップグレードします:

sudo apt install ffmpeg

すべてのパッケージを最新バージョンに更新するために、sudo apt upgradeを実行することを強く推奨します。未完了のインストールを避けるためです。

4. インストール後、ターミナルで以下のコマンドを実行して確認してください:

ffmpeg --version

このPPA内のパッケージは、Deb Multimediaリポジトリからバックポートされたもので、DebianとUbuntuの間で異なる依存パッケージのためにいくつかの変更が加えられています。

もし見つからない機能があれば、以下にコメントを残してください。可能な限り更新するように努めます!

FFmpegをダウングレードする方法:

システムリポジトリで利用可能な標準バージョンにFFmpegライブラリをダウングレードしたい場合は、ターミナルを開いて次のコマンドを実行してください。

sudo apt install ppa-purge && sudo ppa-purge ppa:ubuntuhandbook1/ffmpeg7

注意: はいを確認する前にターミナル出力に注意してください!他の有用なアプリパッケージが削除される可能性がありますが、後で再インストールできるはずです。

関連記事: