I want made a gif from YouTube URL in PHP by using FFMPEG
I want execute shell command
$regex_pattern = "/(youtube.com|youtu.be)\/(watch)?(\?v=)?(\S+)?/";
$match;
if(preg_match($regex_pattern, $old_src, $match)) {
$vidID = $match[4];
$vidID = str_replace('embed/', '', $vidID);
$image1 = 'https://img.youtube.com/vi/'.$vidID.'/1.jpg';
$image2 = 'https://img.youtube.com/vi/'.$vidID.'/2.jpg';
$image3 = 'https://img.youtube.com/vi/'.$vidID.'/3.jpg';
$file1 = file('https://img.youtube.com/vi/'.$vidID.'/1.jpg');
$file2 = file('https://img.youtube.com/vi/'.$vidID.'/2.jpg');
$file3 = file('https://img.youtube.com/vi/'.$vidID.'/3.jpg');
$images = array(
$image1,$image2,$image3
);
$image = array(
$file1,$file2,$file3
);
// echo "<pre>"; print_r($file1); exit;
$test = shell_exec("/usr/local/bin/ffmpeg -f {$image1} -i *.jpg -vcodec libx264 out.mp4 2>&1");
echo "<pre>"; print_r($test); exit }