2011-06-05 63 views
1
<?php 
$source_video = 'demo.ts'; 

$mediaInfoDur_log = 'MEDIAINFO-DURATION-LOG.log'; 
$mediaInfoDur_cmd_log = 'MEDIAINFO-DURATION-CMD.log'; 
$mediaInfoDur_cmd = 'mediainfo "--Inform=Video;%Duration%" ' . $source_video; 
$mediaInfoDur_cmd = $mediaInfoDur_cmd . ' > ' . $mediaInfoDur_log . ' 2>&1'; 
$duration = exec($mediaInfoDur_cmd, $output); 
print_r($output); 
?> 

如何将exec的结果发送到文件和数组$ output中? 上述方法仅保存在文件没有在阵列 感谢显示了萨沙PHP MediaInfo CLI帮助

回答

0

可以使用的MediaInfo --output=xml参数有创建一个XML文件的输出。使用--logfile=/path/to/output/output.xml设置文件路径。

请注意,xml输出选项仅在UNIX版本的MediaInfo上可用。