PHP windnows下調用ffmpeg截圖視頻的第一幀做封面圖

第一步  官網下載ffmpeg的安裝包 (網站:http://www.ffmpeg.org/download.html#build-windows

下載完成以後解壓壓縮包  

     第一種

     把ffmpeg.exe文件放到你要執行的的項目web根目錄下即可(親測有效),不然會輸出    'ffmpeg' 不是內部或外部命令,也不       是可運行的程序或批處理文件  這樣的文字

     第二種

     就是 執行代碼的時候

     $str = "D:\\ffmpeg\\bin\\ffmpeg.exe -i ".$from." -y -f mjpeg -ss 3 -t 1 -s 740x500 ".$to.$name;

     指定絕對路徑的ffmpeg.exe也可以成功

第二步 

<?php
    $name = md5(date('YmdHis')).".png";
    $from = "D:\\movie.mp4";
    $to = "D:\\imgs\\";
    $str = "ffmpeg -i ".$from." -y -f mjpeg -ss 3 -t 1 -s 740x500 ".$to.$name;
    system($str);

視頻和要放置封面圖的路徑自己寫

複製以上代碼即可 ,會輸出一大堆東西,再去看封面圖路徑裏面就會產生封面圖的圖片了

ffmpeg的各種指令百度就行  我的只是截圖封面圖用的

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章