TP5-ffmpeg的使用(windows)

windows:

1、先下載ffmpeg

2、配置到環境變量中

3、檢測是否成功

4、tp5 應用下 composer php-ffmpeg

composer  require php-ffmpeg/php-ffmpeg  一定要注意適用的php版本

5、在控制器方法下代碼獲取視頻的封面圖、時長、文件大小

        //測試
        $file = 'C:/Users/Administrator/Desktop/1.mp4';

        $ffmpeg = \FFMpeg\FFMpeg::create();
        $video = $ffmpeg->open($file);
        $frame = $video->frame(\FFMpeg\Coordinate\TimeCode::fromSeconds(1));//提取第幾秒的圖像
        //封面圖
        $frame->save('image007.png'); 

        $ffprobe = \FFMpeg\FFProbe::create();
        //視頻
        //$videoInfo = $ffprobe->format($file);
        //也可以使用 get 獲取特定值,第二個參數爲默認值(若該參數不存在將返回此默認值)

        //時長
        $duration = $ffprobe->format($file)->get('duration',0);
        //大小
        $size = $ffprobe->format($file)->get('size',0);
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章