Ben video küçük oluşturmak için nasıl bilmeniz gereken hangi bir video yayın sitesi, oluşturma. Lütfen Yardım. Herhangi Öneriler veya Kaynaklar derece takdir edilecektir
Burada bir video ortasında bir çerçeve kapmak için bir pasajı var. Ben ortalıkta olan eski kodu, yani ben basitleştirilmiş olabilir emin değilim. Lütfen install konumunu maç hattında 1 ffmpeg yolunu ayarlamak için emin olun.
$output = shell_exec("/usr/local/bin/ffmpeg -i {$path}");
preg_match('/Duration: ([0-9]{2}):([0-9]{2}):([^ ,])+/', $output, $matches);
$time = str_replace("Duration: ", "", $matches[0]);
$time_breakdown = explode(":", $time);
$total_seconds = round(($time_breakdown[0]*60*60) + ($time_breakdown[1]*60) + $time_breakdown[2]);
shell_exec("/usr/local/bin/ffmpeg -y -i {$input_filepath} -f mjpeg -vframes 1 -ss " . ($total_seconds / 2) . " -s {$w}x{$h} {$output_filepath}";
Sen ffmpeg
a> kullanabilirsiniz.
Bu sunucuda yüklü bir kez, bir komut satırı yazma, ve exec
a> onun üzerinde arayarak PHP kullanabilirsiniz.
örneğin:
exec('ffmpeg -i mymovie.mov -vcodec mjpeg -vframes 1 -an -f rawvideo -s 64x64 foo.jpg');
Bu soru eski olduğunu biliyorum. Ben benzer bir çözüm ararken Ama karşıya geldi. İşte benim bulgular vardır. Ben başkası yardımcı olur umarım.
HTML5 + JS. İşte benim demo/slides konu vardır.
HTML to Canvas library bu yol gitmedi ama belki işe yarayacaktır.
Ben exec ile bir görev () başlayarak, ffmpeg kullanılan ve teh php script devam böylece komuta ve işareti var. Ben ffmpeg ilk bitirmek istiyorsanız, ben bir işareti yok.
SSS Gönderen: "Nasıl tek resimlerin için film kodlamak mı?" http://ffmpeg.org/faq.html#SEC15
ffmpeg -i movie.mpg movie%d.jpg
Bu birçok görüntü oluşturur.
Dokümanlar: "Video ve Ses dosya formatı dönüştürme" http://ffmpeg.org/ffmpeg-doc.html#SEC5
ffmpeg -i foo.avi -r 1 -s WxH -f image2 -vframes 1 foo.jpeg
W & Değiştir Genişlik / yükseklik H (bkz. http://ffmpeg.org/ffmpeg-doc.html#SEC9), kare sayısı istedim ile vframes değiştirmek, birden fazla görüntü yapıyoruz sıra numarası için dosya ismine% d ekleyin. , Videodaki belirli bir noktada kapmak için kullandığınız-ss (http://ffmpeg.org/ffmpeg-doc.html#SEC8 bakınız)