Ubuntuの設定ffmpegと基本的な使い方

Ubuntuの設定ffmpeg環境

ubuntu16.04
ffmpeg4.1

参考リンク:
https://www.cnblogs.com/helong-123/p/16418580.html

1. wget
apt-get install -y wget をインストールします

。 2. インストール パッケージをダウンロードします。
cd /usr/local/
wget https://johnvansickle.com/ffmpeg/release-source/ffmpeg-4.1.tar.xz

インストール パッケージを解凍します。

tar -xvf ffmpeg-4.1.tar.xz 



3. /usr/local cd /usr/local/
sudo mkdir ffmpegの下に新しい ffmpeg フォルダーを作成します。


4. nasm と yasm をインストールします
sudo apt install nasm
sudo apt install yasm


5. ffplay に必要な sdl2 コンポーネントをインストールします。
sudo apt-get install libsdl2-2.0
sudo apt-get install libsdl2-dev

6. ffmpeg4.1 フォルダーに入ります
cd /usr/local/ffmpeg-4.1
./configure --enable-shared - -prefix=/usr/local/ffmpeg
–prefix オプションは ffmpeg のインストール パスを示します。
 

7. ffmpeg4.1 フォルダーの下に
sudo make
sudo make install

8. デスクトップでターミナルを開き、vim をインストールします
sudo apt install vim 9.最後に

環境変数
vim ~/.bashrcを追加します

import PATH="/usr/local/ffmpeg/bin:${PATH}"
import LD_LIBRARY_PATH="/usr/local/ffmpeg/lib:{LD_LIBRARY_PATH}"

Esc キーを押して編集モードを終了し、Enter キーを押します。

:wq
保存して終了

10. 成功したかどうかをテストします
cd /usr/local/ffmpeg

ffmpeg -h

また

どのffmpeg

ffplay -バージョン

ffmpeg -バージョン

出力情報があればインストール成功です

ubuntuでJavaのインストールパスを表示する

JAVA_HOME 環境変数を設定します。一部のプログラムでは、Java のインストール パスを設定する必要があります。Javaのインストールパスを知る必要があります

1. $JAVA_HOME が設定されていれば通過可能ですが、
設定されていない場合は結果が得られません。

エコー $JAVA_HOME

2. 別の視聴方法もあります

  1. user@hostname:~$ どのJava
  2. /usr/bin/java
  3. ユーザー@ホスト名:~$ ls -lrt /usr/bin/java
  4. lrwxrwxrwx 1 ルート root 22 8 月 5 日 11:23 /usr/bin/java -> /etc/alternatives/java
  5. ユーザー@ホスト名:~$ ls -lrt /etc/alternatives/java
  6. lrwxrwxrwx 1 ルート root 30 8 月 5 日 19:12 /etc/alternatives/java -> /opt/jvm/jdk1.8.0_181/bin/java

このうち、/opt/jvm/jdk1.8.0_181はJava(JAVA_HOME)のインストールパスです。

ubuntuで現在のディレクトリをクエリする方法

pwd #現在のディレクトリをクエリする

Linuxのmakeコマンド

プログラムをインストールするときは、sudo make コマンドを入力する必要があります。この sudo は Linux のシステム管理コマンドで、システム管理者が一般ユーザーに root コマンドの一部またはすべてを実行できるようにするツールです。make の基本的な使用法は、makefile の指示に従ってソース ファイルを自動的にコンパイルすることです。

make は非常に重要なコンパイル コマンドです。プロジェクトを開発する場合でも、アプリケーション ソフトウェアを自分でインストールする場合でも、make または make install をよく使用します。make ツールを使用すると、大規模な開発プロジェクトを複数の管理しやすいモジュールに分解でき、数百のソース ファイルを含むアプリケーション プログラムの場合、make ツールと makefile ツールを使用すると、さまざまなソース ファイルを簡潔かつ整然と整理できます。また、ソース ファイルが非常に多いため、毎回 gcc コマンドを入力してコンパイルしなければならないとしたら、プログラマにとっては大変なことになります。make ツールはコンパイル作業を自動的に完了できますが、最後のコンパイル後にプログラマが変更した部分のみをコンパイルできます。したがって、make ツールと makefile ツールを効果的に使用すると、プロジェクト開発の効率が大幅に向上します。
makefile のメリットは「自動コンパイル」 一度作成した make コマンドは 1 つだけで、プロジェクト全体が完全に自動でコンパイルされるため、ソフトウェア開発の効率が大幅に向上します。make は makefile 内の命令を説明するコマンド ツールです。一般的に、ほとんどの IDE にはこのコマンドがあります。たとえば、Delphi では make、Visual C++ では nmake、Linux 上の GNU では make となっています。工学における編集手法の一つ。

make は、 
Makefile に従ってソース コードをコンパイルし、接続し、オブジェクト ファイルと実行可能ファイルを生成します。 
make clean は、 
最後の make コマンドによって生成されたオブジェクト ファイル (接尾辞 ".o" が付いたファイル) と実行可能ファイルをクリアします。 
make install 
make の基本的な目的は、makefile の指示に従ってソース ファイルを自動的にコンパイルし、コンパイルされた実行可能ファイルをシステム ディレクトリ (通常は /usr/local/bin ディレクトリ) にインストールすることです。 
make dist は、 
配布パッケージ ファイル (つまり、配布パッケージ) を作成します。このコマンドは、実行可能ファイルと関連ファイルを tar.gz 圧縮ファイルにパッケージ化し、ソフトウェアを配布するためのソフトウェア パッケージとして使用します。 
現在のディレクトリに「PACKAGE-VERSION.tar.gz」のような名前のファイルが生成されます。PACKAGE と VERSION は、configure.in で定義した AM_INIT_AUTOMAKE (PACKAGE, VERSION) です。 
make distcheck は 
、リリース パッケージを生成し、それに対してテスト チェックを実行して、リリース パッケージの正確性を判断します。この操作では、圧縮されたパッケージ ファイルが自動的に解凍され、configure コマンドが実行され、make を実行してコンパイルにエラーがないことが確認され、最後にパッケージの準備ができてリリースできることを示すメッセージが表示されます。 
make distclean は 
make clean に似ていますが、Makefile ファイルを含め、configure によって生成されたすべてのファイルも削除します。

1) 設定 sudo ./configure –prefix=/home/crosstool-ng/install 
./configure このコマンドは、現在のディレクトリでconfigureという名前のスクリプトを実行することであり、主な機能は、インストールするソフトウェアを設定し、インストールされているかどうかを確認することです。現在の環境はインストールするソフトウェアの依存関係を満たし、生成された makefile を =/home/crosstool-ng/install 配下に配置します。 
2) sudo make をコンパイルします
make の基本的な目的は、次の手順に従ってソース ファイルを自動的にコンパイルすることです。 3)インストール
sudo make install
make install: プログラムをシステムにインストールします。ソースコードが正しくコンパイルされ、実行結果が正しければ、システムがあらかじめ設定した実行ファイルの格納パスにプログラムをインストールできます。デフォルトの /usr/local/bin
 

おすすめ

転載: blog.csdn.net/gqg_guan/article/details/131226203