350 && $channel['GuideNumber'] < 358)) { continue; } $chan = shell_exec("ffprobe.exe -v quiet -print_format json -show_streams " . escapeshellarg($channel['URL'])); $chanJson = json_decode($chan, true); if ($chanJson) { $chanJson['channel'] = $channel['GuideNumber']; $chanJson['channelName'] = $channel['GuideName']; echo "finished: " . $channel['GuideNumber'] . "\n"; fwrite($fp, $prefix. json_encode($chanJson)."\n"); $prefix = ","; } } fwrite($fp, "]");