FFmpeg 完全チュートリアル インストール ガイド

この記事では、FFmpeg をインストールする 3 つの手順に分けて、いくつかの方法とエラーをまとめます。

ステップ 1: サポート ライブラリをインストールします。

sudo apt-get install -y autoconf automake build-essential git libass-dev libfreetype6-dev libsdl2-dev libtheora-dev libtool libva-dev libvdpau-dev libvorbis-dev libxcb1-dev libxcb-shm0-dev libxcb-xfixes0-dev pkg-config texinfo wget zlib1g-dev

最初のエラー:

E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用) 
E: 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend),是否有其他进程正占用它?

理由:

この問題の原因は、別のプログラムが実行されている可能性があります。これは、ソフトウェア ソースが更新されるときにシステム ロック (以下、「システム アップデート ロック」と呼びます。このロック ファイルは「/var/lib/apt/」にあります) を占有するためです。 lists/" ディレクトリ)、新しい apt-get プロセスが生成されると、システム更新ロックが取得できないため、「E: Unable to get lock /var/lib/apt/lists/lock - open (11:リソースが一時的に利用できません)」というエラー メッセージが表示されました。

リソースがロックされている理由は、最後のインストールが正常に完了せず、この状況に至った可能性があります。

したがって、元の apt-get プロセスを強制終了し、新しい apt-get プロセスを再アクティブ化する限り、ソフトウェア マネージャーは正常に動作します。

解決:

1. 方法 1:
次のコマンドを使用して、apt-get の関連プロセスを確認します。

ps -e | grep apt は
次のように表示されます。

11669 ?        00:00:02 aptd  
25379 ?        00:00:00 update-apt-xapi  

次に、以下を実行します。

$sudo kill 11669  
$sudo kill 25379  

しかし、上記の方法ではダメそうなので、再度2番目の方法を使用しました。

2. 方法 2:

sudo rm /var/cache/apt/archives/lock  
sudo rm /var/lib/dpkg/lock  
sudo rm /var/lib/dpkg/lock-frontend

3番目の文を実行後、更新することができます
参考リンク: https: //blog.csdn.net/dream_follower/article/details/90311799

ステップ 2: サポート ライブラリをインストールする

必要なライブラリをインストールする
主なインストールには、yasm、sdl1.2、sdl2.0 の 3 つがあります。

安装 yasm
 sudo apt-get install yasm

安装sdl1.2
sudo apt-get install libsdl1.2-dev

安装 sdl2.0
sudo apt-get install libstdl2-dev

上記のライブラリに加えて、必要に応じて次のライブラリを追加できます。

sudo apt install libavformat-dev
sudo apt install libavcodec-dev
sudo apt install libswresample-dev
sudo apt install libswscale-dev
sudo apt install libavutil-dev
sudo apt install libsdl1.2-dev

以下のエラーが発生した場合は追加がないためsudoroot許可を得て実行してください

E: 无法打开锁文件 /var/lib/dpkg/lock-frontend - open (13: 权限不够)
E: 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend),请查看您是否正以 root 用户运行?

ステップ 2: インストール

方法 1:

git リポジトリから直接ダウンロードして使用します

git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg

方法 2:

FFmpegのソースコードをダウンロードする

ダウンロード リンクは次のとおりです: http://ffmpeg.org/download.html

FFmpegをコンパイルしてインストールする

解凍後、ffmpeg フォルダーに移動し、次のコマンドを順番に実行します。

 ./configure
make
sudo make install

方法 3:

直接ダウンロードしてインストールします。

sudo apt-get install ffmpeg

ステップ 3: テスト

ffmpeg  –version
ffmplyer  –version

 

オリジナルの FFmpeg フル チュートリアル インストール ガイド - プログラマー募集

★記事末尾の名刺では、オーディオ・ビデオ開発学習教材(FFmpeg、webRTC、rtmp、hls、rtsp、ffplay、srs)やオーディオ・ビデオ学習ロードマップ等を無料で受け取ることができます。

下記参照!

 

おすすめ

転載: blog.csdn.net/yinshipin007/article/details/131598416