ubuntuusers.de

ffmpeg bauen - script

Status: Ungelöst | Ubuntu-Version: Xubuntu 15.10 (Wily Werewolf)
Antworten |

Weller

Anmeldungsdatum:
10. Januar 2007

Beiträge: 104

Wohnort: Gebhardshain

Hallo. Ich nutze bisher das folgende Script um ffmpeg zu kompilieren. Das funktionierte bisher auch immer - nun habe ich letzte Woche auf Xubuntu 15.10 geupdatet. Und seither bricht der Vorgang mit diesem Fehler ab: ERROR: x265 not found using pkg-config

Idee, was das falsch gelaufen ist?

Danke & Gruß, Andreas

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
cd ~/ffmpeg_sources
wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz
tar xzvf yasm-1.3.0.tar.gz
cd yasm-1.3.0
./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/bin"
make -j2
make install
make distclean
cd ~/ffmpeg_sources
wget http://download.videolan.org/pub/x264/snapshots/last_x264.tar.bz2
tar xjvf last_x264.tar.bz2
cd x264-snapshot*
PATH="$HOME/bin:$PATH" ./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/bin" --enable-static
PATH="$HOME/bin:$PATH" make -j2
make install
make distclean
cd ~/ffmpeg_sources
wget -O fdk-aac.zip https://github.com/mstorsjo/fdk-aac/zipball/master
unzip fdk-aac.zip
cd mstorsjo-fdk-aac*
autoreconf -fiv
./configure --prefix="$HOME/ffmpeg_build" --disable-shared
make -j2
make install
make distclean
cd ~/ffmpeg_sources
wget http://downloads.sourceforge.net/project/lame/lame/3.99/lame-3.99.5.tar.gz
tar xzvf lame-3.99.5.tar.gz
cd lame-3.99.5
./configure --prefix="$HOME/ffmpeg_build" --enable-nasm --disable-shared
make -j2
make install
make distclean
cd ~/ffmpeg_sources
wget http://downloads.xiph.org/releases/opus/opus-1.1.tar.gz
tar xzvf opus-1.1.tar.gz
cd opus-1.1
./configure --prefix="$HOME/ffmpeg_build" --disable-shared
make -j2
make install
make distclean
cd ~/ffmpeg_sources
wget http://webm.googlecode.com/files/libvpx-v1.3.0.tar.bz2
tar xjvf libvpx-v1.3.0.tar.bz2
cd libvpx-v1.3.0
PATH="$HOME/bin:$PATH" ./configure --prefix="$HOME/ffmpeg_build" --disable-examples
PATH="$HOME/bin:$PATH" make -j2
make install
make clean
cd ~/ffmpeg_sources
hg clone https://bitbucket.org/multicoreware/x265
cd x265/build/linux
# ./make-Makefiles.bash
PATH="$HOME/bin:$PATH" cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX="$HOME/ffmpeg_build" -DENABLE_SHARED:bool=off ../../source
make -j2
make install
cd ~/ffmpeg_sources
wget http://ffmpeg.org/releases/ffmpeg-snapshot.tar.bz2
tar xjvf ffmpeg-snapshot.tar.bz2
cd ffmpeg
PATH="$HOME/bin:$PATH" PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig" ./configure \
  --prefix="$HOME/ffmpeg_build" \
  --extra-cflags="-I$HOME/ffmpeg_build/include" \
  --extra-ldflags="-L$HOME/ffmpeg_build/lib" \
  --bindir="$HOME/bin" \
  --enable-gpl \
  --enable-libass \
  --enable-libfdk-aac \
  --enable-libfreetype \
  --enable-libmp3lame \
  --enable-libopus \
  --enable-libtheora \
  --enable-libvorbis \
  --enable-libvpx \
  --enable-libx264 \
  --enable-nonfree \
  --enable-libx265
PATH="$HOME/bin:$PATH" make -j2
make install
make distclean
hash -r

seahawk1986

Anmeldungsdatum:
27. Oktober 2006

Beiträge: 11257

Wohnort: München

Weller schrieb:

Hallo. Ich nutze bisher das folgende Script um ffmpeg zu kompilieren. Das funktionierte bisher auch immer - nun habe ich letzte Woche auf Xubuntu 15.10 geupdatet. Und seither bricht der Vorgang mit diesem Fehler ab: ERROR: x265 not found using pkg-config

Idee, was das falsch gelaufen ist?

Ja, dir fehlt alles was zu x265 gehört. Das musst du ebenfalls herunterladen und bauen.

Weller

(Themenstarter)

Anmeldungsdatum:
10. Januar 2007

Beiträge: 104

Wohnort: Gebhardshain

seahawk1986 schrieb:

Ja, dir fehlt alles was zu x265 gehört. Das musst du ebenfalls herunterladen und bauen.

Hallo. Das dachte ich auch zuerst. Aber manuelles compilieren erzeugt binary und auch library. Es ist also offenbar nicht "kaputt" sondern wird nur nicht richtig gefunden um dann gelinkt zu werden???

Gruß, Andreas

seahawk1986

Anmeldungsdatum:
27. Oktober 2006

Beiträge: 11257

Wohnort: München

Landet denn die x265.pc in $HOME/ffmpeg_build/lib/pkgconfig ?

Weller

(Themenstarter)

Anmeldungsdatum:
10. Januar 2007

Beiträge: 104

Wohnort: Gebhardshain

seahawk1986 schrieb:

Landet denn die x265.pc in $HOME/ffmpeg_build/lib/pkgconfig ?

Ja, ist vorhanden...

seahawk1986

Anmeldungsdatum:
27. Oktober 2006

Beiträge: 11257

Wohnort: München

Wird bei dir auch eine $HOME/ffmpeg_sources/ffmpeg/config.log erstellt? Laut der Fehlermeldung, die configure liefert, sollte dort drin stehen, was nicht passt.

ERROR: x265 not found using pkg-config

If you think configure made a mistake, make sure you are using the latest
version from Git.  If the latest version fails, report the problem to the
ffmpeg-user@ffmpeg.org mailing list or IRC #ffmpeg on irc.freenode.net.
Include the log file "config.log" produced by configure as this will help
solve the problem.

MisterIgo

Anmeldungsdatum:
23. April 2009

Beiträge: 947

Nur eine generelle Frage. Gibt es einen Grund, warum du die Abhängigkeiten auch kompilierst? Sind die Versionen neuer, als die von Ubuntu gelieferten?

Antworten |