Hayırlı Bayramlar.
Flvideo dosyasına ek olarak flv2mp3 dosyası oluşturdum aşağıdaki kodu test.php ile çalıştırdım çalışmadı.
Flvideo/13.flv bu şekil flv olarak iniyor.Mp3 olarak nasıl indiririz bilgisi olan varmı..
<?php
// Set our source file
$srcFile = "/flvideo/1.flv";
$destFile = "/flv2mp3/1.mp3";
$ffmpegPath = "/usr/local/bin/ffmpeg";
$flvtool2Path = "/usr/bin/flvtool2";
// Create our FFMPEG-PHP class
$ffmpegObj = new ffmpeg_movie($srcFile);
// Save our needed variables
$srcWidth = makeMultipleTwo($ffmpegObj->getFrameWidth());
$srcHeight = makeMultipleTwo($ffmpegObj->getFrameHeight());
$srcFPS = $ffmpegObj->getFrameRate();
$srcAB = intval($ffmpegObj->getAudioBitRate()/1000);
$srcAR = $ffmpegObj->getAudioSampleRate();
// Call our convert using exec()
exec($ffmpegPath . " -i " . $srcFile . " -ar " . $srcAR . " -ab " . $srcAB . " -f flv -s " . $srcWidth . "x" . $srcHeight . " " . $destFile . " | " . $flvtool2Path . " -U stdin " . $destFile);
// Make multiples function
function makeMultipleTwo ($value)
{
$sType = gettype($value/2);
if($sType == "integer")
{
return $value;
} else {
return ($value-1);
}
}
?>
Flv to mp3 nasıl convert ederiz ?
6
●734
- 18-11-2010, 03:54:38aş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);
- 18-11-2010, 09:28:12Bunun asp olanı varmı acaba?victories adlı üyeden alıntı: mesajı görüntüle
- 18-11-2010, 10:01:57asp den anlamam, siz biliyorsanız eğer tek yapmanız gereken flv ve mp3 dosyaları için değişken tanımlayıp, ffmpeg yolunu c:\program files\blabla\ffmpeg.exe şeklinde tanımlamanız.
yani kodunuz aşağıdaki gibi 4 satırdan ibaret olacak
$srcFile = "C:\Belgelerim\video\1.flv"; $destFile = "C:\Belgelerim\flv2mp3\1.mp3"; $ffmpegPath = "C:\Program Files\ffmpeg.exe"; exec($ffmpegPath . " -i " . $srcFile . " -acodec copy " . $destFile);
- 18-11-2010, 18:48:01Üyeliği durdurulduSitedeki videolar 1.flv 1000.flv diye download ediliyor.Bu kodlarla çalışması imkansız bu kadar basit olmaması lazim.
Smarty yazılım bir script Victories hocam başka yolu varmıdır bu işin.
http://xxx.com/flvideo/1362.flv indir butonu direk flv ye baglı indexle veri tabanının baglanması lazım mı acaba ?
+ Oluşturdugum klasörlemi çalıştıracağım yoksa var olan klasör içerisinde kod mp3 çevirmesi mi lazım ?
Bu özel kodun db baglanma kodları varmı ,convert için bu nasıl Kullanıcılacak indir php içerisinde mi index temi?
Yardımcı olursanız sevinecem 2 haftadır yapamadım gına geldi artık.