News:

--

Main Menu

x264 core erneuern

Started by treki, April 29, 2018, 07:13:51 PM

Previous topic - Next topic

treki

Ok, wo recht hast, hast recht ^^
Du bist auf jeden Fall ein compilier Profi.
Ich das Gegenteil. Du hast mir sehr weitergeholfen. Danke nochmal dafür.
Leider gibt's hier keinen "Danke" Knopf....

treki

#31
Ich steh mal wieder auf dem Schlauch.
Habe nach folgender Anleitung den core erneuert.
Terminal zeigt:

$ x264 --version
x264 0.157.2935 545de2f
(libswscale 5.2.100)
(libavformat 58.18.104)
built on Oct 12 2018, gcc: 5.4.0 20160609
x264 configuration: --chroma-format=all
libx264 configuration: --chroma-format=all
x264 license: GPL version 2 or later
libswscale/libavformat license: nonfree and unredistributable
WARNING: This binary is unredistributable!

Meine Anleitung:

x264 core erneuern:

sudo apt remove x264 libx264-dev
git -C x264 pull 2> /dev/null || git clone --depth 1 https://git.videolan.org/git/x264
cd x264
./configure --prefix=/usr/local --enable-shared --enable-pic --enable-static
make
sudo make install

git clone git://git.videolan.org/x264.git
cd x264
./configure --prefix=/usr/local --enable-shared --enable-pic --enable-static
make
sudo make install


ffmpeg aktualisieren:

cd
git clone --depth 1 git://source.ffmpeg.org/ffmpeg
cd ffmpeg
./configure --enable-gpl --enable-libmp3lame --enable-libopencore-amrnb \
  --enable-libopencore-amrwb --enable-librtmp --enable-libtheora --enable-libvorbis \
  --enable-libvpx --enable-libx264 --enable-nonfree --enable-version3
make
sudo checkinstall --pkgname=ffmpeg --pkgversion="5:$(date +%Y%m%d%H%M)-git" --backup=no \
  --deldoc=yes --fstrans=no --default
hash x264 ffmpeg ffprobe

Avidemux compilieren:
Vorher entfernen:
sudo apt purge avidemux*
sudo rm /usr/bin/avidemux3_cli /usr/bin/avidemux3_jobs_qt5 /usr/bin/avidemux3_qt5 /usr/lib/libADM*
sudo rm -rf /usr/include/avidemux /usr/lib/ADM_plugins6 /usr/share/ADM6_addons /usr/share/avidemux6


Inhalt von https://github.com/mean00/avidemux2  als zip runterladen, entpacken
sudo bash bootStrap.bash
Inhalt von install/usr nach /usr kopieren          sudo cp -R install/usr/* /usr/

Nach dem Compilieren von Avidemux steht der Mpeg4 AVC (x264) nicht mehr zur Verfügung.
Was mache ich falsch?
OS ist Linux Mint 18.3 64bit , Kernel 4.15.0-36

Edit:
Auf dem Linux Mint 19 64bit Rechner hat es plötzlich nach x Versuchen geklappt.
Ich kann es auf dem LM18.3 Rechner aber nicht reproduzieren.
Wirklich sehr merkwürdig.

eumagga0x2a

sudo ldconfig

nach der Installation von libx264 (und nach Installation von Avidemux) auszuführen vergessen?

Wieso die Avidemux-Source als ZIP herunterladen statt zu klonen?

Bitte vom Ausführen von bootStrap.bash mit sudo absehen, das ist unnötig und gefährlich.

treki

Genius
Am sudo ldconfig hat's gelegen.
Jetzt läuft's auf Anhieb.
Vielen Dank