web-dev-qa-db-ja.com

graph2dotはUbuntu 17.10で利用可能ですか

graph2dotはman ffmpeg-filtersで言及されていますが、libavfilters6を含むFFmpegパッケージまたはその依存関係には含まれていません。

FFmpegをインストールしましたが、実行しようとすると「graph2dot:コマンドが見つかりません」というメッセージが表示されます。

それはまだUbuntuにありますか?

リクエストごと:

[root@kaga ~]# apt-cache policy ffmpeg  
ffmpeg: 
  Installed: 7:3.3.4-2  
  Candidate: 7:3.3.4-2  
  Version table:  
 *** 7:3.3.4-2 500  
        500 http://us.archive.ubuntu.com/ubuntu artful/universe AMD64 Packages  
        100 /var/lib/dpkg/status  
3
sesamemucho

アプリケーションgraph2dotは、Artful AardvarkのFFmpegパッケージの一部としては利用できません。ただし、次のいくつかの手順を使用して独自のコピーを作成するのは非常に簡単です。 (私の疑いは、graph2dotは合理的にFFmpegバージョンにとらわれないが、Artfulに付属するFFmpegの同じmajorバージョンを使用することを確認します...)

1。 graph2dotのコンパイルとインストール:

ターミナルウィンドウを開き、次の単一のコマンドを実行します。

Sudo apt-get install build-essential yasm && \
mkdir $HOME/graph2dot_build && cd $HOME/graph2dot_build && \
wget https://www.ffmpeg.org/releases/ffmpeg-3.3.7.tar.gz && \
tar xvf ffmpeg-3.3.7.tar.gz && cd ffmpeg-3.3.7 && \
./configure && make -j 4 && \
make tools/graph2dot && Sudo cp -v tools/graph2dot /usr/local/bin

2。インストールをテストします:

これで、次のようにコピーをテストできます。

andrew@illium~$ graph2dot -h
Convert a libavfilter graph to a dot file.
Usage: graph2dot [OPTIONS]

Options:
-i INFILE         set INFILE as input file, stdin if omitted
-o OUTFILE        set OUTFILE as output file, stdout if omitted
-h                print this help
andrew@illium~$ 

これは、新しいArtful Aardvark 17.10 VMでテストされており、システムでも完全に動作するはずです。

3。ビルド領域をきれいにします:

テスト後、ビルドディレクトリとその内容を削除します。

rm -rfv $HOME/graph2dot_build

そして素晴らしい一日を:)

参照:

3
andrew.46