Ubuntu - telepítése a legújabb verzióját ffmpeg és x264 (és aktualizálása) - gentoo módja

Annak ellenére, hogy FFmpeg és x264 állnak az Ubuntu tárolókban, még mindig le kell fordítanunk a forrásból. Például ez a követelmény obyazatelnoe mielőtt a kérdését, a hibát az ffmpeg-user levelezési listára

Ez isnstruktsiya Ajánlott Ubuntu Karmic Koala 9.10. Ubuntu Jaunty Jackalope 9.04. és az Ubuntu Intrepid Ibex 8.10.

Szerinti készlet

1. Ha telepítve x264, libx264-dev és ffmpeg, azokat el kell távolítani. Nyiss egy terminált és végrehajtja a következő kódot:

sudo apt-get remove ffmpeg x264 libx264-dev

2. Ezután telepítse az összes csomagot neaobhodimye összeállításához FFmpeg és x264 (telepíteni őket, akkor engedélyezze a tároló Universe és Multiverse):

sudo apt-get update
sudo apt-get install build-essential felforgatás git-core checkinstall yasm texi2html libfaac-dev libfaad-dev libmp3lame-dev libsdl1.2-dev libtheora-dev libx11-dev libxvidcore4-dev zlib1g-dev

telepítése x264

3. Töltse le a jelenlegi forráskódot a git repository ofitstalnogo x264, lefordítja és telepíti őket. Akkor végre «./configure -help», hogy a teljes lista a lehetőségek, hogy lehet engedélyezni vagy letiltani. Ha tűzfal mögött vagy nem ispolzvat git, akkor töltse le a képeket formájában tar-archívum.

CD
git clone git: // git.videolan.org / x264.git
cd x264
. / configure
csinál
sudo checkinstall --fstrans = nem --install = igen --pkgname = x264 --pkgversion "1: 0.svn` date +% Y% m.`" --default

telepítése FFmpeg

4. Töltse le a jelenlegi forráskódját SVN ofitstalnogo ffmpeg, lefordítja és telepíti őket. Akkor végre «./configure -help», hogy a teljes lista a lehetőségek, hogy lehet engedélyezni vagy letiltani. Ha tűzfal mögött vagy nem ispolzvat svn, akkor töltse le a napi snapshot.

CD
svn checkout svn: // svn.ffmpeg.org / ffmpeg / trunk ffmpeg
cd ffmpeg
. / Konfigurálása --enable-gpl --enable-nonfree --enable-pthreads --enable-libfaac --enable-libfaad --enable-libmp3lame --enable-libtheora --enable-libx264 --enable-libxvid --enable -x11grab
csinál
sudo checkinstall --fstrans = nem --install = igen --pkgname = ffmpeg --pkgversion "4: 0,5 + svn` date +% Y% m.`" --default

A telepítés alatt. Akkor hagyja el a könyvtárban

/ Ffmpeg ha azt tervezi, hogy frissítse a forráskódot.

frissítés

Egy nap majd szeretne frissíteni a legújabb verzióra:

sudo apt-get remove ffmpeg x264 libx264-dev
CD

/ x264
Márka distclean
git pull
. / configure
csinál
sudo checkinstall --fstrans = nem --install = igen --pkgname = x264 --pkgversion "1: 0.svn` date +% Y% m.`" --default
CD

/ ffmpeg
Márka distclean
svn update
. / Konfigurálása --enable-gpl --enable-nonfree --enable-pthreads --enable-libfaac --enable-libfaad --enable-libmp3lame --enable-libtheora --enable-libx264 --enable-libxvid --enable -x11grab
csinál
sudo checkinstall --fstrans = nem --install = igen --pkgname = ffmpeg --pkgversion "4: 0,5 + svn` date +% Y% m.`" --default

Ne feledje, hogy a neve a parancssori FFmpeg verziójukban gyakran változik. Azt is utal, hogy a kódolási beállításokat. Tehát, ha a szkript a frissítés után nem működik - ez az első dolog, amit meg kell figyelni.

Mégsem a változásokat az útmutatóban ismertetett

Ahhoz, hogy távolítsa el FFmpeg / x264, valamint mindazt, ami megtörtént:

sudo apt-get remove x264 ffmpeg build-essential felforgatás git-core checkinstall yasm texi2html libfaac-dev libfaad-dev libmp3lame-dev libsdl1.2-dev libtheora-dev libx11-dev libxvidcore4-dev zlib1g-dev

Végül - eltávolítás ffmpeg könyvtárat és x264 a könyvtárban.

14 Responses

Ha telepítve van az x264, libx264-dev és ffmpeg, azokat el kell távolítani.

Miért? Végén ugyanaz kerül a deb-csomag segítségével checkinstall helyett a make install.
Nem fogok ragaszkodni a tény, hogy nem kell ezt tenni, de szeretnék hallani a logika.
Vagy egyszerűen csak „hagyományosan” megtette az első bekezdés a lehetőségeket más rendszerekben?

Mint ilyen alapon nem ad. Igazad van persze, de a gyakorlat azt mutatja, - ha valamit telepíteni cseréje, a rendszerben a jobb ezek ugyanazokat a komponenseket előre eltávolítani. Ellenkező esetben nem lehet más következményekkel jár.

Elfogadom) Jobb félni.
Általában ez egy jó útmutató az ubuntu, de azt is hozzá, hogy a h264 opció -enable megosztott ./configure-nak. mert mplayer szerelés során, például hasznos lehet, túl.

Akkor végre «./configure -help», hogy a teljes lista a lehetőségek, hogy lehet engedélyezni vagy letiltani.

És akkor vegyen be egy amerikai menteyneru és csatlakoztassa egy kiegészítő tároló, ppa: n-Muench / VLC ő magában magát a VLC player, kodekek x264, és valami mást, és azt vettem észre, gyakran frissítik.

Elképzelhető, de nem gentoo módon 🙂
Ezen túlmenően, a konfigurációt, akkor választhat magának -, hogy mit kell tartalmaznia, és mit nem. Természetesen, ha a csomag mindent, amire szüksége van, akkor jobban fogalmazva, de ha nem?

Akik azt mondják. 99,99% a programok jól tette, de van, ami 0,01% -os egyik vagy másik ok az vagy hiányzik a lerakat vagy egyáltalán jelen van, de nem úgy, ahogy arra van szükség, hogy megoldja a különböző problémákat.
Tulajdonképpen ez az állítás nem egy útmutató a fellépés, de csak akkor, ha azt szeretnénk segíteni, de nem tudom, hogyan ...

Futok, és rendelkeznek:

Makefile: 2: config.mak: Nincs ilyen fájl vagy könyvtár
Makefile: 44: /common.mak: Nincs ilyen fájl vagy könyvtár
Makefile: 81: / libavutil / Makefile: Nincs ilyen fájl vagy könyvtár
Makefile: 147 / doc / Makefile: Nincs ilyen fájl vagy könyvtár
Makefile: 148 / tesztek / Makefile: Nincs ilyen fájl vagy könyvtár
Márka: *** Nincs szabály, hogy a cél `/ tesztek / Makefile”. Állj.

mind a harcot. 🙁

Mi a változat az Ubuntu?

x264 és libx264
Mi a különbség. Alkalmazott Ubuntu és így tovább ..

Korábban x264 lehetőségek nagyobbak voltak, mint libx264, hogyan állnak a dolgok most nem tudom.

Kapcsolódó cikkek