PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : نصب و تنظیم آموزش صحیح ffmpeg



offerde
May 11th, 2014, 00:39
با سلام

خیلی گشتم که نصب ffmpeg برای دایرکت ادمین باشه ولی متاسفانه مشکل داشتند یا کامل نبودند

از دوستان حرفه ای خواهشمندم اموزش نصب و تنظیم ffmpeg را کامل اینجا توضیح بدهند. (64 بیت centos 5.10)

متشکرم

meysam021
May 11th, 2014, 01:17
برای نصب FFMPEG دستورات زیر را اجرا نمایید:

yum groupinstall "Development tools"

yum install ffmpeg-devel php-devel re2c php-xml ffmpeg

دستور زیر مشخص می نماید FFMPEG نصب گردیده است یا خیر:
ffmpeg
اکنون باید FFPMEG را روی PHP فعال نماییم:


mkdir /usr/ffmpeg

cd /usr/ffmpeg

wget http://downloads.sourceforge.net/project/ffmpeg-php/ffmpeg-php/0.6.0/ffmpeg-php-0.6.0.tbz2

tar -xjf ffmpeg-php-0.6.0.tbz2

cd ffmpeg-php-0.6.0/

phpize

./configure

sed -i 's#PIX_FMT_RGBA32#PIX_FMT_RGB32#' ./ffmpeg_frame.c

make

make install


اکنون FFMPEG-PHP نصب گردید. باید در فایل php.ini خط زیر را اضافه نمایید:

extension=ffmpeg.so


در صورتی که از PHP 5.3 استفاده می نمایید فایل زیر را دانلود نمایید:
http://www.serversetup.ir/download/ffmpeg-php-0.6.0-php5.3.tar.gz (http://www.serversetup.ir/download/ffmpeg-php-0.6.0-php5.3.tar.gz)
و در مسیر نصب ffmpeg آن را دانلود و از حالت فشرده خارج نمایید. مسیر پیش فرض بصورت زیر است:


/usr/local/lib/php/extensions/no-debug-non-zts-20060613/

سپس سرویس Apache را restart نمایید:

service httpd restart



منبع : مدیریت سرور لینوکس و ویندوز | linux & windows administrator (http://www.serversetup.ir)

بنده تست کردم و عمل کرد

offerde
May 11th, 2014, 01:21
شما که می فرمایید کار کرد بارها بنده این روش رو امتجان کردم نصب هست ولی کار نمی کند !ایا تست کردید ویدئو رو ببینید کار می کند ؟!

meysam021
May 11th, 2014, 01:28
دستوراست زیرو برای مطئن شدن نصب بزنید

php -m | grep ffmpeg

ls -lah /usr/local/cpffmpeg/bin/

offerde
May 11th, 2014, 10:39
دستوراست زیرو برای مطئن شدن نصب بزنید

php -m | grep ffmpeg

ls -lah /usr/local/cpffmpeg/bin/

این خطا

PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/php5/lib/php/extensions/no-debug-non-zts-20090626/ffmpeg.so' - /usr/local/php5/lib/php/extensions/no-debug-non-zts-20090626/ffmpeg.so: cannot open shared object file: No such file or directory in Unknown on line 0

offerde
May 11th, 2014, 15:51
از دوستان کسی نیست یاری دهد ما را ؟

offerde
May 11th, 2014, 17:19
چرا دوستان این قدر ضعیف پاسخ می دهند هیچ کسی کمک نمی کند اگر مطمئنا می گفتم فلان افر نیاز دارم تمامی دوستان یک ثانیه پاسخ می دادند یک روز گذشته کسی پاسخ نمی ده !

arDEmbOt
May 11th, 2014, 19:26
آقا این همه داد بیداد نکنید صبر کنید تا یکی بیاد و آموزش را بذاره



yum install ffmpeg ffmpeg-devel ffmpeg-libpostproc
wget http://downloads.sourceforge.net/ffmpeg-php/ffmpeg-php-0.6.0.tbz2
tar -xf ffmpeg-php-0.6.0.tbz2
cd ffmpeg-php-0.6.0
sed -i 's/PIX_FMT_RGBA32/PIX_FMT_RGB32/g' ffmpeg_frame.c

KHATHAYEH ZIR RA HAZF VA MAGADIR DADEH SHODE RA EZAF KONID

nano +311 ffmpeg_movie.c
zend_rsrc_list_entry *le;

nano +346 ffmpeg_movie.c
zend_rsrc_list_entry new_le;

nano +360 ffmpeg_movie.c
hashkey_length+1, (void *)&new_le,sizeof(zend_rsrc_list_entry),

phpize
./configure
make
make install



بقیه مراحل را هم که بلد هستید، موفق و موید باشید

offerde
May 11th, 2014, 20:09
این مقادیر رو اضافه کنم در هر جایی که گفته شده :

nano +311 ffmpeg_movie.czend_rsrc_list_entry *le;nano +346 ffmpeg_movie.czend_rsrc_list_entry new_le;nano +360 ffmpeg_movie.chashkey_length+1, (void *)&new_le,sizeof(zend_rsrc_list_entry),

Parsa08
May 11th, 2014, 22:06
خطوطی که داده شده را حذف و مقادیر داده شده را جایگزین کنید

اگر مشکلتون حل نشد با این ایدی در تماس باشید : safeith

offerde
May 12th, 2014, 20:39
خب تمام مسائل حل شد و نصب شد منتها این خطا دارم
EXEC is disabled in PHP settings. You can embed existing videos and make thumbnails with compatible browsers, but video encoding will not work. Contact your System Administrator to find out if you can enable EXEC.

داخل disable_function هم exec هم حذف کردم و اپاچی رو ریست کردم این مشکل هست بفرمایید چکار کنم ؟

offerde
May 13th, 2014, 00:56
یعنی از این همه دوستان که حرفه ای هستند کسی نیست پاسخ و کمکی به ما بکند تا برای بقیه هم که مشکل می خورند قابل نمایش و استفاده باشد.