FFmpeg视频切片
服务器需要配置FFmpeg,本人安装的版本:ffmpeg-5.1.1,配置的快捷命令:ffmpeg5
$videofile = "test.mp4"; $m3u8dir = str_replace(".mp4", "", $v )."/"; $m3u8file = $m3u8dir."index.m3u8"; if(!is_dir($m3u8dir)){ mkdir($m3u8dir,0777,true); system("chown -R www:www".$m3u8dir); } /** $str = 'ffmpeg5 -i '.$videofile.' -force_key_frames "expr:gte(t,n_forced*1)" -profile:v baseline -level 3.0 -s 640x360 -start_number 0 -hls_time 15 -hls_list_size 0 -f hls '.$m3u8file; echo $str; **/ system ('ffmpeg5 -i '.$videofile.' -force_key_frames "expr:gte(t,n_forced*1)" -profile:v baseline -level 3.0 -s 640x360 -start_number 0 -hls_time 15 -hls_list_size 0 -f hls '.$m3u8file);