ubuntu16.04でqtを使用してオープンソースのビデオ編集ソフトウェアoliveを実行します

オープンソースのビデオエディターオリーブ

ウェブサイト:Github
インストールガイド:オリーブのコンパイル

Linuxでのコンパイル

1.最初にビルド環境をインストールします

sudo apt-get install build-essential

2.次にQt5をインストールします。これは、すでにQt5.7をインストールしているため、この手順を実行しなかったためです。

sudo apt-get install qt5-default qtmultimedia5-dev libqt5multimedia5 libqt5multimedia5-plugins libqt5svg5-dev

3. FFmpegライブラリファイルをインストールします。FFmpegはマルチメディア解析ライブラリです。ubuntu16.04では、次のインストール方法のバージョンは2.8で、比較的低いです。qtを使用してプログラムを開くと、エラーが発生します。オンラインにはたくさんあり、
Linuxにffmpegをインストールする例を挙げてい
ます。この方法も試すことができますが、テストしていません

sudo apt-get install libavformat-dev libavcodec-dev libavfilter-dev libavutil-dev libswscale-dev libswresample-dev

4. Frei0rをインストールするかどうか、インストールすることをお勧めします。

sudo apt-get install frei0r-plugins-dev frei0r-plugins

5.元のコードをダウンロードするmasterブランチのコードはまだ再構築中であるため、オリーブの作者は0.1.xバージョンの使用を推奨しています。

git clone https://github.com/olive-editor/olive.git
git checkout 0.1.x

6.次の方法はチュートリアルとは異なり、qtを使用してCMakeList.txtを開いたところ、長い間悩まされてきた、ffmpegのヘッダーファイルが見つからないという問題があります。 〜/ .bashrcで設定後)設定内容は以下の通り

#ffmpeg4.2
export PATH=/usr/local/ffmpeg/bin:$PATH
FFMPEG_ROOT=/usr/local/ffmpeg; export FFMPEG_ROOT 

重要な点は、オリーブの作者の変数FFMPEG_ROOTには環境変数ラベルENVがない
ため$ {FFMPEG_ROOT}を$ ENV {FFMPEG_ROOT}に変更します。
スクリーンショットを実行
ここに画像の説明を挿入

51件のオリジナル記事を公開 13のような 訪問者20,000以上

おすすめ

転載: blog.csdn.net/windxf/article/details/104482565