Ubuntu20.04に最新のFFmpegをインストールする方法

Ubuntu20.04に最新のFFmpegをインストールする方法

このチュートリアルでは、Ubuntu20.04に最新のFFmpegをインストールする方法を紹介します。FFmpegの最新の静的ビルドをインストールします。

FFmpegは主要なマルチメディアフレームワークであり、人間と機械が作成したほとんどすべてのものをデコード、エンコード、トランスコード、マルチプレクサ、デマルチプレクサ、ストリーミング、フィルタリング、および再生することができます。それは最先端までの最もあいまいな古代のフォーマットをサポートします。

前提条件

  • Ubuntu 20.04OSがインストールされた専用サーバー
  • rootまたは非rootのsudoユーザー

FFmpegのマスターブランチ

このチュートリアルでは、FFmpegのマスターブランチをインストールします。FFmpegにはマスターとリリースの2つのブランチがあります。マスターブランチは、より高速なバグ修正、追加機能、およびセキュリティパッチを受け取ります。

インストールから始めましょう。

ステップ1-ディレクトリを作成する

まず、静的ビルドを保存するディレクトリを作成する必要があります。

# sudo mkdir -p /opt/ffmpeg

# cd /opt/ffmpeg

ステップ2-アーカイブをダウンロードする

マスタービルドをダウンロードします。

# sudo wget https://johnvansickle.com/ffmpeg/builds/ffmpeg-git-amd64-static.tar.xz

# sudo wget https://johnvansickle.com/ffmpeg/builds/ffmpeg-git-amd64-static.tar.xz.md5

# md5sum -c ffmpeg-git-amd64-static.tar.xz.md5

インストールを続行する前に、md5sumがOKメッセージを返すことを確認してください。

ステップ3-アーカイブから静的ビルドを抽出します。

# sudo tar xvf ffmpeg*.xz

# cd ffmpeg-*-static

# ls

次のようなものが表示されます。

ffmpeg ffprobe GPLv3.txt manpages model qt-faststart readme.txt

ステップ4-バイナリをグローバルにインストールします。

# sudo ln -s "${PWD}/ffmpeg' /usr/local/bin/

# sudo ln -s "${PWD}/ffprobe' /usr/local/bin/

ステップ5-FFmpegをテストする

1.ホームフォルダに移動し、ビデオファイルをダウンロードします。

# cd ~

# wget https://archive.org/download/BigBuckBunny_124/Content/big_buck_bunny_720p_surround.mp4 -O origin.mp4

2.ストリーミング互換バージョンに変換します。

# ffmpeg -i origin.mp4 -c copy -movflags +faststart streaming.mp4

3.ffprobeを使用して結果のビデオを確認します。

# ffprobe streaming.mp4

このような出力が表示された場合、FFmpegは正常に機能しています。

Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'streaming.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
title : Big Buck Bunny - https://archive.org/details/BigBuckBunny_124
encoder : Lavf58.49.100
comment : license:http://creativecommons.org/licenses/by/3.0/
Duration: 00:09:56.50, start: 0.000000, bitrate: 829 kb/s
Stream #0:0(und): Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuv420p, 640×360 [SAR 1:1 DAR 16:9], 697 kb/s, 24 fps, 24 tbr, 12288 tbn, 48 tbc (default)
Metadata:
handler_name : VideoHandler
Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 128 kb/s (default)
Metadata:
handler_name : SoundHandler

それでおしまい。Ubuntu20.04に最新のFFmpegを正常にインストールしました。


CentOS 7にCSF(ConfigServer Security&Firewall)をインストールして構成する方法

CentOS 7にCSF(ConfigServer Security&Firewall)をインストールして構成する方法

ConfigServer Security&Firewall(略してcsfとも呼ばれます)は、ステートフルパケットインスペクション(SPI)ファイアウォールです。CentOS7へのCSFのインストールと構成について学ぶ

CentOSにR1Softバックアップエージェントをインストールする方法

CentOSにR1Softバックアップエージェントをインストールする方法

CentOSにR1SoftBackupAgentをインストールして構成する方法を学びます。R1Soft Server Backup Managerは、サービスプロバイダーに柔軟でサーバーフレンドリーなソリューションを提供します。

CloudLinuxLVE制限を変更する方法

CloudLinuxLVE制限を変更する方法

この記事では、CloudLinuxLVE制限を変更する方法について説明しました。それでは、始めましょう。CloudLinux LVE制限は、LVEマネージャーを使用して変更できます。

ポートのSSHを変更する方法Linuxサーバー

ポートのSSHを変更する方法Linuxサーバー

LinuxサーバーのSSHポートを変更するには、SSH経由でサーバーにログインし、SSH構成ファイルを変更する必要があります。

CentOSにCentovaCastをインストールする方法

CentOSにCentovaCastをインストールする方法

Centova Castは、インターネットラジオストリームの主要な管理プラットフォームであり、ストリームホスティングプロバイダーに広範な洞察と制御を提供します。CentovaCast

メールサーバーでメールリレーを設定する方法

メールサーバーでメールリレーを設定する方法

次の電子メールリレー設定を使用すると、電子メール送信の問題を解決できます。

Ubuntu 18.04にApache、MariaDB、PHP、およびphpMyAdminをインストールする方法

Ubuntu 18.04にApache、MariaDB、PHP、およびphpMyAdminをインストールする方法

Ubuntu18.04サーバーにApacheMariaDBPHPとPHPMyAdminをインストールする方法を学習します。Apache、MySQL / MariaDB、およびPHPはパッケージで構成されています。それはランプとして知られています

Linuxでの基本的なユーザー管理を学ぶ

Linuxでの基本的なユーザー管理を学ぶ

Linuxでユーザーを追加、変更、または削除しますか?これがあなたにぴったりの記事です。

Linuxでの基本的なグループ管理について学ぶ

Linuxでの基本的なグループ管理について学ぶ

Linuxでのグループ管理の詳細をご覧ください。Linuxでグループを追加、グループを変更、グループを削除、メンバーを追加する方法。新しいグループを作成し、groupaddコマンドを使用します。

CentOS7にFail2banをインストールする方法を学ぶ

CentOS7にFail2banをインストールする方法を学ぶ

Fail2banは、SSH接続を保護するのに非常に役立ちます。これで、centos7にfail2banをインストールして構成し、サーバーにセキュリティのレイヤーを追加できるようになります。