Merhaba;
İlk kare demişsiniz ancak tecrübelerim videoların ilk karelerin her
zaman komple siyah bir çıktı verdiği yönünde. Hatta 25 - 30 fps'lik
bir videonun belirlediğiniz herhangi bir saniyesinde de siyah kareye
denk gelmeniz yüksek olasılık oluyor. O yüzden ben 1 sn. den 8 kare
yakalatılmasını ve 8. karede en uygun görüntünün alınabileceğini
paylaşmak isterim.

benim çüzümüm sistemde mplayer in yüklü olması halinde geçerli.

<?php
   mkdir("/var/www/thumbnails/1.flv",0700);
   $sec = "10";
   @$get_ss = "mplayer /var/www/1.flv -vf scale=200:150 -vo
jpeg:outdir=/var/www/thumbnails/1.flv -zoom -ss $sec -frames 8
-nosound";
   @exec($get_ss) or die("Can not take secreenshot");
   for ($i = "0"; $i < "8"; $i++) {
   @unlink($_SERVER["DOCUMENT_ROOT"] . "thumbnails/1.flv/0000000$i.jpg");
   }
   @rename($_SERVER["DOCUMENT_ROOT"] .
"thumbnails/1.flv/00000008.jpg", $_SERVER["DOCUMENT_ROOT"] .
"thumbnails/1.jpg");
   rmdir("/var/www/thumbnails/1.flv");
?>

Kolay gelsin.
2009/11/22 veli akcakaya <[email protected]>:
> Merhaba,
> Sunucuya upload edilen bir FLV dosyanın ilk karesini resim olarak
> kaydetmenin bir yolu var mıdır?
> Teşekkürler.
>
> --
> v e l i   a k ç a k a y a
> -------------------------
> (http://www.bt-tr.net)
>
>
> _______________________________________________
> Linux-programlama mailing list
> [email protected]
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>
>
_______________________________________________
Linux-programlama mailing list
[email protected]
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap