0

pHashをインストールしようとしていますが、実行すると次の./configureメッセージが返されます。

...

*** Configuring video Hash ***

checking whether FFmpeg is present... checking for avcodec_alloc_frame in -lavcodec... no
configure: error: 

*** libavcodec not found.
You need FFmpeg. Get it at <http://ffmpeg.org/>

しかし、FFMPEG は正しくインストールされており、実際に実行すると次のffmpegように返されます。

ffmpeg version 3.0.2 Copyright (c) 2000-2016 the FFmpeg developers
  built with gcc 4.8 (Ubuntu 4.8.4-2ubuntu1~14.04.1)
  configuration: 
  libavutil      55. 17.103 / 55. 17.103
  libavcodec     57. 24.102 / 57. 24.102
  libavformat    57. 25.100 / 57. 25.100
  libavdevice    57.  0.101 / 57.  0.101
  libavfilter     6. 31.100 /  6. 31.100
  libswscale      4.  0.100 /  4.  0.100
  libswresample   2.  0.101 /  2.  0.101
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...

Use -h to get full help or, even better, run 'man ffmpeg'

なぜこれが起こるのですか?

4

1 に答える 1

0

残念ながら、Ubuntu 15 では問題を解決できませんでした。Ubuntu 16 (FFMPEG が再び含まれています) をインストールしたところ、すべて問題なく動作しました。

于 2016-05-20T02:19:30.890 に答える