Author Topic: x264 core erneuern  (Read 2408 times)

treki

  • Newbie
  • *
  • Posts: 18
Re: x264 core erneuern
« Reply #30 on: May 04, 2018, 08:47:25 PM »
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

  • Newbie
  • *
  • Posts: 18
Re: x264 core erneuern
« Reply #31 on: October 12, 2018, 03:49:34 PM »
Ich steh mal wieder auf dem Schlauch.
Habe nach folgender Anleitung den core erneuert.
Terminal zeigt:
Code: [Select]
$ 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:
Code: [Select]
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.
« Last Edit: October 12, 2018, 06:57:30 PM by treki »

eumagga0x2a

  • Moderator
  • Hero Member
  • *****
  • Posts: 2296
Re: x264 core erneuern
« Reply #32 on: October 12, 2018, 07:30:16 PM »
Code: [Select]
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

  • Newbie
  • *
  • Posts: 18
Re: x264 core erneuern
« Reply #33 on: October 12, 2018, 07:56:43 PM »
Genius
Am sudo ldconfig hat's gelegen.
Jetzt läuft's auf Anhieb.
Vielen Dank