Hostdog - εγκατάσταση ffmpeg σε centos https://www.hostdog.gr/tags/%CE%B5%CE%B3%CE%BA%CE%B1%CF%84%CE%AC%CF%83%CF%84%CE%B1%CF%83%CE%B7-ffmpeg-%CF%83%CE%B5-centos el Εγκατάσταση FFmpeg σε Centos 6 https://www.hostdog.gr/centos-6-ffmpeg-tutorial <div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p>Η εγκατάσταση FFmpeg σε Centos 6 είναι μια απλή διαδικασία. Παρακάτω θα δούμε τα αναγκαία βήματα.</p><p>Αρχικά πρέπει να μπείτε σαν root στον server σας.</p><p>1. Εγκατάσταση νέων πακέτων και ενημέρωση διακομιστή:</p><code># yum update</code><p>2. Εγκατάσταση gcc c-compiler στον server. Χωρίς αυτόν δεν μπορεί να γίνει compile στα περισσότερα πακέτα.</p><code># yum install gcc</code><p>3. Εγκατάσταση subversion.</p><code># yum install subversion</code><p>4. Αλλαγή φακέλου.</p><code># cd /usr/local/src/</code><p>5. "Κατέβασμα" του yasm (Η τελευταία έκδοση στις 15/12/2012 ήταν η 1.2.0)</p><code># wget http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz</code><p>6. Αποσυμπίεση του yasm</p><code># tar zfvx yasm-1.2.0.tar.gz</code><p>7. Αλλαγή φακέλου</p><code># cd yasm-1.2.0</code><p>8. Ρύθμιση επιλογών των πακέτων και έλεγχος για την καταλληλότητα του server για εγκατάσταση.</p><code># ./configure</code><p>9. Ολοκλήρωση εγκατάστασης του Yasm</p><code># make &amp;amp;&amp;amp; make install</code><p><strong>Από εδώ και πέρα ουσιαστικά ξεκινάει η εγκατάσταση του FFMPEG.</strong></p><p>10. Κατέβασμα των αρχείων του FFMPEG</p><code># svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg</code><p>11. Αλλαγή φακέλου</p><code># cd ffmpeg</code><p>12. Ρύθμιση FFMPEG</p><code># ./configure --enable-shared</code><p>13. Εγκατάσταση FFMPEG</p><div class="codeblock"><code># make<br /># make install</code></div><p>14. Ελέγχουμε την εγκατάσταση</p><code># ffmpeg -version</code><p>Αν μας βγάλει το σφάλμα "ffmpeg: error while loading shared libraries: libavdevice.so.52: cannot open shared object file: No such file or directory" τότε τρέχουμε τις παρακάτω εντολές και θα πρέπει να δούμε περίπου αυτό το αποτέλεσμα:</p><div class="codeblock"><code># ldd `which ffmpeg`<br />libavdevice.so.52 =&amp;gt; not found<br />libavfilter.so.1 =&amp;gt; not found<br />libavformat.so.52 =&amp;gt; not found<br />libavcodec.so.52 =&amp;gt; not found<br />libswscale.so.0 =&amp;gt; not found<br />libavcore.so.0 =&amp;gt; not found<br />libavutil.so.50 =&amp;gt; not found<br />libm.so.6 =&amp;gt; /lib/libm.so.6 (0x006c3000)<br />libpthread.so.0 =&amp;gt; /lib/libpthread.so.0 (0x007e9000)<br />libc.so.6 =&amp;gt; /lib/libc.so.6 (0x00575000)<br />/lib/ld-linux.so.2 (0x00557000)</code></div><div class="codeblock"><code># find /usr/local/lib/ | grep -E "libavdevice.so.52|libavfilter.so.1|libavcodec.so.52|libavcore.so.0"<br />/usr/local/lib/libavdevice.so.52<br />/usr/local/lib/libavdevice.so.52.2.1<br />/usr/local/lib/libavfilter.so.1.38.1<br />/usr/local/lib/libavfilter.so.1<br />/usr/local/lib/libavcodec.so.52.87.0<br />/usr/local/lib/libavcore.so.0<br />/usr/local/lib/libavcore.so.0.6.0<br />/usr/local/lib/libavcodec.so.52</code></div><p>Θα πρέπει να αλλάξουμε το <em>/etc/ld.so.conf</em></p><div class="codeblock"><code>include ld.so.conf.d/*.conf<br />/usr/local/libevent-1.4.14b/lib<br />/usr/local/lib</code></div><p>και στη συνέχεια αφού αποθηκεύσουμε το αρχείο</p><code># ldconfig</code><p>Ξανακάνουμε έλεγχο και θα πρέπει να δούμε κάτι τέτοιο</p><div class="codeblock"><code># ffmpeg<br /><br />FFmpeg version SVN-r26402, Copyright (c) 2000-2011 the FFmpeg developers<br />  built on Dec 15 2012 10:17:57 with gcc 4.4.6 20120305 (Red Hat 4.4.6-4)<br />  configuration: --enable-shared<br />  libavutil     50.36. 0 / 50.36. 0<br />  libavcore      0.16. 1 /  0.16. 1<br />  libavcodec    52.108. 0 / 52.108. 0<br />  libavformat   52.93. 0 / 52.93. 0<br />  libavdevice   52. 2. 3 / 52. 2. 3<br />  libavfilter    1.74. 0 /  1.74. 0<br />  libswscale     0.12. 0 /  0.12. 0<br />Hyper fast Audio and Video encoder<br />usage: ffmpeg [options] [[infile options] -i infile]... ...<br /><br />Use -h to get full help or, even better, run 'man ffmpeg'</code></div></div></div></div><div class="field field-name-field-tags field-type-taxonomy-term-reference field-label-above clearfix"><h3 class="field-label">Tags: </h3><ul class="links"><li class="taxonomy-term-reference-0"><a href="https://www.hostdog.gr/tags/ffmpeg">ffmpeg</a></li><li class="taxonomy-term-reference-1"><a href="https://www.hostdog.gr/tags/centos">centos</a></li><li class="taxonomy-term-reference-2"><a href="https://www.hostdog.gr/tags/centos-6">centos 6</a></li><li class="taxonomy-term-reference-3"><a href="https://www.hostdog.gr/tags/%CE%B5%CE%B3%CE%BA%CE%B1%CF%84%CE%AC%CF%83%CF%84%CE%B1%CF%83%CE%B7-ffmpeg-%CF%83%CE%B5-centos">εγκατάσταση ffmpeg σε centos</a></li><li class="taxonomy-term-reference-4"><a href="https://www.hostdog.gr/tags/ffmpeg-centos-6-installation-tutorial">ffmpeg centos 6 installation tutorial</a></li></ul></div> Sat, 15 Dec 2012 16:30:57 +0000 hostdog 212 at https://www.hostdog.gr