آموزش نصب ffmpeg در دایرکت ادمین

نصب ffmpeg در دایرکت ادمیندر این مقاله به آموزش نصب ffmpeg بر روی لینوکس centos به همراه دایرکت ادمین خواهیم پرداخت، ffmpeg یک فریم ورک مدیریت ویدیو و صوت است که قابلیت encoding،decoding، converting و recording را دارا می‌باشد.

 

در واقع ffmpeg یک Extension با قابلیت نصب و پیاده‌سازی بر روی php است که قابلیت بررسی و نمایش اطلاعات فایل‌های صوتی و ویدیویی را از طریق اسکریپت‌های php را فراهم می‌سازد. اگر هنوز نمی‌دانید اسکریپت چیست می‌توانید از آموزشی که برای آن در وب‌سایت قرار دادیم استفاده کنید.

این آموزش بر روی توزیع‌های دیگر لینوکس هم که بر روی آن‌ها دایرکت ادمین نصب باشد قابلیت نصب و پیاده‌سازی دارد ولی ما تست را بر روی centos ورژن 6 به خوبی و بدون مشکل انجام دادیم.

 

مراحل نصب ffmpeg در دایرکت ادمین

برای نصب ffmpeg نیاز هستش تا مخزن RPMForge بر روی لینوکس نصب شود بدین منظور از دستور زیر برای دانلود این پکیج استفاده می‌کنیم. به هر دلیلی اگر لینک زیر برای شما قابل دسترس نبود کافی است در گوگل به دنبال آن باشید تا با لینک‌های مستقیم زیادی روبرو شوید.

wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.$(arch).rpm

حالا توسط دستور زیر اقدام به نصب RPMForge خواهیم کرد.

rpm -Uvh rpmforge-release-0.5.3-1.el6.rf.$(arch).rpm

حالا می‌توانید از طریق Yum و با دستور زیر اقدام به نصب ffmpeg و پکیج‌های وابسته به آن کنید.

yum -y install ffmpeg ffmpeg-devel libogg libvorbis lame flvtool2 mencoder

 

نصب ffmpeg-php

برای نصب ffmpeg به عنوان extension برای php هم می‌توانید از دستور زیر استفاده کنید.

wget https://centos.googlecode.com/files/ffmpeg-php-0.6.0.tbz2
tar -xjf ffmpeg-php-0.6.0.tbz2
cd ffmpeg-php-0.6.0
phpize

توجه داشته باشید که حتماً باید به ترتیب دستورات بالا را اجرا کنید، اگر با اجرای دستور آخر با ارور phpize: command not found مواجه شدید این بدین معنی هستش که دستور phpize در متغیر PATH لینوکس شما قابل دسترسی نیست و مکان قرارگیری آن قطعاً جای دیگری است.

در این آموزش ورژن php سرور ما 5.6 و هندلر از نوع PHP FPM می‌باشد. پس مسیر فایل phpize ما در دایرکتوری زیر واقع شده است.

/usr/local/php56/bin/phpize

بعد از اجرای دستور بالا دستور زیر را به منظور config پکیج ffmpeg اجرا کنید.

./configure --with-php-config=/usr/local/php56/bin/php-config

اگر دستور بالا برای شما عمل نکرد ممکن است مسیر فایل php-config شما متفاوت باشد برای پیدا کردن آن لینوکس قابلیت سرچ فایل را برای شما فراهم کرده است که به طور کامل در آموزش دستورات لینوکس به آن پرداختیم ولی دوباره اینجا برای شما دستور رو دوباره قرار می‌دهیم.

find /usr/local/ -type f -name php-config  

حالا برای نصب ffmpeg دستور زیر را وارد کنید و منتظر اتمام مراحل نصب بمانید.

make

اگر با زدن دستور make با ارور همانند make: *** [ffmpeg_movie.lo] Error 1 برخورد کردید باید فایل ffmpeg_movie.c را با یک ویرایشگر باز کرده و تغییراتی که در ادامه گفتیم را درون آن لحاظ کنید.

تغییر list_entry *le; به zend_rsrc_list_entry *le;
تغییر list_entry new_le; به zend_rsrc_list_entry new_le;
تغییر hashkey_length+1, (void *)&new_le, sizeof(list_entry), به hashkey_length+1, (void *)&new_le,sizeof(zend_rsrc_list_entry),

حالا دوباره دستور make را وارد کنید، به احتمال 100 درصد مشکل شما باید رفع شده باشد.

در مرحله آخر دستور نهایی برای نصب ffmpeg روی دایرکت ادمین را وارد کنید.

make install

زمانی که نصب به اتمام رسید فایل php.ini را باز کنید چنانچه نمی‌دانید این فایل در سرور شما کجا وقع شده است می‌توانید از آموزش پیدا کردن مسیر php.ini استفاده کنید.

vim /usr/local/php56/lib/php.ini

حالا extension_dir را به مسیر صحیح آن که مربوط به ffmpeg می‌باشد تغییر دهید.

xtension_dir ="/usr/local/php56/lib/php/extensions/no-debug-non-zts-20131226/"

حالا خط زیر را درون فایل php.ini نیز اضافه کنید.

extension="ffmpeg.so"

حالا دو سرویس هندلر php و وب سرور خودتان را جهت اعمال تغییرات ریست کنید.

service php-fpm56 restart
service httpd restart

خوب آموزش تمام شد و به همین راحتی نصب ffmpeg در دایرکت ادمین سرور شما انجام شد امیدوارم آموزش برای شما مفید بوده باشد.

آموزش چقدر برای شما مفید بود؟
[مجموع: 0 میانگین: 0]

1 دیدگاه برای “آموزش نصب ffmpeg در دایرکت ادمین

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دانلود رایگان آموزش تکنیک های جادویی سئو در سال 2019

روش‌هایی که سئوکاران نمی‌خواهند شما بدانید!
فقط یک گام تا آشکار شدن راز سئوکارها فاصله دارید
دانلود رایگان کتاب
نگران نباشید، ایمیل مزاحم نمیفرستیم
close-link

افزایش ترافیک سایت تا ۶۰۰% فقط در ۷ روز

تکنیک های جدید سئو در سال 98
تکنیک‌های کارآمدی که در سایت مدیر سرور آزموده شده‌اند
دنلود ویدیو
نگران نباشید، ایمیل مزاحم ارسال نمی کنیم
close-link

دانلود رایگان دوره صوتی سئو سایت

9 تکنیک افزایش بازدید سایت تا 1000% بدون تولید محتوای جدید
دانلود دوره
ایمیل شما نزد ما یک امانت بزرگ است
close-link

دانلود رایگان فایل PDF آموزش

همین حالا فایل این آموزش را بر روی کامپیوتر خود دانلود کنید
دانلود فایل
ایمیل شما نزد ما امانت بزرگی است.
close-link