<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Artikel Magnet &#187; Ffmpeg</title>
	<atom:link href="http://artikel.magnet-id.com/tag/ffmpeg/feed/" rel="self" type="application/rss+xml" />
	<link>http://artikel.magnet-id.com</link>
	<description>Kumpulan Panduan, Tutorial dan Informasi Magnet</description>
	<lastBuildDate>Fri, 02 Sep 2011 00:30:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Instalasi PHPMOTION</title>
		<link>http://artikel.magnet-id.com/aplikasi-web/instalasi-phpmotion/</link>
		<comments>http://artikel.magnet-id.com/aplikasi-web/instalasi-phpmotion/#comments</comments>
		<pubDate>Fri, 08 Aug 2008 21:30:16 +0000</pubDate>
		<dc:creator>Magnet Hosting</dc:creator>
				<category><![CDATA[Aplikasi Web]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Database Server]]></category>
		<category><![CDATA[Ffmpeg]]></category>
		<category><![CDATA[Mysql]]></category>
		<category><![CDATA[Web Server]]></category>

		<guid isPermaLink="false">http://artikel.magnet-id.com/?p=352</guid>
		<description><![CDATA[Tulisan ini akan memberikan langkah demi langkah instalasi dan konfigurasi untuk PHPMOTION, dengan asumsi mesin anda telah dipersiapkan dengan ffmpeg dan library pendukungnya seperti yang telah diuraikan pada artikel sebelumnya. Mesin CentOS terkait juga harus dilengkapi oleh Web Server (dalam hal ini Apache HTTP Server), Database Server MySQL, dan PHP.]]></description>
			<content:encoded><![CDATA[<p>Tulisan ini akan memberikan langkah demi langkah instalasi dan konfigurasi untuk <a  title="phpmotion!" href="http://www.phpmotion.com/" target="_blank">PHPMOTION</a>, dengan asumsi mesin anda telah dipersiapkan dengan ffmpeg dan library pendukungnya <a  title="ffmpeg instalasi" href="http://artikel.magnet-id.com/knowledge-base/vps-knowledge-base/instalasi-ffmpeg-dan-library-pelengkap-di-centos-5-64-bit/" target="_blank">seperti yang telah diuraikan pada artikel sebelumnya</a>. Mesin <a  title="CentOS" href="http://www.centos.org" target="_blank">CentOS</a> terkait juga harus dilengkapi oleh Web Server (dalam hal ini <a  title="Apache HTTPD Server" href="http://httpd.apache.org" target="_blank">Apache HTTP Server</a>), Database Server <a  title="MySQL" href="http://www.mysql.com" target="_blank">MySQL</a>, dan <a  title="PHP!" href="http://www.php.net" target="_blank">PHP</a>.</p>
<p><span id="more-352"></span></p>
<p>Fasilitas komentar untuk artikel ini dimatikan, feedback dan error yang anda dapatkan saat menjalankan langkah-langkah yang diuraikan disini silahkan diutarakan melalui <a  title="Forum Magnet Hosting" href="http://forum.magnet-id.com/" target="_blank">Forum Magnet http://forum.magnet-id.com/</a>.</p>
<p>Dalam contoh berikut kita akan melakukan instalasi phpmotion pada virtual host motion.magnet-id.com yang sudah dikonfigurasi virtual hostnya <a  title="Virtual Host Apache" href="http://artikel.magnet-id.com/knowledge-base/vps-knowledge-base/virtual-host-pada-apache/" target="_blank">sesuai dengan langkah-langkah pada artikel sebelumnya</a>.</p>
<p>Instalasi phpmotion memiliki requirement sebagai berikut;</p>
<ul>
<li>Libogg + Libvorbis</li>
<li>Mencoder and also Mplayer</li>
<li>FFMpeg-PHP</li>
<li>GD Library 2 or higher</li>
<li>CGI-BIN</li>
<li>Be able to run background processes</li>
</ul>
<p>Dengan modifikasi settings PHP sebagai berikut (lakukan penyesuaian di php.ini anda);</p>
<pre>open_basedir = (no value)
upload_max_filesize = 100M
post_max_size = 100M
max_execution_time = 1500
session.gc_maxlifetime = 14000
safe_mode = off
enable_dl = On</pre>
<p><strong>Konfigurasi Tambahan Virtual Host Apache</strong></p>
<p>Tambahkan direktif ScriptAlias untuk folder cgi-bin di virtual host terkait; dengan demikian konfigurasi lengkap menjadi</p>
<pre>&lt;VirtualHost 117.103.57.23:80&gt;
    ServerAdmin webmaster@magnet-id.com.com
    DocumentRoot /var/www/motion.magnet-id.com/public_html
    ServerName motion.magnet-id.com
    ErrorLog /var/log/httpd/motion.magnet-id.com-error_log
    CustomLog /var/log/httpd/motion.magnet-id.com-access_log common
        &lt;Directory "/var/www/motion.magnet-id.com/public_html"&gt;
                Options Indexes FollowSymLinks
                AllowOverride None
        &lt;/Directory&gt;
    ScriptAlias /cgi-bin/ "/var/www/motion.magnet-id.com/public_html/cgi-bin/"
&lt;/VirtualHost&gt;</pre>
<p>Reload Apache</p>
<p>Buat MySQL Database, sesuaikan nama database dengan selera anda, buat mysql user khusus untuk keperluan ini apabila dibutuhkan.</p>
<pre class="brush: bash">mysql -u root -p
create databases motion;
quit</pre>
<p><strong>Instalasi phpmotion dan phpshieldloaders</strong></p>
<p>Instruksi lengkap mengenai instalasi dapat anda lihat di <a  title="instalasi phpmotion" href="http://wiki.phpmotion.com/doku.php?id=installation_instructions" target="_blank">dokumentasi phpmotion</a>. Kita juga perlu meletakkan <a  title="phpshield" href="http://www.phpshield.com/" target="_blank">phpshieldloaders</a> untuk mesin 64 bit karena bawaan dari source phpmotion merupakan loaders untuk mesin 32 bit.</p>
<p>Download phpmotion, versi terbaru dapat dapat anda download langsung dari situs terkait. Asumsi web root dir untuk virtual host yang ingin kita install adalah /var/www/motion.magnet-id.com/public_html</p>
<pre class="brush: bash">cd /var/www/motion.magnet-id.com/
wget http://www.magnet-id.com/download/etc/phpmotion/PHPMOTION_PHP5.zip
unzip PHPMOTION_PHP5.zip
cp -Rv PHPMOTION_PHP5/PHPMOTION/* public_html/
cd public_html/phpshield
rm -f *.*
wget http://www.magnet-id.com/download/etc/phpshieldloaders/phpshield.loaders.linux-64.zip
unzip phpshield.loaders.linux-64.zip

rm -f phpshield.loaders.linux-64.zip
cd ..</pre>
<p>Ubah permission file dan folder sesuai dengan permintaan</p>
<pre class="brush: bash">chmod -R 0777 setup/ pictures/ classes/ temp/ addons/ uploads/
chmod 0755 -R cgi-bin/</pre>
<p>Buka http://motion.magnet-id.com/setup di browser anda, ikuti langkah demi langkah yang telah disiapkan oleh aplikasi setup ini.<br />
Apabila proses telah selesai silahkan hapus folder setup.</p>
<pre class="brush: bash">rm -rf setup</pre>
<p>Login ke halaman admin dapat anda lakukan melalui http://motion.magnet-id.com/siteadmin/, username dan password default adalah admin, segera ganti password anda.</p>
]]></content:encoded>
			<wfw:commentRss>http://artikel.magnet-id.com/aplikasi-web/instalasi-phpmotion/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Instalasi FFMPEG dan Library Pelengkap di CentOS 5 64 bit</title>
		<link>http://artikel.magnet-id.com/aplikasi-linux/instalasi-ffmpeg-dan-library-pelengkap-di-centos-5-64-bit/</link>
		<comments>http://artikel.magnet-id.com/aplikasi-linux/instalasi-ffmpeg-dan-library-pelengkap-di-centos-5-64-bit/#comments</comments>
		<pubDate>Fri, 08 Aug 2008 21:16:46 +0000</pubDate>
		<dc:creator>Magnet Hosting</dc:creator>
				<category><![CDATA[Aplikasi Linux]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Ffmpeg]]></category>

		<guid isPermaLink="false">http://artikel.magnet-id.com/?p=347</guid>
		<description><![CDATA[Artikel ini dibuat untuk memberikan panduan instalasi paket yang dibutuhkan dan mempersiapkan mesin untuk menjalankan phpmotion atau aplikasi web sejenis lainnya. Instalasi dan persiapan dilakukan pada mesin VPS CentOS 5.2 64 bit pada template base install yang disediakan Magnet. Instalasi phpmotion sendiri akan dibahas pada artikel terpisah.]]></description>
			<content:encoded><![CDATA[<p>Artikel ini dibuat untuk memberikan panduan instalasi paket yang dibutuhkan dan mempersiapkan mesin untuk menjalankan <a  title="phpmotion!" href="http://www.phpmotion.com/" target="_blank">phpmotion</a> atau aplikasi web sejenis lainnya. Instalasi dan persiapan dilakukan pada mesin VPS CentOS 5.2 64 bit pada template base install yang disediakan <a  title="Magnet Hosting VPS" href="http://www.magnet-id.com/vps/" target="_blank">Magnet</a>. Instalasi phpmotion sendiri akan dibahas pada artikel terpisah.</p>
<p><span id="more-347"></span></p>
<p>Fasilitas komentar untuk artikel ini dimatikan, feedback dan error yang anda dapatkan saat menjalankan langkah-langkah yang diuraikan disini silahkan diutarakan melalui <a  title="Forum Magnet Hosting" href="http://forum.magnet-id.com/" target="_blank">Forum Magnet http://forum.magnet-id.com/</a>.</p>
<p><strong>Paket yang dibutuhkan</strong></p>
<p>Artikel ini dibuat dengan asumsi anda menggunakan <a  title="Magnet Hosting VPS" href="http://www.magnet-id.com/vps/">Layanan VPS (Virtual Private Server)</a> yang disediakan <a  title="Magnet Hosting" href="http://www.magnet-id.com/" target="_blank">Magnet</a> dengan instalasi base;</p>
<pre class="brush: bash">yum install wget bzip2 tar subversion gcc gcc++ libgcc libgcc42 autoconf automake libtool ruby ruby-devel make gcc-c++ m4 zlib-devel unzip patch</pre>
<p><strong>Kompilasi dan Instalasi Paket</strong></p>
<p>Buat direktori sementara untuk melakukan kompilasi paket,</p>
<pre class="brush: bash">mkdir /usr/local/src/ffmpeg
cd /usr/local/src/ffmpeg</pre>
<p>Instalasi beberapa paket yang dibutuhkan melalui yum package manager, beberapa requirement lainnya harus didownload dan dikompilasi manual karena tidak disediakan oleh repo utama CentOS; Beberapa paket mungkin sudah anda instal pada langkah sebelum melakukan ini, perintah yum ini menggambarkan paket yang anda butuhkan untuk mempersiapkan sistem.</p>
<pre class="brush: bash">yum install freetype-devel libpng-devel libwmf-devel libjpeg-devel gd ImageMagick libogg-devel libvorbis-devel ncurses-devel SDL-devel libxml2-devel freeglut-devel libXv-devel alsa-utils alsa-lib-devel libXext-devel</pre>
<p>Source file dari paket yang harus dikompilasi secara manual dapat anda download melalui <a  title="Download FFMPEG dan Library" href="http://www.magnet-id.com/download/ffmpeg/" target="_blank">http://www.magnet-id.com/download/ffmpeg/</a> , untuk mendapatkan versi terbaru silahkan kunjungi situs masing-masing developer.</p>
<p><strong>Install FAAD2</strong></p>
<pre class="brush: bash">wget http://www.magnet-id.com/download/ffmpeg/faad2-2.6.1.tar.gz
tar zxf faad2-2.6.1.tar.gz
cd faad2
autoreconf -vif
./configure --disable-drm --disable-mpeg4ip
make
make install
cd ..</pre>
<p><strong>Install FAAC</strong></p>
<pre class="brush: bash">wget http://www.magnet-id.com/download/ffmpeg/faac-1.26.tar.gz
tar zxfv faac-1.26.tar.gz
cd faac
./bootstrap
./configure --disable-mp4v2
make
make install
cd ..</pre>
<p><strong>Install LAME</strong></p>
<pre class="brush: bash">wget http://www.magnet-id.com/download/ffmpeg/lame-3.97.tar.gz
tar xzvf lame-3.97.tar.gz
cd lame-3.97
./configure
make
make install
cd ..</pre>
<p><strong>Install yasm</strong></p>
<p>Dibutuhkan untuk paket x264.</p>
<pre class="brush: bash">wget http://www.magnet-id.com/download/ffmpeg/yasm-0.7.0.tar.gz
tar zfvx yasm-0.7.0.tar.gz
cd yasm-0.7.0
./configure
make
make install
cd ..</pre>
<p><strong>Install x264</strong></p>
<p>Install terlebih dahulu gpac untuk mp4 output;</p>
<pre class="brush: bash">wget http://www.magnet-id.com/download/ffmpeg/gpac-0.4.4.tar.gz
tar xzvf gpac-0.4.4.tar.gz
cd gpac
chmod 0755 configure</pre>
<p>Menghilangkan instalasi osmozilla</p>
<pre class="brush: bash">chmod 755 applications/Makefile
vi applications/Makefile</pre>
<p>Hapus line berikut</p>
<pre class="brush: bash">else
ifeq ($(CONFIG_LINUX),yes)
INSTDIRS+=osmozilla
APPDIRS+=osmozilla
endif</pre>
<pre class="brush: bash">
./configure
make
make install
make install-lib</pre>
<pre class="brush: bash">wget http://www.magnet-id.com/download/ffmpeg/x264-snapshot-20080807-2245.tar.bz2
bzip2 -d x264-snapshot-20080807-2245.tar.bz2
tar xfv x264-snapshot-20080807-2245.tar
cd x264-snapshot-20080807-2245
./configure --enable-mp4-output --enable-shared --enable-pthread
make
make install
cd ..</pre>
<p><strong>Install Xvid</strong></p>
<pre class="brush: bash">wget http://www.magnet-id.com/download/ffmpeg/xvidcore-1.1.3.tar.gz
tar zxfv xvidcore-1.1.3.tar.gz
cd xvidcore-1.1.3/build/generic
./configure
make
make install
cd ../../..</pre>
<p><strong>Install libraw1394</strong></p>
<pre class="brush: bash">wget http://www.magnet-id.com/download/ffmpeg/libraw1394-1.3.0.tar.gz
tar zxfv libraw1394-1.3.0.tar.gz
cd libraw1394-1.3.0
./configure
make dev
make
make install
cd ..</pre>
<p><strong>Install libdc1394</strong></p>
<p>Membutuhkan libraw1394</p>
<pre class="brush: bash">wget http://www.magnet-id.com/download/ffmpeg/libdc1394-1.2.2.tar.gz
tar zxfv libdc1394-1.2.2.tar.gz
cd libdc1394-1.2.2
./configure
make
make install
cd ..</pre>
<p><strong>Install amr-nb</strong></p>
<pre class="brush: bash">wget http://www.magnet-id.com/download/ffmpeg/amrnb-6.1.0.4.tar.bz2
tar xvjf amrnb-6.1.0.4.tar.bz2
cd amrnb-6.1.0.4
./configure
make
make install
cd ..</pre>
<p><strong>Install flvtool</strong></p>
<pre class="brush: bash">wget http://www.magnet-id.com/download/ffmpeg/flvtool2-1.0.6.tgz
tar -zxvf flvtool2-1.0.6.tgz
cd flvtool2-*/
ruby setup.rb config
ruby setup.rb setup
ruby setup.rb install
ln -s /usr/bin/flvtool2 /usr/local/bin/flvtool2
cd ..</pre>
<p><strong>Install Essential</strong></p>
<pre class="brush: bash">wget http://www.magnet-id.com/download/ffmpeg/essential-20071007.tar.bz2
tar -xvjf essential-20071007.tar.bz2
chown -R root.root essential-20071007.tar.bz2
mkdir -pv /usr/local/lib/codecs/
cp -vrf essential-20071007/* /usr/local/lib/codecs/
chmod -R 755 /usr/local/lib/codecs/</pre>
<p><strong>Install MPlayer</strong></p>
<pre class="brush: bash">wget http://www.magnet-id.com/download/ffmpeg/MPlayer-1.0rc1.tar.bz2
tar -jvxf MPlayer-1.0rc1.tar.bz2
cd MPlayer-1.0rc1/
./configure --with-codecsdir=/usr/local/lib/codecs/ --with-freetype-config=/usr/include/freetype
make
make install
cp -vrf etc/codecs.conf /usr/local/etc/mplayer/
make clean

ln -s usr/local/bin/mplayer /usr/bin/mplayer
ln -s /usr/local/bin/mencoder /usr/bin/mencoder
cd ..</pre>
<p><strong>Install ffmpeg</strong></p>
<pre class="brush: bash">svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
cd ffmpeg
./configure --prefix=/usr/local --disable-debug --enable-x11grab --enable-gpl --enable-postproc --enable-nonfree --enable-postproc --enable-libfaad --enable-avfilter --enable-pthreads --enable-libxvid --enable-libx264 --enable-libmp3lame --enable-libdc1394 --enable-libfaac --disable-ffserver --disable-ffplay --enable-libvorbis --enable-libamr-nb --enable-shared
make
make install
echo /usr/local/lib &amp;amp;amp;gt;&amp;amp;amp;gt;/etc/ld.so.conf
ldconfig
ldd ./ffmpeg
ln -s /usr/local/bin/ffmpeg /usr/bin/ffmpeg
cd ..</pre>
<p><strong>Install ffmpeg-php</strong></p>
<p>Kopi terlebih dahulu file library ffmpeg agar tidak muncul error ketika melakukan konfigurasi ffmpeg-php</p>
<pre class="brush: bash">mkdir /usr/local/include/ffmpeg
cp -p /usr/local/src/ffmpeg/ffmpeg/libavformat/avio.h /usr/local/include/ffmpeg
cp -p /usr/local/src/ffmpeg/ffmpeg/libavformat/avformat.h /usr/local/include/ffmpeg
cp -p /usr/local/src/ffmpeg/ffmpeg/libavcodec/avcodec.h /usr/local/include/ffmpeg</pre>
<pre class="brush: bash">wget http://www.magnet-id.com/download/ffmpeg/ffmpeg-php-0.5.3.1.tbz2
tar -jxvf ffmpeg-php-0.5.3.1.tbz2
cd ffmpeg-php-0.5.3.1
phpize
./configure --enable-shared --with-php-config=/usr/bin/php-config --with-ffmpeg=/usr/local/bin/ffmpeg
make
make install</pre>
<p>Buat file .ini untuk memanggil extension ffmpeg di /etc/php.d/</p>
<pre class="brush: bash">vi /etc/php.d/ffmpeg.ini</pre>
<p>Masukkan entry berikut;</p>
<pre class="brush: bash">extension=ffmpeg.so</pre>
<p>Sampai dengan tahap ini mesin CentOS anda telah siap digunakan untuk menjalankan aplikasi web seperti phpmotion atau yang lainnya yang membutuhkan ffmpeg.</p>
<p><strong>Referensi</strong></p>
<p><a  href="http://gregorytomlinson.com/encoded/2008/06/11/a-robust-ffmpeg-install-for-centos-5/" target="_blank">http://gregorytomlinson.com/encoded/2008/06/11/a-robust-ffmpeg-install-for-centos-5/</a><br />
<a  href="http://www.webhostingtalk.com/showthread.php?p=4234345#post4234345" target="_blank">http://www.webhostingtalk.com/showthread.php?p=4234345#post4234345</a><br />
<a  href="http://mafiascripts.net/index.php?showtopic=8761" target="_blank">http://mafiascripts.net/index.php?showtopic=8761</a><br />
<a  href="http://www.austenconstable.com/2008/08/06/howto-compiling-the-latest-ffmpeg-x264-on-centos-4" target="_blank">http://www.austenconstable.com/2008/08/06/howto-compiling-the-latest-ffmpeg-x264-on-centos-4</a><br />
<a  href="http://sourceforge.net/forum/forum.php?thread_id=1950227&#038;forum_id=287546" target="_blank">http://sourceforge.net/forum/forum.php?thread_id=1950227&amp;forum_id=287546</a></p>
]]></content:encoded>
			<wfw:commentRss>http://artikel.magnet-id.com/aplikasi-linux/instalasi-ffmpeg-dan-library-pelengkap-di-centos-5-64-bit/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

