aşağıdaki kod işinizi görecektir. bu videodaki sesi işlemeden direk ayırır.
<?php
// Set our source file
$srcFile = "/flvideo/1.flv";
$destFile = "/flv2mp3/1.mp3";
$ffmpegPath = "/usr/local/bin/ffmpeg";
// Create our FFMPEG-PHP class
$ffmpegObj = new ffmpeg_movie($srcFile);
// Call our convert using exec()
exec($ffmpegPath . " -i " . $srcFile . " -acodec copy " . $destFile);
// Make multiples function
function makeMultipleTwo ($value)
{
$sType = gettype($value/2);
if($sType == "integer")
{
return $value;
} else {
return ($value-1);
}
}
?>eğer sesin bitrate değerini sabitlemek isterseniz exec kısmını aşağıdaki gibi değiştirin.
exec($ffmpegPath . " -i " . $srcFile . " -acodec mp3 -ac 2 -ab 128 -vn -y " . $destFile);
Bunun asp olanı varmı acaba?