ffmpeg
yazım: 29 Ağustos 08 19:28 / güncelleme: 04 Ocak 09 01:26
ffmpeg ve flvtool2 ile video işlemleri
PHP ile yüklediğimiz bir video dosyasını .flv formatına çevirmek istiyoruz, hayatımızı kurtaracak kütüphane ffmpeg ve flvtool2.
Ubuntu üzerinde kurulumu gayet basit ( Ubuntu 8.04 64Bit Server üzerinde denedim. )
FLV formatına çevirme işlemi kurulum kadar basit değil. :]
Dikkat edilmesi gereken birkaç nokta var: exec ile ffmpeg ve flvtool2 üzerinde işlem yaptığımızdan ana dizine göre yolları vermemiz gerekiyor.
Video içinden capture almak için: http://goker.cebeci.name/tr::blog::web_developer_olmak::ffmpeg_ile_capture_almak
Ubuntu üzerinde kurulumu gayet basit ( Ubuntu 8.04 64Bit Server üzerinde denedim. )
apt-get install ffmpeg flvtool2apt-get install php5-ffmpegFLV formatına çevirme işlemi kurulum kadar basit değil. :]
<?$video = '/var/www/uygulama.net/test.3gp';$flv = '/var/www/uygulama.net/test.flv';$ffmpeg = '/usr/bin/ffmpeg';$flvtool2 = '/usr/bin/flvtool2';$movie = new ffmpeg_movie($video);$w = $movie->getFrameWidth();$h = $movie->getFrameHeight();$fps = $movie->getFrameRate();$ab = intval($movie->getAudioBitRate()/1000);$ar = $movie->getAudioSampleRate();exec($ffmpeg.' -i '.$video.' -ar '.$ar.' -ab '.$ab.' -f flv -s '.$w.'x'.$h.' '.$flv.' | '.$flvtool2.' -U stdin '.$flv);?>Dikkat edilmesi gereken birkaç nokta var: exec ile ffmpeg ve flvtool2 üzerinde işlem yaptığımızdan ana dizine göre yolları vermemiz gerekiyor.
Video içinden capture almak için: http://goker.cebeci.name/tr::blog::web_developer_olmak::ffmpeg_ile_capture_almak







