کاهش حجم آهنگ (mp3) در php

کاهش حجم آهنگ (mp3) در php

کاهش حجم آهنگ php – قبل از هر کاری نیاز است که ffmpeg روی سیستمی که php را میزبانی می کند نصب باشد در صورتی که هنوز نصب نشده می توانید از آموزش ffmpeg استفاده کنید .

روش های زیادی جهت کم کردن اندازه فایل صوتی وجود دارد که در این آموزش با 2 روش آن کار خواهیم کرد :

  1. کاهش bitrate فایل mp3
  2. تبدیل mp3 به ogg ( تنظیم درجه کیفیت پایین تر )


روش اول : کاهش bitrate فایل mp3

b:a به معنای bitrate است که معمولا بین 64 تا 320 و هرچه بالاتر باشد کیفیت و حجم بالاتری را خواهد داشت

<?php

// convert mp3 to mp3 (lower bitrate)
exec('ffmpeg -i old.mp3 -map 0:a:0 -b:a 128k new.mp3'); // -b:a (bitrate) 64 - 320

?>


روش دوم : تبدیل mp3 به ogg ( تنظیم درجه کیفیت پایین تر )

q:a به معنای quality یا همان کیفیت است که بین 1 تا 10 قابل تنظیم است و کیفیت خوب روی 7 است .

<?php

// convert mp3 to ogg
exec('ffmpeg -i old.mp3 -c:a libvorbis -q:a 7 new.ogg'); // -q:a -> (Quality) between 1-10

?>

ارسال نظر

جهت استفاده از کد حتما از تگ pre استفاده نمایید .

contact us