Εγκατασταση τελευταιας εκδοσης FFmpeg και x264

Οδηγοί - How to - Tutorials

Δημοσίευσηαπό vagrale13 » Παρ Μάιος 20, 2011 3:16 pm

Παρακατω, θα δουμε τον τροπο εγκαταστασης της τελευταιας εκδοσης του FFmpeg και του x264
Με τον παρακατω τροπο θα δημιουργηθουν πακετα .deb, οποτε αν καποιος εχει 2 ή και περισσοτερους Η/Υ με το ιδιο συστημα, μπορει απλα να εγκαταστησει τα πακετα! :)
Ο οδηγος ειναι εμπνευσμενος απο εδω http://ubuntuforums.org/showthread.php?t=786095

Καλο ειναι, να μην δοκιμασουμε τα παρακατω,
αν δεν γνωριζουμε το λογο που θα το κανουμε αυτο!


Αν εχουμε καποιο error σε καποια απο τις παρακατω εντολες, δεν συνεχιζουμε,
ποσταρουμε το περιεχομενου του τερματικου.







Εγκατασταση FFmpeg και x264 για το Ubuntu 10.04

Πρεπει πρωτα να κανουμε απεγκατασταση καποια πακετα, οποτε εκτελουμε
Κώδικας: Επιλογή όλων
sudo apt-get remove ffmpeg x264 libx264-dev

μετα εκτελουμε τις δυο εντολες
Κώδικας: Επιλογή όλων
sudo apt-get update

Κώδικας: Επιλογή όλων
sudo apt-get install build-essential git-core checkinstall yasm texi2html libfaac-dev \
    libopencore-amrnb-dev libopencore-amrwb-dev libsdl1.2-dev libtheora-dev \
    libvorbis-dev libx11-dev libxfixes-dev libxvidcore-dev zlib1g-dev

μετα δημιουργουμε ενα φακελο στο home μας, για να εχουμε ολα τα απαρετητα αρχεια μας εκει (θα μας χρειαστει και για μελλοντικη αναβαθμιση)
Κώδικας: Επιλογή όλων
mkdir ~/codec

και συνεχιζουμε με την Εγκατασταση του x264
εκτελοντας τις παρακατω 2 εντολες μια-μια
Κώδικας: Επιλογή όλων
cd ~/codec ; git clone git://git.videolan.org/x264 ; cd x264

Κώδικας: Επιλογή όλων
./configure --enable-static ; make ; sudo checkinstall --pkgname=x264 --default --pkgversion="3:$(./version.sh | awk -F'[" ]' '/POINT/{print $4"+git"$5}')" --backup=no --deldoc=yes

και συνεχιζουμε με την Εγκατασταση του LAME
εκτελοντας τις παρακατω 2 εντολες μια-μια
Κώδικας: Επιλογή όλων
sudo apt-get remove libmp3lame-dev && sudo apt-get install nasm

Κώδικας: Επιλογή όλων
cd ~/codec ; wget http://downloads.sourceforge.net/project/lame/lame/3.98.4/lame-3.98.4.tar.gz ; tar xzvf lame-3.98.4.tar.gz ; cd lame-3.98.4 ; ./configure --enable-nasm --disable-shared ; make ; sudo checkinstall --pkgname=lame-ffmpeg --pkgversion="3.98.4" --backup=no --default --deldoc=yes

και συνεχιζουμε με την Εγκατασταση του libvpx
εκτελοντας τις παρακατω 2 εντολες μια-μια
Κώδικας: Επιλογή όλων
cd ~/codec ; git clone git://review.webmproject.org/libvpx ; cd libvpx

Κώδικας: Επιλογή όλων
./configure ; make ; sudo checkinstall --pkgname=libvpx --pkgversion="$(date +%Y%m%d%H%M)-git" --backup=no --default --deldoc=yes

και συνεχιζουμε με την Εγκατασταση του FFmpeg
εκτελοντας τις παρακατω 2 εντολες μια-μια
Κώδικας: Επιλογή όλων
cd ~/codec ; git clone git://git.videolan.org/ffmpeg ; cd ffmpeg

Κώδικας: Επιλογή όλων
cd ~/codec ; git clone git://git.videolan.org/ffmpeg ; cd ffmpeg

Κώδικας: Επιλογή όλων
./configure --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-libfaac --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-x11grab --enable-libmp3lame --enable-libvpx ; make ; sudo checkinstall --pkgname=ffmpeg --pkgversion="5:$(./version.sh)" --backup=no --deldoc=yes --default ; hash x264 ffmpeg ffplay ffprobe


και ειμαστε ετοιμοι! :)




Αναβαθμιση FFmpeg και x264 για το Ubuntu 10.04

Αν εχουμε τον φακελο codec που δημιουργησαμε, μπορουμε να κανουμε την αναβαθμιση του FFmpeg και x264 με τον παρακατω τροπο
ανοιγουμε τερματικο και εκτελουμε,
Κώδικας: Επιλογή όλων
sudo apt-get remove ffmpeg x264 libx264-dev libvpx

και συνεχισουμε για την αναβαθμιση του x264
Κώδικας: Επιλογή όλων
cd ~/codec/x264 ; make distclean ; git pull

και συνεχιζουμε την εγκατασταση με τον παραπανω τροπο, εκτελοντας την εντολη ./configure....

μετα για την αναβαθμιση του libvpx
Κώδικας: Επιλογή όλων
cd ~/codec/libvpx ; make clean ; git pull

και συνεχιζουμε την εγκατασταση με τον παραπανω τροπο, εκτελοντας την εντολη ./configure....

μετα για την αναβαθμιση του ffmpeg
Κώδικας: Επιλογή όλων
cd ~/codec/ffmpeg ; make distclean ; git pull

και συνεχιζουμε την εγκατασταση με τον παραπανω τροπο, εκτελοντας την εντολη ./configure....




Απεγκατασταση FFmpeg και x264 για το Ubuntu 10.04

Αν για καποιο λογο, θελουμε να κανουμε απεγκατασταση οτι εγκαταστησαμε, εκτελουμε
Κώδικας: Επιλογή όλων
sudo apt-get remove x264 ffmpeg build-essential git-core checkinstall \
    nasm yasm texi2html libfaac-dev lame-ffmpeg libsdl1.2-dev libtheora-dev libvorbis-dev \
    libx11-dev libxfixes-dev libxvidcore-dev zlib1g-dev

Αφου εχουμε επιλεξει να κανουμε απεγκατασταση του ffmpeg και του x264
πλεον δεν μας χρειαζεται και ο φακελος codec απο το home μας, οποτε τον διαγραφουμε!




Εγκατασταση FFmpeg και x264 για το Ubuntu 10.10 και Ubuntu Natty 11.04

Πρεπει πρωτα να κανουμε απεγκατασταση καποια πακετα, οποτε εκτελουμε
Κώδικας: Επιλογή όλων
sudo apt-get remove ffmpeg x264 libx264-dev

μετα εκτελουμε τις δυο εντολες
Κώδικας: Επιλογή όλων
sudo apt-get update

Κώδικας: Επιλογή όλων
sudo apt-get install build-essential git-core checkinstall yasm texi2html \
    libfaac-dev libjack-jackd2-dev libmp3lame-dev libopencore-amrnb-dev \
    libopencore-amrwb-dev libsdl1.2-dev libtheora-dev libva-dev libvdpau-dev \
    libvorbis-dev libx11-dev libxfixes-dev libxvidcore-dev zlib1g-dev

μετα δημιουργουμε ενα φακελο στο home μας, για να εχουμε ολα τα απαρετητα αρχεια μας εκει (θα μας χρειαστει και για μελλοντικη αναβαθμιση)
Κώδικας: Επιλογή όλων
mkdir ~/codec

και συνεχιζουμε με την Εγκατασταση του x264
εκτελοντας τις παρακατω 2 εντολες μια-μια
Κώδικας: Επιλογή όλων
cd ~/codec ; git clone git://git.videolan.org/x264 ; cd x264

Κώδικας: Επιλογή όλων
./configure --enable-static ; make ; sudo checkinstall --pkgname=x264 --pkgversion="3:$(./version.sh | awk -F'[" ]' '/POINT/{print $4"+git"$5}')" --backup=no --deldoc=yes --fstrans=no --default


και συνεχιζουμε με την Εγκατασταση του libvpx
εκτελοντας τις παρακατω 3 εντολες μια-μια
Κώδικας: Επιλογή όλων
cd && sudo apt-get remove libvpx-dev

Κώδικας: Επιλογή όλων
cd ~/codec ; git clone git://review.webmproject.org/libvpx ; cd libvpx

Κώδικας: Επιλογή όλων
./configure ; make ; sudo checkinstall --pkgname=libvpx --pkgversion="1:$(date +%Y%m%d%H%M)-git" --backup=no --deldoc=yes --fstrans=no --default


και συνεχιζουμε με την Εγκατασταση του FFmpeg
εκτελοντας τις παρακατω 2 εντολες μια-μια
Κώδικας: Επιλογή όλων
cd ~/codec ; git clone git://git.videolan.org/ffmpeg ; cd ffmpeg

Κώδικας: Επιλογή όλων
./configure --enable-gpl --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-nonfree --enable-postproc --enable-version3 --enable-vaapi --enable-libvpx --enable-vdpau --enable-x11grab ; make ; sudo checkinstall --pkgname=ffmpeg --pkgversion="5:$(date +%Y%m%d%H%M)-git" --backup=no --deldoc=yes --fstrans=no --default ; hash x264 ffmpeg ffplay ffprobe


και συνεχιζουμε με την Προσθηκη υποστηριξης lavf σε x264 (προαιρετικο)
αυτο επιτρεπει στο x264 να δεχεται σχεδον οποιαδηποτε εισοδο που μπορει να χειριστει απο το FFmpeg και να ειναι χρησιμο αν θελετε να χρησιμοποιησετε αμεσα το x264.
εκτελοντας τις παρακατω 2 εντολες μια-μια
Κώδικας: Επιλογή όλων
cd ~/codec/x264 ; make distclean

Κώδικας: Επιλογή όλων
./configure --enable-static ; make ; sudo checkinstall --pkgname=x264 --pkgversion="3:$(./version.sh | awk -F'[" ]' '/POINT/{print $4"+git"$5}')" --backup=no --deldoc=yes --fstrans=no --default


και ειμαστε ετοιμοι! :)




Αναβαθμιση FFmpeg και x264 για το Ubuntu 10.10 και Ubuntu Natty 11.04

Αν εχουμε τον φακελο codec που δημιουργησαμε, μπορουμε να κανουμε την αναβαθμιση του FFmpeg και x264 με τον παρακατω τροπο
ανοιγουμε τερματικο και εκτελουμε
Κώδικας: Επιλογή όλων
sudo apt-get remove ffmpeg x264 libx264-dev libvpx-dev && sudo apt-get update

Κώδικας: Επιλογή όλων
sudo apt-get install build-essential git-core checkinstall yasm texi2html \
  libfaac-dev libjack-jackd2-dev libmp3lame-dev libopencore-amrnb-dev \
  libopencore-amrwb-dev libsdl1.2-dev libtheora-dev libva-dev libvdpau-dev \
  libvorbis-dev libx11-dev libxfixes-dev libxvidcore-dev zlib1g-dev

και συνεχιζουμε για την αναβαθμιση του x264
Κώδικας: Επιλογή όλων
cd ~/codec/x264 ; make distclean ; git pull

και συνεχιζουμε την εγκατασταση με τον παραπανω τροπο, εκτελοντας την εντολη ./configure....

μετα για την αναβαθμιση του libvpx
Κώδικας: Επιλογή όλων
cd ~/codec/libvpx ; make clean ; git pull

και συνεχιζουμε την εγκατασταση με τον παραπανω τροπο, εκτελοντας την εντολη ./configure....

μετα για την αναβαθμιση του ffmpeg
Κώδικας: Επιλογή όλων
cd ~/codec/ffmpeg ; make distclean ; git pull

και συνεχιζουμε την εγκατασταση με τον παραπανω τροπο, εκτελοντας την εντολη ./configure....




Απεγκατασταση FFmpeg και x264 για το Ubuntu 10.10 και Ubuntu Natty 11.04

Αν για καποιο λογο, θελουμε να κανουμε απεγκατασταση οτι εγκαταστησαμε, εκτελουμε
Κώδικας: Επιλογή όλων
sudo apt-get autoremove x264 ffmpeg build-essential git-core checkinstall \
  yasm texi2html libfaac-dev libjack-jackd2-dev libmp3lame-dev libsdl1.2-dev \
  libtheora-dev libva-dev libvdpau-dev libvorbis-dev libvpx libx11-dev libxfixes-dev \
  libxvidcore-dev zlib1g-dev

Αφου εχουμε επιλεξει να κανουμε απεγκατασταση του ffmpeg και του x264
πλεον δεν μας χρειαζεται και ο φακελος codec απο το home μας, οποτε τον διαγραφουμε!




Επιπλεον επιλογες

-- Περισσοτερα μπορουμε να δουμε εκτελωντας στο τερματικο
για το FFMPEG
Κώδικας: Επιλογή όλων
man ffmpeg

για το x264
Κώδικας: Επιλογή όλων
x264 --fullhelp



-- Για οποιον χρησιμοποιει το WinFF
μπορει να προσαρμοσει τις νεοτερες εκοδσεις, κανωντας αυτο:
κλεινουμε το WinFF και εκτελουμε
Κώδικας: Επιλογή όλων
cp /usr/share/winff/presets-libavcodec52-v*.xml ~/.winff/presets.xml


μετα απλα ανοιγουμε το WinFF και βλεπουμε τις επιπλεον επιλογες! Thumbup




Αλλαγες εκδοσεων

x264 revision log
FFmpeg revision log




Τελευταιες 3 αλλαγες του οδηγου

07-6-2011 => Προσθηκη --enable-vaapi και --enable-vdpau στο FFmpeg για τις εκδοσεις Maverick/Natty
25-6-2011 => Δεν χρειαζεται να αφαιρεθει το πακετο libvpx / Προσθηκη υποστηριξης lavf σε x264 - για τις εκδοσεις Maverick/Natty
Τελευταία επεξεργασία από vagrale13 και Πέμ Ιούλ 07, 2011 5:12 pm, έχει επεξεργασθεί 3 φορά/ες συνολικά
Desktop 1 : Ubuntu 10.04 LTS Lucid Lynx i386
AMD ATHLON II X2 215 │ 3096Mb │ GeForce 210 512MB │ LG W2243S : 1920 x 1080
Desktop 2 : Ubuntu 11.04 Natty Narwhal i386
AMD Athlon 64 X2 5800+ │ 2048Mb │ nForce 7600 (onboard) | 1024x768
Laptop : Sony Vaio VGN-N11m : Ubuntu 11.10 Oneiric Ocelot i386
Άβαταρ μέλους
vagrale13
juniorTUX
juniorTUX
 
Δημοσιεύσεις: 327
Εγγραφή: Κυρ Σεπ 13, 2009 12:05 am
Τοποθεσία: κάπου εδώ μέσα στο net :P

Δημοσίευσηαπό linuxman » Δευτ Μάιος 23, 2011 11:28 pm

Clapping Clapping Clapping Thumbup Thumbup Thumbup
Οδηγίες προς Νεοεισερχόμενους
LinuxMint 17 qiana 3.13.0-24-generic 64bit (el_GR.UTF-8, X-Cinnamon cinnamon)
Intel Core i3-2310M CPU @ 2.10GHz ‖ RAM 3866 MiB ‖ Dell Inc. 0D7C51 - Dell Inc. Dell System Vostro 3750
Intel 2nd Generation Core Processor Family Integrated Graphics [8086:0116]
wlan0: Intel Centrino Wireless-N 1030 [Rainbow Peak] [8086:008a]
Άβαταρ μέλους
linuxman
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 912
Εγγραφή: Σάβ Φεβ 28, 2009 2:39 pm
Τοποθεσία: Θεσσαλονίκη

Δημοσίευσηαπό bibakos » Τρί Μάιος 24, 2011 7:19 am

Thumbup Thumbup Thumbup Clapping Clapping Clapping Waving Waving Waving
ευτυχως που ξεχασα να μεγαλωσω κ
αν με γυρευεται ειμαι ακομα στην αλανα.....


Γνώσεις ⇛ Linux: Μέτριο ┃ Προγραμματισμός: Όχι┃ Αγγλικά: Καλά
Λειτουργικό ⇛ Ubuntu 10.04 32bit σε Toshiba Portege M800-107
Προδιαγραφές ⇛ Intel Core 2 Duo P8400│2.26 GHz │3 GB│TFT 13.3'│4500MHD│HD : 320 GB│1280x800 WXGA│
Άβαταρ μέλους
bibakos
teenTUX
teenTUX
 
Δημοσιεύσεις: 552
Εγγραφή: Κυρ Μάιος 31, 2009 10:28 am


Επιστροφή στο Οδηγοί Χρήσης



Μέλη σε σύνδεση

Μέλη σε αυτή την Δ. Συζήτηση : Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης

cron